[haiku-bugs] Re: [Haiku] #6195: Random MediaServer crashing on GCC4h

  • From: "stippi" <trac@xxxxxxxxxxxx>
  • Date: Mon, 21 Jun 2010 09:45:20 -0000

#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.

Other related posts: