gdb backtrce-
(gdb) bt full
#0 0x00002ad6d7b8c2b3 in __select_nocancel () from /lib64/libc.so.6
No symbol table info available.
#1 0x00000000005a39bc in ServerLoop () at postmaster.c:1304
timeout = {tv_sec = 55, tv_usec = 352000}
rmask = {fds_bits = {24, 0 <repeats 15 times>}}
selres = <value optimized out>
readmask = {fds_bits = {24, 0 <repeats 15 times>}}
nSockets = 5
now = 1254241068
last_touch_time = 1254238950
__func__ = "ServerLoop"
#2 0x00000000005a4dba in PostmasterMain (argc=3, argv=0xb1e3d0) at
postmaster.c:1040
fpidfile = (FILE *) 0x3
opt = <value optimized out>
status = <value optimized out>
userDoption = 0x1 <Address 0x1 out of bounds>
__func__ = "PostmasterMain"
#3 0x0000000000553b5e in main (argc=3, argv=0xb1e3d0) at main.c:188
No locals.
(gdb)
2009/9/29 Andrew Dunstan <[email protected]>
>
>
> kunal sharma wrote:
>
>> Hi ,
>> We are using Postgres 8.4 and its been found going into recovery
>> mode couple of times. The server process seems to fork another child process
>> which is another postgres server running under same data directory and after
>> some time it goes away while the old server is still running. There were few
>> load issues on the server but the load didnt went above "32".
>>
>> We are running opensuse 10.2 x86_64 with 32Gb of physical memory.
>> Checking the logs I found that theres a segmentation fault ,
>>
>> Sep 26 05:39:54 pace kernel: postgres[28694]: segfault at 0000000000000030
>> rip 000000000066ba8c rsp 00007fffd364da30 error 4
>>
>> gdb dump shows this
>>
>> Reading symbols from /lib64/libdl.so.2...done.
>> Loaded symbols for /lib64/libdl.so.2
>> Reading symbols from /lib64/libm.so.6...done.
>> Loaded symbols for /lib64/libm.so.6
>> Reading symbols from /lib64/libc.so.6...done.
>> Loaded symbols for /lib64/libc.so.6
>> Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
>> Loaded symbols for /lib64/ld-linux-x86-64.so.2
>> Reading symbols from /lib64/libnss_files.so.2...done.
>> Loaded symbols for /lib64/libnss_files.so.2
>> 0x00002ad6d7b8c2b3 in __select_nocancel () from /lib64/libc.so.6
>> (gdb)
>>
>>
>>
>>
>
> Please try to get a backtrace from gdb.
>
> cheers
>
> andrew
>