[haiku-bugs] Re: [Haiku] #7178: BEAE crashing media server

  • From: "stargatefan" <trac@xxxxxxxxxxxx>
  • Date: Sat, 05 Feb 2011 05:31:57 -0000

#7178: BEAE crashing media server
---------------------------+---------------------------------
  Reporter:  stargatefan   |        Owner:  nobody
      Type:  bug           |       Status:  new
  Priority:  normal        |    Milestone:  R1
 Component:  Applications  |      Version:  R1/alpha2
Resolution:                |     Keywords:  BEAE media server
Blocked By:                |  Has a Patch:  0
  Platform:  All           |     Blocking:
---------------------------+---------------------------------

Comment (by stargatefan):

 hopefully this will be a bit more helpful. gnash,beae and a few other
 program have trouble with the mixer thread. Like lock contention or
 something stupid.

 {{{
 GNU gdb 6.3
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "i586-pc-haiku"...(no debugging symbols found)

 [tcsetpgrp failed in terminal_inferior: Invalid Argument]
 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/libroot.so...done.
 Loaded symbols for /boot/system/lib/libroot.so
 Reading symbols from /boot/system/lib/libtracker.so...done.
 Loaded symbols for /boot/system/lib/libtracker.so
 Reading symbols from /boot/system/lib/libmedia.so...done.
 Loaded symbols for /boot/system/lib/libmedia.so
 Reading symbols from /boot/system/lib/libtranslation.so...done.
 Loaded symbols for /boot/system/lib/libtranslation.so
 Reading symbols from /boot/system/lib/libgame.so...done.
 Loaded symbols for /boot/system/lib/libgame.so
 Reading symbols from /boot/system/lib/libstdc++.so...done.
 Loaded symbols for /boot/system/lib/libstdc++.so
 Reading symbols from /boot/system/lib/liblocale.so...done.
 Loaded symbols for /boot/system/lib/liblocale.so
 Reading symbols from /boot/system/lib/libsupc++.so...done.
 Loaded symbols for /boot/system/lib/libsupc++.so
 Reading symbols from /boot/system/lib/libtextencoding.so...done.
 Loaded symbols for /boot/system/lib/libtextencoding.so
 Reading symbols from /boot/system/lib/libicudata.so.44...
 warning: Lowest section in /boot/system/lib/libicudata.so.44 is .hash at
 00000094
 done.
 Loaded symbols for /boot/system/lib/libicudata.so.44
 Reading symbols from /boot/system/lib/libicui18n.so.44...done.
 Loaded symbols for /boot/system/lib/libicui18n.so.44
 Reading symbols from /boot/system/lib/libicuio.so.44...done.
 Loaded symbols for /boot/system/lib/libicuio.so.44
 Reading symbols from /boot/system/lib/libicule.so.44...done.
 Loaded symbols for /boot/system/lib/libicule.so.44
 Reading symbols from /boot/system/lib/libiculx.so.44...done.
 Loaded symbols for /boot/system/lib/libiculx.so.44
 Reading symbols from /boot/system/lib/libicutu.so.44...done.
 Loaded symbols for /boot/system/lib/libicutu.so.44
 Reading symbols from /boot/system/lib/libicuuc.so.44...done.
 Loaded symbols for /boot/system/lib/libicuuc.so.44
 Reading symbols from /boot/system/lib/libroot-addon-icu.so...done.
 Loaded symbols for /boot/system/lib/libroot-addon-icu.so
 Reading symbols from /boot/system/add-
 ons/Translators/BMPTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/BMPTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/EXRTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/EXRTranslator
 Reading symbols from /boot/system/lib/libilmimf.so...done.
 Loaded symbols for /boot/system/lib/libilmimf.so
 Reading symbols from /boot/system/lib/libz.so.1...done.
 Loaded symbols for /boot/system/lib/libz.so.1
 Reading symbols from /boot/system/add-
 ons/Translators/GIFTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/GIFTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/HVIFTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/HVIFTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/ICOTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/ICOTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/JPEG2000Translator...done.
 Loaded symbols for /boot/system/add-ons/Translators/JPEG2000Translator
 Reading symbols from /boot/system/add-
 ons/Translators/JPEGTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/JPEGTranslator
 Reading symbols from /boot/system/lib/libjpeg.so.8.0...done.
 Loaded symbols for /boot/system/lib/libjpeg.so.8.0
 Reading symbols from /boot/system/add-
 ons/Translators/PCXTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/PCXTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/PNGTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/PNGTranslator
 Reading symbols from /boot/system/lib/libpng.so.1.4...done.
 Loaded symbols for /boot/system/lib/libpng.so.1.4
 Reading symbols from /boot/system/add-
 ons/Translators/PPMTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/PPMTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/RAWTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/RAWTranslator
 Reading symbols from /boot/system/add-ons/Translators/RTF-
 Translator...done.
 Loaded symbols for /boot/system/add-ons/Translators/RTF-Translator
 Reading symbols from /boot/system/add-
 ons/Translators/SGITranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/SGITranslator
 Reading symbols from /boot/system/add-
 ons/Translators/STXTTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/STXTTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/TGATranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/TGATranslator
 Reading symbols from /boot/system/add-
 ons/Translators/TIFFTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/TIFFTranslator
 Reading symbols from /boot/system/lib/libtiff.so.3.8...done.
 Loaded symbols for /boot/system/lib/libtiff.so.3.8
 Reading symbols from /boot/system/add-
 ons/Translators/WebPTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/WebPTranslator
 Reading symbols from /boot/system/add-
 ons/Translators/WonderBrushTranslator...done.
 Loaded symbols for /boot/system/add-ons/Translators/WonderBrushTranslator
 Reading symbols from /boot/system/add-ons/media/mixer.media_addon...done.
 Loaded symbols for /boot/system/add-ons/media/mixer.media_addon
 Reading symbols from /boot/system/add-ons/media/plugins/ffmpeg...done.
 Loaded symbols for /boot/system/add-ons/media/plugins/ffmpeg
 [tcsetpgrp failed in terminal_inferior: Invalid Argument]
 [Switching to team /boot/apps/BeAE/BeAE (607) thread Audio Mixer control
 (636)]
 0xffff0114 in ?? ()
 (gdb) bt
 #0  0xffff0114 in ?? ()
 #1  0x00545a8c in acquire_sem_etc () from /boot/system/lib/libroot.so
 #2  0x0047df88 in BLocker::AcquireLock () from /boot/system/lib/libbe.so
 #3  0x0047e01e in BLocker::Lock () from /boot/system/lib/libbe.so
 #4  0x01fb4ce8 in AudioMixer::PublishEventLatencyChange ()
    from /boot/system/add-ons/media/mixer.media_addon
 #5  0x01fb502f in AudioMixer::LateNoticeReceived ()
    from /boot/system/add-ons/media/mixer.media_addon
 #6  0x007e4b7d in BBufferProducer::HandleMessage ()
    from /boot/system/lib/libmedia.so
 #7  0x007f0c02 in BMediaNode::WaitForMessage ()
    from /boot/system/lib/libmedia.so
 #8  0x007eb97e in BMediaEventLooper::ControlLoop ()
    from /boot/system/lib/libmedia.so
 #9  0x007eb3a9 in BMediaEventLooper::_ControlThreadStart ()
    from /boot/system/lib/libmedia.so
 #10 0x00546070 in thread_entry () from /boot/system/lib/libroot.so
 #11 0x78288fec in ?? ()
 (gdb)

 }}}

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7178#comment:5>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: