http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46468

--- Comment #9 from marcus at jet dot franken.de 2010-11-28 14:55:31 UTC ---
(gdb) bt
#0  0xffffe425 in __kernel_vsyscall ()
#1  0xf7d1eb46 in kill () from /lib/libc.so.6
#2  0x7efab485 in server_protocol_error (err=0x7efcfe71 "write errnp=%d,
reqfd=%d") at /home/marcus/projects/wine/dlls/ntdll/server.c:164
#3  0x7efab881 in send_request (req_ptr=0x6fd874) at
/home/marcus/projects/wine/dlls/ntdll/server.c:215
#4  wine_server_call (req_ptr=0x6fd874) at
/home/marcus/projects/wine/dlls/ntdll/server.c:289
#5  0x7efb1c10 in NtCreateEvent (EventHandle=0x6fd96c, DesiredAccess=2031619,
attr=0x6fd950, type=NotificationEvent, InitialState=0 '\000')
    at /home/marcus/projects/wine/dlls/ntdll/sync.c:278
#6  0x7ed992bc in start_debugger_atomic (epointers=0x6fd9ac) at
/home/marcus/projects/wine/dlls/kernel32/except.c:369
#7  UnhandledExceptionFilter (epointers=0x6fd9ac) at
/home/marcus/projects/wine/dlls/kernel32/except.c:456
#8  0x7efc1ece in __wine_exception_handler (record=0x6fddf8, frame=0x6fea90,
context=0x6fdb2c, pdispatcher=0x6fda80) at
/home/marcus/projects/wine/dlls/winecrt0/exception.c:90
#9  0x7efac825 in call_exception_handler () from
/usr/bin/../lib/wine/ntdll.dll.so
#10 0x7efac7f7 in EXC_CallHandler () from /usr/bin/../lib/wine/ntdll.dll.so
#11 0x7efaca2e in call_stack_handlers (rec=0x6fddf8, context=0x6fdb2c,
first_chance=1) at /home/marcus/projects/wine/dlls/ntdll/signal_i386.c:606
#12 raise_exception (rec=0x6fddf8, context=0x6fdb2c, first_chance=1) at
/home/marcus/projects/wine/dlls/ntdll/signal_i386.c:684
#13 0x7efaea0d in NtRaiseException (rec=0x6fddf8, context=0x6fdb2c,
first_chance=1) at /home/marcus/projects/wine/dlls/ntdll/signal_i386.c:2394
#14 0x7efaeb14 in raise_segv_exception (rec=0x6fddf8, context=0x6fdb2c) at
/home/marcus/projects/wine/dlls/ntdll/signal_i386.c:1720
#15 0xdeadbabe in ?? ()
#16 0x7dc812c5 in ?? () from /lib/libgcc_s.so.1
#17 0x7dc816ea in _Unwind_ForcedUnwind () from /lib/libgcc_s.so.1
#18 0xf7e6d032 in _Unwind_ForcedUnwind () from /lib/libpthread.so.0
#19 0xf7e6aa97 in __pthread_unwind () from /lib/libpthread.so.0
#20 0xf7e64a5e in pthread_exit () from /lib/libpthread.so.0
#21 0x7efb574b in exit_thread (status=5) at
/home/marcus/projects/wine/dlls/ntdll/thread.c:369
#22 0x7efaee2d in RtlExitUserThread (status=5) at
/home/marcus/projects/wine/dlls/ntdll/signal_i386.c:2488
#23 0x7edcf8b4 in ExitThread (code=5) at
/home/marcus/projects/wine/dlls/kernel32/thread.c:155
#24 0x7dca7879 in ?? ()
#25 0x00000005 in ?? ()
#26 0x00000000 in ?? ()

(the kill a kill(gettid(),SIGSTOP) from me.)


So we basically exited our thread, closed the fd already ... and crash during
the final unwinding. The crash wants to attach the debugger which does a server
call which of course breaks as we jhave no server connetion anymore.

Reply via email to