> gives you first 10 lines of backtrace for each thread. Find which one > got kill()'ed. then: > > (gdb) thread <number> > (gdb) bt > > Thanks for telling me how to find which thread is killed.
#0 0x0000002a9664e6f9 in kill () from /lib64/tls/libc.so.6 #1 <signal handler called> #2 0x0000000000768a98 in ?? () #3 0x000000000042d3bd in ap_rgetline_core (s=0x40dff658, n=8192, read=0x40dff660, r=0x73e9b8, fold=0, bb=0x73fef8) at protocol.c:222 #4 0x000000000042d96f in ap_get_mime_headers_core (r=0x73e9b8, bb=0x73fef8) at protocol.c:681 #5 0x000000000042e250 in ap_read_request (conn=0x730b70) at protocol.c:891 #6 0x000000000046f07f in ap_process_http_connection (c=0x730b70) at http_core.c:190 #7 0x000000000043f8f2 in ap_run_process_connection (c=0x730b70) at connection.c:43 #8 0x000000000047ad17 in worker_thread (thd=0x677e78, dummy=0x660710) at worker.c:522 #9 0x0000002a960bebcb in dummy_worker (opaque=<value optimized out>) at thread.c:137 #10 0x0000002a9640e919 in start_thread () from /lib64/tls/libpthread.so.0 #11 0x0000002a966d8573 in thread_start () from /lib64/tls/libc.so.6 Thx, Xuekun