From: Alex <a-...@gm...> - 2003-11-13 22:51:37
|
Hi, here is the first "call stack trace" of an abnormal termination / segmentation fault on my FB Server. I am not that guru, but maybe someone can "see" the reason!? [New Thread 4096251 (LWP 5198)] [New Thread 4112636 (LWP 5199)] [New Thread 4129021 (LWP 5200)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 4129021 (LWP 5200)] 0x0025bc84 in wait_node_free () from /lib/libpthread.so.0 (gdb) bt #0 0x0025bc84 in wait_node_free () from /lib/libpthread.so.0 #1 0x0025bfe7 in __pthread_alt_unlock () from /lib/libpthread.so.0 #2 0x00258d5a in pthread_mutex_unlock () from /lib/libpthread.so.0 #3 0x0805f31c in THD_mutex_unlock (mutex=0xa01ffa4c) at ../src/jrd/thd.cpp:522 #4 0x081df266 in INUSE_cleanup(iuo*, void (*)()) (inuse=0xa01ffa00, cleanup_routine=0x805f2f8 <THD_mutex_unlock>) at ../src/jrd/inuse.cpp:64 #5 0x08075097 in JRD_restore_context () at ../src/jrd/jrd.cpp:4488 #6 0x080768d6 in handle_error (user_status=0xa01ff934, code=335544328, tdbb=0xa01ff704) at ../src/jrd/jrd.cpp:5476 #7 0x080752ee in check_blob (tdbb=0xa01ff704, user_status=0xa01ff934, blob_handle=0x857fef8) at ../src/jrd/jrd.cpp:4621 #8 0x0806fd71 in jrd8_close_blob (user_status=0xa01ff934, blob_handle=0x857fef8) at ../src/jrd/jrd.cpp:1597 #9 0x080629de in isc_close_blob (user_status=0xa01ff934, blob_handle=0x8334a2c) at ../src/jrd/why.cpp:1005 #10 0x0804ffe7 in port::end_blob(P_OP, p_rlse*, packet*) (this=0x83f8054, operation=op_close_blob, release=0x85814bc, send=0x8581118) at ../src/remote/server.cpp:1481 #11 0x08052fe8 in process_packet(port*, packet*, packet*, port**) (port=0x83f8054, send=0x8581118, receive=0x8581398, result=0xa01ffab8) at ../src/remote/server.cpp:3178 #12 0x0805545b in thread (flags=0x2) at ../src/remote/server.cpp:4844 #13 0x00257e31 in pthread_start_thread () from /lib/libpthread.so.0 #14 0x00257eaf in pthread_start_thread_event () from /lib/libpthread.so.0 #15 0x0039f30a in clone () from /lib/libc.so.6 Thanks for help. Alex |