#6195: Random MediaServer crashing on GCC4h ----------------------------------+----------------------------------------- Reporter: streak | Owner: axeld Type: bug | Status: new Priority: normal | Milestone: R1 Component: Servers/media_server | Version: R1/alpha2 Keywords: | Blockedby: Patch: 0 | Platform: x86 Blocking: | ----------------------------------+----------------------------------------- Old description: > gdb + backtrace > > ------------- > [tcsetpgrp failed in terminal_inferior: Invalid Argument] > Thread 181 called debugger(): oops > Reading symbols from /boot/system/runtime_loader...done. > Loaded symbols for /boot/system/runtime_loader > Reading symbols from /boot/system/lib/libbe.so...done. > Loaded symbols for /boot/system/lib/libbe.so > Reading symbols from /boot/system/lib/libmedia.so...done. > Loaded symbols for /boot/system/lib/libmedia.so > Reading symbols from /boot/system/lib/libgame.so...done. > Loaded symbols for /boot/system/lib/libgame.so > Reading symbols from /boot/system/lib/libsupc++.so...done. > Loaded symbols for /boot/system/lib/libsupc++.so > Reading symbols from /boot/system/lib/libstdc++.so...done. > Loaded symbols for /boot/system/lib/libstdc++.so > Reading symbols from /boot/system/lib/libroot.so...done. > Loaded symbols for /boot/system/lib/libroot.so > Reading symbols from /boot/system/add- > ons/media/hmulti_audio.media_addon...done. > Loaded symbols for /boot/system/add-ons/media/hmulti_audio.media_addon > Reading symbols from /boot/system/add-ons/media/mixer.media_addon...done. > Loaded symbols for /boot/system/add-ons/media/mixer.media_addon > [tcsetpgrp failed in terminal_inferior: Invalid Argument] > [Switching to team /boot/system/servers/media_addon_server (139) thread > Audio Mixer control (181)] > 0xffff0114 in ?? () > (gdb) bt > #0 0xffff0114 in ?? () > #1 0x005bf173 in debugger () from /boot/system/lib/libroot.so > #2 0x0048bd2e in BBuffer::SetHeader () from /boot/system/lib/libmedia.so > #3 0x0048cd3c in BBufferConsumer::HandleMessage () > from /boot/system/lib/libmedia.so > #4 0x0049b1d6 in BMediaNode::WaitForMessage () > from /boot/system/lib/libmedia.so > #5 0x00495f72 in BMediaEventLooper::ControlLoop () > ---Type <return> to continue, or q <return> to quit--- > from /boot/system/lib/libmedia.so > #6 0x0049598b in BMediaEventLooper::_ControlThreadStart () > from /boot/system/lib/libmedia.so > #7 0x005c2e5c in thread_entry () from /boot/system/lib/libroot.so > #8 0x70184fec in ?? () > (gdb) > (gdb) > > ------------- New description: gdb + backtrace {{{ [tcsetpgrp failed in terminal_inferior: Invalid Argument] Thread 181 called debugger(): oops Reading symbols from /boot/system/runtime_loader...done. Loaded symbols for /boot/system/runtime_loader Reading symbols from /boot/system/lib/libbe.so...done. Loaded symbols for /boot/system/lib/libbe.so Reading symbols from /boot/system/lib/libmedia.so...done. Loaded symbols for /boot/system/lib/libmedia.so Reading symbols from /boot/system/lib/libgame.so...done. Loaded symbols for /boot/system/lib/libgame.so Reading symbols from /boot/system/lib/libsupc++.so...done. Loaded symbols for /boot/system/lib/libsupc++.so Reading symbols from /boot/system/lib/libstdc++.so...done. Loaded symbols for /boot/system/lib/libstdc++.so Reading symbols from /boot/system/lib/libroot.so...done. Loaded symbols for /boot/system/lib/libroot.so Reading symbols from /boot/system/add- ons/media/hmulti_audio.media_addon...done. Loaded symbols for /boot/system/add-ons/media/hmulti_audio.media_addon Reading symbols from /boot/system/add-ons/media/mixer.media_addon...done. Loaded symbols for /boot/system/add-ons/media/mixer.media_addon [tcsetpgrp failed in terminal_inferior: Invalid Argument] [Switching to team /boot/system/servers/media_addon_server (139) thread Audio Mixer control (181)] 0xffff0114 in ?? () (gdb) bt #0 0xffff0114 in ?? () #1 0x005bf173 in debugger () from /boot/system/lib/libroot.so #2 0x0048bd2e in BBuffer::SetHeader () from /boot/system/lib/libmedia.so #3 0x0048cd3c in BBufferConsumer::HandleMessage () from /boot/system/lib/libmedia.so #4 0x0049b1d6 in BMediaNode::WaitForMessage () from /boot/system/lib/libmedia.so #5 0x00495f72 in BMediaEventLooper::ControlLoop () ---Type <return> to continue, or q <return> to quit--- from /boot/system/lib/libmedia.so #6 0x0049598b in BMediaEventLooper::_ControlThreadStart () from /boot/system/lib/libmedia.so #7 0x005c2e5c in thread_entry () from /boot/system/lib/libroot.so #8 0x70184fec in ?? () (gdb) (gdb) }}} -- Comment(by stippi): Unfortunately, you have stripped the line with the debugger() message. -- Ticket URL: <http://dev.haiku-os.org/ticket/6195#comment:2> Haiku <http://dev.haiku-os.org> Haiku - the operating system.