Summary: | Crash in Phonon: VolumeFaderEffectPrivate dtor | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Phonon | Reporter: | Yop69 <yionel> |
Component: | Xine backend | Assignee: | Matthias Kretz <kretz> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | amarok-bugs-dist, andresbajotierra, fjperezor, martin.sandsmark, tampakrap |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Yop69
2009-10-10 22:20:40 UTC
- Why can't you report the crash using the crash handler dialog? - Does it appear ? A backtrace is needed. Thanks (In reply to comment #1) > - Why can't you report the crash using the crash handler dialog? - Does it > appear ? > A backtrace is needed. > Thanks the crash handler dialog does not appear when Amarok crash. I understand a backtrace is needed, but how I can have a backtrace ? Check this steps: http://amarok.kde.org/wiki/Debugging_HowTo#Getting_a_backtrace Thanks (In reply to comment #3) > Check this steps: > http://amarok.kde.org/wiki/Debugging_HowTo#Getting_a_backtrace > Thanks I'm sorry but I have already installed apt-get install dbg, run gdb amarok-nightly, but I have no backtrace ! please help me :) -What is the output of GDB? (it should say something at least) (In reply to comment #5) > -What is the output of GDB? (it should say something at least) $ amarok-nightly-debug ######################## Debugging ######################## Invokes GDB for amarok-nightly ----------------------------------------------------------- * The command 'run' should start Amarok (in a pretty slow version on most machines). * Trigger the crash you want to trace. * In Konsole use the command 'bt' to actually obtain the backtrace, which can be used in bug reports etc. ----------------------------------------------------------- Information: http://amarok.kde.org/wiki/Debugging_HowTo#GDB ----------------------------------------------------------- GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) run Starting program: /opt/amarok-nightly/bin/amarok [Thread debugging using libthread_db enabled] [New Thread 0xb2db9730 (LWP 29528)] Object::connect: No such signal BrowserCategoryList::leavingTree() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/widgets/SearchWidget.cpp:54 Object::connect: (sender name: 'internet') Object::connect: No such signal BrowserCategoryList::leavingTree() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/widgets/SearchWidget.cpp:54 Object::connect: (sender name: 'root list') QLayout: Attempting to add QLayout "" to Playlist::SortWidget "", which already has a layout QWidget::insertAction: Attempt to insert null action Object::connect: No such signal CollectionWidget::home() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/browsers/BrowserCategoryList.cpp:102 Object::connect: (sender name: 'collections') Object::connect: (receiver name: 'root list') Object::connect: No such signal ServiceBrowser::home() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/browsers/BrowserCategoryList.cpp:102 Object::connect: (sender name: 'internet') Object::connect: (receiver name: 'root list') Object::connect: No such signal BrowserCategoryList::leavingTree() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/widgets/SearchWidget.cpp:54 Object::connect: (sender name: 'playlists') Object::connect: No such signal PlaylistBrowserNS::DynamicCategory::home() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/browsers/BrowserCategoryList.cpp:102 Object::connect: (receiver name: 'playlists') "building tree with 22 leafs." QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") QString : QVariant(QString, "") QIcon : QVariant(QIcon, ) QString : QVariant(QString, "") QString : QVariant(QString, "") m_groupHash: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21) Object::connect: No such signal PlaylistBrowserNS::PlaylistCategory::home() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/browsers/BrowserCategoryList.cpp:102 Object::connect: (receiver name: 'playlists') Object::connect: No such signal PlaylistBrowserNS::PlaylistBrowser::home() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/browsers/BrowserCategoryList.cpp:102 Object::connect: (sender name: 'playlists') Object::connect: (receiver name: 'root list') Object::connect: No such signal FileBrowser::Widget::home() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/browsers/BrowserCategoryList.cpp:102 Object::connect: (sender name: 'files') Object::connect: (receiver name: 'root list') Object::connect: No such signal PlaylistBrowserNS::PodcastCategory::home() in /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/browsers/BrowserCategoryList.cpp:102 Object::connect: (receiver name: 'root list') <unknown program name>(29528)/: Communication problem with "amarok" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." " Program exited with code 0377. (gdb) KCrash: Application 'amarok' crashing... sock_file=/home/yo/.amarok-nightly/socket-yo-laptop/kdeinit4__0 Warning: connect() failed: : No such file or directory KCrash cannot reach kdeinit, launching directly. ptrace: No such process. /home/yo/.amarok-nightly/tmp/kde-yo/drkonqif29553.tmp:2: Error in sourced command file: No stack. "Program exited with code 0377." Mh, that's weird. You may need help from some Amarok developer.... Regards Try this: "gdb amarok --args --nofork", then "run". When it crashes, "thread apply all bt". Then paste here. (In reply to comment #8) > Try this: "gdb amarok --args --nofork", then "run". When it crashes, "thread > apply all bt". Then paste here. $ gdb amarok-nightly --args --nofork GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... --nofork: No such file or directory. (gdb) run Starting program: No executable file specified. Use the "file" or "exec-file" command. (gdb) quit I tried another thing : $ amarok-nightly-debug --args --nofork and run... Application: Amarok (amarok), signal: Segmentation fault [Current thread is 0 (LWP 9862)] Thread 6 (Thread 0xafecfb90 (LWP 9863)): #0 0xb80ba430 in __kernel_vsyscall () #1 0xb4934412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb678d344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb0d1fae3 in ?? () from /usr/lib/libxine.so.1 Thread 5 (Thread 0xaf644b90 (LWP 9864)): #0 0xb43340ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0xb6a5d04b in QTimerInfoList::getTime (this=0xa1eb0cc, t=@0xa1eb0f0) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb6a5d221 in QTimerInfoList::updateCurrentTime (this=0xa1eb0cc) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb6a5ee0c in QTimerInfoList::timerWait (this=0xa1eb0cc, tm=@0xaf6440f4) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb6a5b4da in timerSourcePrepare (source=0xb4337ff4, timeout=0xaf644148) at kernel/qeventdispatcher_glib.cpp:141 #5 0xb44ee9c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb44eedda in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb44ef268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb6a5b317 in QEventDispatcherGlib::processEvents (this=0xa22d9e0, flags={i = -1352383944}) at kernel/qeventdispatcher_glib.cpp:329 #9 0xb6a2e1fa in QEventLoop::processEvents (this=0xaf6442b0, flags={i = -1352383880}) at kernel/qeventloop.cpp:149 #10 0xb6a2e642 in QEventLoop::exec (this=0xaf6442b0, flags={i = -1352383816}) at kernel/qeventloop.cpp:201 #11 0xb6937e19 in QThread::exec (this=0xa286a70) at thread/qthread.cpp:487 #12 0xb0d6d20a in Phonon::Xine::XineThread::run (this=0xa286a70) at /build/buildd/phonon-4.3.1/xine/xinethread.cpp:143 #13 0xb693b132 in QThreadPrivate::start (arg=0xa286a70) at thread/qthread_unix.cpp:188 #14 0xb49304ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb677e49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xad449b90 (LWP 9870)): #0 0xb80ba430 in __kernel_vsyscall () #1 0xb49340e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb678d2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb693c172 in QWaitCondition::wait (this=0xb036d48, mutex=0xb036d4c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xad5ce3e0 in XmlParseJob::run (this=0xb036d28) at /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/collection/sqlcollection/ScanManager.cpp:629 #5 0xb5cd5014 in ThreadWeaver::JobRunHelper::runTheJob (this=0xad449298, th=0xb05b8e0, job=0xb036d28) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Job.cpp:106 #6 0xb5cd53b9 in ThreadWeaver::Job::execute (this=0xb036d28, th=0xb05b8e0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Job.cpp:135 #7 0xb5cd3f8a in ThreadWeaver::ThreadRunHelper::run (this=0xad449300, parent=0xb0357e8, th=0xb05b8e0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:95 #8 0xb5cd45fb in ThreadWeaver::Thread::run (this=0xb05b8e0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:142 #9 0xb693b132 in QThreadPrivate::start (arg=0xb05b8e0) at thread/qthread_unix.cpp:188 #10 0xb49304ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb677e49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xa63b4b90 (LWP 9877)): #0 0xb80ba430 in __kernel_vsyscall () #1 0xb49340e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb678d2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb0d30d8e in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xa5bb3b90 (LWP 9878)): #0 0xb80ba430 in __kernel_vsyscall () #1 0xb49340e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb678d2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb0d30d8e in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xb2e56730 (LWP 9862)): [KCrash Handler] #6 0xb5c35e35 in Phonon::PathPrivate::phononObjectDestroyed (this=0xa1e9ab8, mediaNodePrivate=0xa288de8) at /build/buildd/phonon-4.3.1/phonon/path.cpp:392 #7 0xb5c33142 in ~MediaNodePrivate (this=0xa288de8) at /build/buildd/phonon-4.3.1/phonon/medianode.cpp:71 #8 0xb5c38dfc in ~VolumeFaderEffectPrivate (this=0xa288de8) at /build/buildd/phonon-4.3.1/phonon/effect_p.h:40 #9 0xb5c32b0f in ~MediaNode (this=0xa28a0c8) at /build/buildd/phonon-4.3.1/phonon/medianode.cpp:57 #10 0xb5c37496 in ~Effect (this=0xa28a0c0) at /build/buildd/phonon-4.3.1/phonon/effect.cpp:38 #11 0xb5c38cb3 in ~VolumeFaderEffect (this=0xa28a0c0) at /build/buildd/phonon-4.3.1/phonon/volumefadereffect.h:51 #12 0xb7b7a810 in EngineController::initializePhonon (this=0xa1e6268) at /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/EngineController.cpp:120 #13 0xb7b7efa0 in EngineController::qt_metacall (this=0xa1e6268, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbf9d699c) at /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/obj-i486-linux-gnu/src/EngineController.moc:141 #14 0xb6a451b8 in QMetaObject::activate (sender=0xa1e6a08, from_signal_index=6, to_signal_index=6, argv=0xbf9d699c) at kernel/qobject.cpp:3113 #15 0xb6a45e42 in QMetaObject::activate (sender=0xa1e6a08, m=0xb5c59408, local_signal_index=2, argv=0xbf9d699c) at kernel/qobject.cpp:3187 #16 0xb5c392e3 in Phonon::AudioOutput::outputDeviceChanged (this=0xa1e6a08, _t1=@0xbf9d6aa0) at /build/buildd/phonon-4.3.1/obj-i486-linux-gnu/phonon/moc_audiooutput.cpp:177 #17 0xb5c3a33c in Phonon::AudioOutputPrivate::handleAutomaticDeviceChange (this=0xa1e6478, device2=@0xbf9d6aa0, type=Phonon::AudioOutputPrivate::FallbackChange) at /build/buildd/phonon-4.3.1/phonon/audiooutput.cpp:365 #18 0xb5c3ae2a in Phonon::AudioOutputPrivate::_k_audioDeviceFailed (this=0xa1e6478) at /build/buildd/phonon-4.3.1/phonon/audiooutput.cpp:314 #19 0xb5c3c3c6 in Phonon::AudioOutput::qt_metacall (this=0xa1e6a08, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf9d6b68) at /build/buildd/phonon-4.3.1/obj-i486-linux-gnu/phonon/moc_audiooutput.cpp:115 #20 0xb6a451b8 in QMetaObject::activate (sender=0xa1e6eb8, from_signal_index=5, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3113 #21 0xb6a45e42 in QMetaObject::activate (sender=0xa1e6eb8, m=0xb0db4c44, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3187 #22 0xb0d81eb7 in Phonon::Xine::AudioOutput::audioDeviceFailed (this=0xa1e6eb8) at /build/buildd/phonon-4.3.1/obj-i486-linux-gnu/xine/audiooutput.moc:95 #23 0xb0d81f7d in Phonon::Xine::AudioOutput::qt_metacall (this=0xa1e6eb8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xa2889f8) at /build/buildd/phonon-4.3.1/obj-i486-linux-gnu/xine/audiooutput.moc:77 #24 0xb6a3e8cb in QMetaCallEvent::placeMetaCall (this=0xa289748, object=0xa1e6eb8) at kernel/qobject.cpp:477 #25 0xb6a403b0 in QObject::event (this=0xa1e6eb8, e=0xa289748) at kernel/qobject.cpp:1111 #26 0xb0d82191 in Phonon::Xine::AudioOutput::event (this=0xa1e6eb8, ev=0x0) at /build/buildd/phonon-4.3.1/xine/audiooutput.cpp:357 #27 0xb6e7ad3c in QApplicationPrivate::notify_helper (this=0x9ffba30, receiver=0xa1e6eb8, e=0xa289748) at kernel/qapplication.cpp:4056 #28 0xb6e8303e in QApplication::notify (this=0xbf9d759c, receiver=0xa1e6eb8, e=0xa289748) at kernel/qapplication.cpp:3603 #29 0xb7ee55cd in KApplication::notify (this=0xbf9d759c, receiver=0xa1e6eb8, event=0xa289748) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302 #30 0xb6a2fbcb in QCoreApplication::notifyInternal (this=0xbf9d759c, receiver=0xa1e6eb8, event=0xa289748) at kernel/qcoreapplication.cpp:610 #31 0xb6a30825 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f392a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #32 0xb6a30a1d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #33 0xb6a5b6af in postEventSourceDispatch (s=0x9ff4110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #34 0xb44ebb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #35 0xb44ef0eb in ?? () from /usr/lib/libglib-2.0.so.0 #36 0xb44ef268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #37 0xb6a5b2f8 in QEventDispatcherGlib::processEvents (this=0x9f38ea8, flags={i = -1080200664}) at kernel/qeventdispatcher_glib.cpp:327 #38 0xb6f1ca75 in QGuiEventDispatcherGlib::processEvents (this=0x9f38ea8, flags={i = -1080200616}) at kernel/qguieventdispatcher_glib.cpp:202 #39 0xb6a2e1fa in QEventLoop::processEvents (this=0xbf9d72d0, flags={i = -1080200552}) at kernel/qeventloop.cpp:149 #40 0xb6a2e642 in QEventLoop::exec (this=0xbf9d72d0, flags={i = -1080200488}) at kernel/qeventloop.cpp:201 #41 0xb6a30ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #42 0xb6e7abb7 in QApplication::exec () at kernel/qapplication.cpp:3525 #43 0x08051ebd in main (argc=1, argv=0xbf9d7d94) at /build/buildd/amarok-nightly-20091009+svn6c6ff68be7b5d47266a9839aeb2af7a88426aef7/src/main.cpp:227 This is better :) Anyway, the problem is not Amarok itself, but Phonon, as we can see here: [KCrash Handler] #6 0xb5c35e35 in Phonon::PathPrivate::phononObjectDestroyed (this=0xa1e9ab8, mediaNodePrivate=0xa288de8) at /build/buildd/phonon-4.3.1/phonon/path.cpp:392 #7 0xb5c33142 in ~MediaNodePrivate (this=0xa288de8) at /build/buildd/phonon-4.3.1/phonon/medianode.cpp:71 #8 0xb5c38dfc in ~VolumeFaderEffectPrivate (this=0xa288de8) at /build/buildd/phonon-4.3.1/phonon/effect_p.h:40 I will ask our "Phonon dude" if the crash is interesting to him. Martin, what do you think? Consider that amarok-nightly is using KDE trunk (afaik). *** Bug 210679 has been marked as a duplicate of this bug. *** *** Bug 212210 has been marked as a duplicate of this bug. *** This was caused by me changing malloc implementation used in the plugin (qmalloc instead of the default xine malloc). Thanks to Alex Merry (iirc), it is now fixed (using cmalloc). This crash was never in a released version of Phonon. *** Bug 213873 has been marked as a duplicate of this bug. *** |