gdb) bt full #0 0xb7d965ef in pthread_kill () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #1 0x080ac6d1 in unref_event (e=0x8189c90) at manager.c:645 ret = (struct eventqent *) 0xb70044a0 #2 0x080b1459 in process_events (s=0x81c3098) at manager.c:1978 eqe = (struct eventqent *) 0xb70044a0 ret = 0 #3 0x080b1e61 in session_do (data=0x8196ab0) at manager.c:2192 buf = 0xb6c5d3b0 "" res = 0 m = {hdrcount = 0, headers = {'\0' }} ser = (struct server_instance *) 0x8196ab0 s = (struct mansession *) 0x81c3098 flags = 2050 __PRETTY_FUNCTION__ = "session_do" #4 0x080a15c4 in make_file_from_fd (data=0x8196ab0) at http.c:526 ser = (struct server_instance *) 0x8196ab0 __PRETTY_FUNCTION__ = "make_file_from_fd" cookie_funcs = {read = 0x80a13e6 , write = 0x80a1410 , seek = 0, close = 0x80a1431 } #5 0x080fa4f9 in dummy_start (data=0x818edd0) at utils.c:545 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {-1210462220, 0, 0, -1228528520, 1238115344, -150625079}, __mask_was_saved = 0}}, __pad = {0xb6c624b0, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x80694f9 __cancel_arg = (void *) 0xb6c62ba0 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0x80a1467 , data = 0x8196ab0, name = 0x81b3350 "make_file_from_fd started at [ 696] http.c server_root()"} #6 0xb7d92504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0xb7bc251e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. (gdb)