[haiku-bugs] [Haiku] #6874: [registrar] running Identify from Tracker in /system/add-ons/media folder could crash media_server/media_addon_server/mixer.media_addon

  • From: "diver" <trac@xxxxxxxxxxxx>
  • Date: Sun, 21 Nov 2010 17:50:50 -0000

#6874: [registrar] running Identify from Tracker in /system/add-ons/media folder
could crash media_server/media_addon_server/mixer.media_addon
---------------------------------+-----------------------------
   Reporter:  diver              |       Owner:  bonefish
       Type:  bug                |      Status:  new
   Priority:  normal             |   Milestone:  R1
  Component:  Servers/registrar  |     Version:  R1/Development
   Keywords:                     |  Blocked By:
Has a Patch:  0                  |    Platform:  All
   Blocking:                     |
---------------------------------+-----------------------------
 This is r39556 gcc4hybrid.[[BR]]

 Running Identify from Tracker in (or mimeset -f ) /system/add-ons/media
 folder could crash media_server/media_addon_server/mixer.media_addon

 {{{
 Thread 176 caused an exception: Segment violation
 [...]
 [Switching to team /boot/system/servers/media_addon_server (136) thread
 _BMediaRoster_ (176)]
 0x0072b240 in AudioMixer::~AudioMixer ()
    from /boot/system/add-ons/media/mixer.media_addon
 (gdb) bt
 #0  0x0072b240 in AudioMixer::~AudioMixer ()
    from /boot/system/add-ons/media/mixer.media_addon
 #1  0x004a956c in BMediaNode::DeleteHook () from
 /boot/system/lib/libmedia.so
 #2  0x004a4a36 in BMediaEventLooper::DeleteHook ()
    from /boot/system/lib/libmedia.so
 #3  0x004adf31 in BMediaRoster::MessageReceived ()
    from /boot/system/lib/libmedia.so
 #4  0x002c34d8 in BLooper::DispatchMessage () from
 /boot/system/lib/libbe.so
 #5  0x002c5014 in BLooper::task_looper () from /boot/system/lib/libbe.so
 #6  0x002c4d3a in BLooper::_task0_ () from /boot/system/lib/libbe.so
 #7  0x0062ba54 in thread_entry () from /boot/system/lib/libroot.so
 #8  0x7003ffec in ?? ()
 (gdb)
 }}}

 Even if crash dialog won't show up, controls for HDA driver and
 mixer.media_addon disappears in Media preflet after identifying.
 [[BR]][[BR]]
 [[Image(media.png)]][[BR]][[BR]]

 Restart media services gets them back.

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

Other related posts: