From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | "Andrew Badr" <andrewbadr(at)gmail(dot)com> |
Cc: | "John R Pierce" <pierce(at)hogranch(dot)com>, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: Segfault manifesting in libm from cost_sort |
Date: | 2008-07-30 14:42:38 |
Message-ID: | 25173.1217428958@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
"Andrew Badr" <andrewbadr(at)gmail(dot)com> writes:
> ECC memory, RAID 10 w/ adaptec 3405 hardware controller. Period between
> crashes ranged from about 1min-5mins. Just switched to a new box so the
> problem is "gone". In the original email I meant ubuntu 6.06.
Well, that could mean it's a hardware problem. Or it could be a libm
problem --- is the new box running exactly the same system software?
The third likely possibility is that cost_sort() is passing some invalid
value to log(), and you're not seeing that happen on the new box because
of slightly different statistics or some such. This would still imply
a bug in libm --- it shouldn't be possible to make log segfault --- but
there could also be a corner case that cost_sort is mishandling.
If you can still reproduce the problem on the old box, please rebuild
Postgres with --enable-debug, and/or put some debug logging into
cost_sort to see what it's passing to log(), and see what you can learn.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Maxime Carbonneau | 2008-07-30 18:18:55 | BUG #4336: Strange behaviour for to_ascii |
Previous Message | Mary Kealey | 2008-07-30 14:28:22 | BUG #4335: Error w/ PostgreSQL & EnterpriseDB Stack Builder |