Bug 225306 - Dolphin crashed after switching phonon backends on the fly
Summary: Dolphin crashed after switching phonon backends on the fly
Status: RESOLVED DUPLICATE of bug 210427
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-02 21:00 UTC by LuRan
Modified: 2010-02-02 22:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description LuRan 2010-02-02 21:00:10 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.61 (KDE 4.4.61 (KDE 4.5 >= 20100127)) (Compiled from sources)
Qt Version: 4.6.1
Operating System: Linux 2.6.31.3 i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
This crash happens when I first start dolphin, preview a few mp3 (only the first 2 or 3 mp3s are played successfully), switch the phonon backend from GStream to Xine, then (unsuccessfully) preview mp3s again in dolphin. Dolphin crashed when I tried to close it.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[KCrash Handler]
#6  0xb788d424 in __kernel_vsyscall ()
#7  0xb5bb4421 in raise () from /lib/libc.so.6
#8  0xb5bb5b62 in abort () from /lib/libc.so.6
#9  0xb684e1cf in qt_message_output(QtMsgType, char const*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#10 0xb684e352 in qt_message(QtMsgType, char const*, char*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#11 0xb684e39f in qFatal(char const*, ...) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#12 0xb684e3ff in qt_assert(char const*, char const*, int) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#13 0xb0f727b0 in Phonon::Gstreamer::MediaNode::disconnectNode (this=0xc029a18, obj=0x971a138) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/gstreamer/medianode.cpp:203
#14 0xb0f60315 in Phonon::Gstreamer::Backend::disconnectNodes (this=0x966f248, source=0xc029a08, sink=0x971a138) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/gstreamer/backend.cpp:376
#15 0xb7639904 in Phonon::PathPrivate::executeTransaction (this=0x8ee7d20, disconnections=<value optimized out>, connections=...) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/phonon/path.cpp:314
#16 0xb763b7e4 in Phonon::PathPrivate::phononObjectDestroyed (this=0x8ee7d20, mediaNodePrivate=0xc1888c8) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/phonon/path.cpp:405
#17 0xb763885b in ~MediaNodePrivate (this=0xc1888c8, __in_chrg=<value optimized out>) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/phonon/medianode.cpp:71
#18 0xb7637e09 in ~MediaObjectPrivate (this=0xc1888c8, __in_chrg=<value optimized out>) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/phonon/mediaobject_p.h:42
#19 0xb76381f0 in ~MediaNode (this=0x9dfc0e8, __in_chrg=<value optimized out>) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/phonon/medianode.cpp:57
#20 0xb7634f3d in ~MediaObject (this=0x9dfc0e0, __in_chrg=<value optimized out>) at /home/hooey/vcs/kdesvn/kde4/kdesupport/phonon/phonon/mediaobject.cpp:65
#21 0xb690b4eb in QObjectPrivate::deleteChildren() () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#22 0xb60cb066 in QWidget::~QWidget() () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#23 0x08065b6a in ~PhononWidget (this=0x8e0ecd8, __in_chrg=<value optimized out>)
    at /home/hooey/vcs/kdesvn/kde4/kdebase/build/apps/dolphin/src/../../../../apps/dolphin/src/panels/information/phononwidget.h:43
#24 0xb690b4eb in QObjectPrivate::deleteChildren() () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#25 0xb60cb066 in QWidget::~QWidget() () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#26 0x0807e1ce in ~InformationPanel (this=0x8f851e0, __in_chrg=<value optimized out>) at /home/hooey/vcs/kdesvn/kde4/kdebase/apps/dolphin/src/panels/information/informationpanel.cpp:42
#27 0xb690b4eb in QObjectPrivate::deleteChildren() () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#28 0xb60cb066 in QWidget::~QWidget() () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#29 0xb6389d40 in QDockWidget::~QDockWidget() () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#30 0xb690b4eb in QObjectPrivate::deleteChildren() () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#31 0xb60cb066 in QWidget::~QWidget() () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#32 0xb63b0e72 in QMainWindow::~QMainWindow() () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#33 0xb7017be5 in ~KMainWindow (this=0x8c75e98, __in_chrg=<value optimized out>) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kdeui/widgets/kmainwindow.cpp:476
#34 0xb705d819 in ~KXmlGuiWindow (this=0x8c75e98, __vtt_parm=0x80bdfb4, __in_chrg=<value optimized out>) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:127
#35 0x0806704c in ~DolphinMainWindow (this=0x8c75e98, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /home/hooey/vcs/kdesvn/kde4/kdebase/apps/dolphin/src/dolphinmainwindow.cpp:153
#36 0xb690afe2 in qDeleteInEventHandler(QObject*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#37 0xb690de0f in QObject::event(QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#38 0xb60cd819 in QWidget::event(QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#39 0xb63b0dad in QMainWindow::event(QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#40 0xb70157f4 in KMainWindow::event (this=0x8c75e98, ev=0x9756c90) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kdeui/widgets/kmainwindow.cpp:1103
#41 0xb705e0c0 in KXmlGuiWindow::event (this=0x8c75e98, ev=0x9756c90) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#42 0xb60867fa in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#43 0xb60886d1 in QApplication::notify(QObject*, QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtGui.so.4
#44 0xb6f22c1b in KApplication::notify (this=0xbfeec0b4, receiver=0x8c75e98, event=0x9756c90) at /home/hooey/vcs/kdesvn/kde4/kdelibs/kdeui/kernel/kapplication.cpp:302
#45 0xb68ffd5a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#46 0xb6900124 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#47 0xb6900305 in QCoreApplication::sendPostedEvents(QObject*, int) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#48 0xb692087b in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /home/hooey/vcs/git/kde-qt/lib/libQtCore.so.4
#49 0xb56f54d4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb56f74fe in ?? () from /usr/lib/libglib-2.0.so.0
#51 0x08c0aca0 in ?? ()
#52 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-02 22:55:30 UTC
Merging with bug 210427. Regards

*** This bug has been marked as a duplicate of bug 210427 ***