[haiku-bugs] [Haiku] #5062: media_addon_server crashes when trying to play any media file ...

  • From: "herdemir" <trac@xxxxxxxxxxxx>
  • Date: Tue, 01 Dec 2009 18:32:01 -0000

#5062: media_addon_server crashes when trying to play any media file ...
----------------------------------------+-----------------------------------
 Reporter:  herdemir                    |       Owner:  marcusoverhagen
     Type:  bug                         |      Status:  new            
 Priority:  normal                      |   Milestone:  R1             
Component:  Servers/media_addon_server  |     Version:  R1/Development 
 Keywords:                              |   Blockedby:                 
 Platform:  All                         |    Blocking:                 
----------------------------------------+-----------------------------------
 Backtrace:
 {{{
 [Switching to team /boot/system/servers/media_addon_server (541) thread
 Audio Mixer control (551)]
 0xffff017c in ?? ()
 (gdb) bt
 #0  0xffff017c in ?? ()
 #1  0x18032dd0 in ?? ()
 #2  0x701c1afc in ?? ()
 #3  0x007176a1 in MixerInput::SetMixBufferFormat ()
    from /boot/system/add-ons/media/mixer.media_addon
 #4  0x007176a1 in MixerInput::SetMixBufferFormat ()
    from /boot/system/add-ons/media/mixer.media_addon
 #5  0x007163b9 in MixerInput::MixerInput ()
    from /boot/system/add-ons/media/mixer.media_addon
 #6  0x00714622 in MixerCore::AddInput ()
    from /boot/system/add-ons/media/mixer.media_addon
 #7  0x0070fe47 in AudioMixer::Connected ()
    from /boot/system/add-ons/media/mixer.media_addon
 #8  0x004c263c in BBufferConsumer::HandleMessage ()
    from /boot/system/lib/libmedia.so
 #9  0x004d19df in BMediaNode::WaitForMessage ()
    from /boot/system/lib/libmedia.so
 #10 0x004cc71a in BMediaEventLooper::ControlLoop ()
    from /boot/system/lib/libmedia.so
 #11 0x004ccbcb in BMediaEventLooper::_ControlThreadStart ()
    from /boot/system/lib/libmedia.so
 #12 0x0056fbee in thread_entry () from /boot/system/lib/libroot.so
 #13 0x701c5fec in ?? ()
 }}}

 Crash related part of the syslog :
 {{{
 KERN: vm_soft_fault: va 0x0 not covered by area in address space
 KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault
 at 0x0, ip 0xffff017c, write 1, user 1, thread 0x227
 KERN: vm_page_fault: thread "Audio Mixer control" (551) in team
 "media_addon_server" (541) tried to write address 0x0, ip 0xffff017c
 ("???" +0xffff017c)
 KERN: debug_server: Thread 551 entered the debugger: Segment violation
 KERN: stack trace, current PC 0xffff017c  :
 KERN:   (0x701c1a8c)  0x7176a1  SetMixBufferFormat__10MixerInputll + 0x22d
 KERN:   (0x701c1afc)  0x7163b9  __10MixerInputP9MixerCoreRC11media_inputfl
 + 0x2a9
 KERN:   (0x701c1b4c)  0x714622  AddInput__9MixerCoreRC11media_input + 0x46
 KERN:   (0x701c1bac)  0x70fe47
 
Connected__10AudioMixerRC12media_sourceRC17media_destinationRC12media_formatP11media_input
 + 0x12f
 KERN:   (0x701c1bdc)  0x4c263c  HandleMessage__15BBufferConsumerlPCvUl +
 0x348
 KERN:   (0x701c1e5c)  0x4d19df  WaitForMessage__10BMediaNodexUlPv + 0x1d3
 KERN:   (0x701c5e9c)  0x4cc71a  ControlLoop__17BMediaEventLooper + 0x1d2
 KERN:   (0x701c5f6c)  0x4ccbcb  _ControlThreadStart__17BMediaEventLooperPv
 + 0x37
 KERN:   (0x701c5fac)  0x56fbee  thread_entry + 0x36

 }}}

 Tested with r34425.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5062>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: