Bug 192378 - A problem apparently creating Phonon backend during Backend switching crashes some open Phonon capable KDE applications [@ "ASSERT: \"m_videoBin\"]
Summary: A problem apparently creating Phonon backend during Backend switching crashes...
Status: RESOLVED DUPLICATE of bug 247910
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords: release_blocker
: 203216 205652 208772 209788 213664 213925 215608 216407 218412 221735 230943 231130 233977 235513 240000 240417 240774 245936 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-11 23:34 UTC by peaches
Modified: 2011-04-27 21:15 UTC (History)
29 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (18.39 KB, text/plain)
2010-03-02 13:19 UTC, Gerard Barker
Details
New crash information added by DrKonqi (25.08 KB, text/plain)
2010-03-06 07:37 UTC, mabros86
Details
New crash information added by DrKonqi (28.06 KB, text/plain)
2010-04-13 04:33 UTC, Nikos Chantziaras
Details
backtrace (14.91 KB, application/octet-stream)
2010-08-18 10:48 UTC, BRULE Herman
Details
New crash information added by DrKonqi (19.79 KB, text/plain)
2010-09-01 10:39 UTC, Nicolò
Details
New crash information added by DrKonqi (12.40 KB, text/plain)
2010-11-15 12:20 UTC, abhay
Details

Note You need to log in before you can comment on or make changes to this bug.
Description peaches 2009-05-11 23:34:36 UTC
Application that crashed: ktorrent
Version of the application: 3.3dev
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-11-generic x86_64
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
This should probably  go into Phonon.

KDE trunk r965053, qt-copy r964678

I just started getting this. Whenever I switch Phonon backends, some open Phonon capable KDE applications crash, ktorrent, plasma-desktop, kaffeine, dolphin at times (all same backtrace). I guess they need to be in a certain Phon state. It's recurring. But I bet it's just another random Linux problem that pops up out of nowhere for no apparent reason and probably disappear after I reboot, because it looks like the root problem is not directly in KDE libs and I haven't really changed anything related to it recently that I can think of. I'll probably post an update next time I do it.

But the Phonon ASSERT causes a lot of KDE apps to go down whenever backend creation fails like this, so I"m posting this to openly ponder whether it's necessary to jeopardize potentially so many KDE apps or die more gracefully here.


 -- Backtrace:
Application: KTorrent (ktorrent), signal: Aborted
[Current thread is 0 (LWP 9214)]

Thread 3 (Thread 0x7f49025cf950 (LWP 9303)):
#0  0x00007f490b6ad496 in poll () from /lib/libc.so.6
#1  0x00007f490f6fea23 in net::DownloadThread::waitForSocketReady (this=0x1df0370) at /opt/kde/trunk/src/extragear/network/ktorrent/libbtcore/net/downloadthread.cpp:188
#2  0x00007f490f6fea6b in net::DownloadThread::update (this=0x1df0370) at /opt/kde/trunk/src/extragear/network/ktorrent/libbtcore/net/downloadthread.cpp:53
#3  0x00007f490f700242 in net::NetworkThread::run (this=0x1df0370) at /opt/kde/trunk/src/extragear/network/ktorrent/libbtcore/net/networkthread.cpp:48
#4  0x00007f490d090a2d in QThreadPrivate::start (arg=0x1df0370) at /opt/kde/trunk/src/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0x00007f490ce093ba in start_thread () from /lib/libpthread.so.0
#6  0x00007f490b6b6fcd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f48f1f61950 (LWP 9304)):
#0  0x00007f490ce0d2e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f490d091279 in QWaitConditionPrivate::wait (this=0x1df0cd0, time=18446744073709551615) at /opt/kde/trunk/src/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007f490d090dd6 in QWaitCondition::wait (this=0x1df08d8, mutex=0x1df08e0, time=18446744073709551615) at /opt/kde/trunk/src/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f490f6fdfd7 in net::UploadThread::update (this=0x1df0870) at /opt/kde/trunk/src/extragear/network/ktorrent/libbtcore/net/uploadthread.cpp:73
#4  0x00007f490f700242 in net::NetworkThread::run (this=0x1df0870) at /opt/kde/trunk/src/extragear/network/ktorrent/libbtcore/net/networkthread.cpp:48
#5  0x00007f490d090a2d in QThreadPrivate::start (arg=0x1df0870) at /opt/kde/trunk/src/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#6  0x00007f490ce093ba in start_thread () from /lib/libpthread.so.0
#7  0x00007f490b6b6fcd in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f490fc1d750 (LWP 9214)):
[KCrash Handler]
#5  0x00007f490b603fb5 in raise () from /lib/libc.so.6
#6  0x00007f490b605bc3 in abort () from /lib/libc.so.6
#7  0x00007f490f6ec64c in QtMessageOutput (type=QtFatalMsg, msg=0xa9483f8 "ASSERT: \"m_videoBin\" in file /opt/kde/trunk/src/kdesupport.stripped/phonon/gstreamer/videowidget.cpp, line 80")
    at /opt/kde/trunk/src/extragear/network/ktorrent/libbtcore/util/log.cpp:298
#8  0x00007f490d086862 in qt_message_output (msgType=QtFatalMsg, buf=0xa9483f8 "ASSERT: \"m_videoBin\" in file /opt/kde/trunk/src/kdesupport.stripped/phonon/gstreamer/videowidget.cpp, line 80")
    at /opt/kde/trunk/src/qt-copy/src/corelib/global/qglobal.cpp:1982
#9  0x00007f490d086a1b in qFatal (msg=0x7f490d1d3b60 "ASSERT: \"%s\" in file %s, line %d") at /opt/kde/trunk/src/qt-copy/src/corelib/global/qglobal.cpp:2216
#10 0x00007f490d086e4b in qt_assert (assertion=0x7f48fbe4c446 "m_videoBin", file=0x7f48fbe4c458 "/opt/kde/trunk/src/kdesupport.stripped/phonon/gstreamer/videowidget.cpp", line=80)
    at /opt/kde/trunk/src/qt-copy/src/corelib/global/qglobal.cpp:1786
#11 0x00007f48fbe42d94 in Phonon::Gstreamer::VideoWidget::setupVideoBin (this=0xb94bbc0) at /opt/kde/trunk/src/kdesupport.stripped/phonon/gstreamer/videowidget.cpp:80
#12 0x00007f48fbe4350a in VideoWidget (this=0xb94bbc0, backend=0xb7f6d50, parent=0xba0eaf0) at /opt/kde/trunk/src/kdesupport.stripped/phonon/gstreamer/videowidget.cpp:58
#13 0x00007f48fbe30025 in Phonon::Gstreamer::Backend::createObject (this=0xb7f6d50, c=Phonon::BackendInterface::VideoWidgetClass, parent=0xba0eaf0, args=@0x7fff17c6a370)
    at /opt/kde/trunk/src/kdesupport.stripped/phonon/gstreamer/backend.cpp:133
#14 0x00007f49079b5f3b in Phonon::Factory::createVideoWidget (parent=0xba0eaf0) at /opt/kde/trunk/src/kdesupport.stripped/phonon/phonon/factory.cpp:326
#15 0x00007f49079bad3d in Phonon::VideoWidgetPrivate::createBackendObject (this=0xba2c750) at /opt/kde/trunk/src/kdesupport.stripped/phonon/phonon/videowidget.cpp:78
#16 0x00007f49079b6495 in Phonon::FactoryPrivate::phononBackendChanged (this=0xa8fbd60) at /opt/kde/trunk/src/kdesupport.stripped/phonon/phonon/factory.cpp:281
#17 0x00007f49079b659d in Phonon::FactoryPrivate::qt_metacall (this=0xa8fbd60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff17c6a690)
    at /opt/kde/trunk/build/kdesupport.stripped/phonon/phonon/factory.moc:71
#18 0x00007f490d4b6fff in QDBusConnectionPrivate::deliverCall (this=0x1e0c7c0, object=0xa8fbd60, msg=@0xb38a9d8, metaTypes=@0xb38a9e0, slotIdx=7)
    at /opt/kde/trunk/src/qt-copy/src/dbus/qdbusintegrator.cpp:891
#19 0x00007f490d4c21e8 in QDBusCallDeliveryEvent::placeMetaCall (this=0xb38a990, object=0xa8fbd60) at /opt/kde/trunk/src/qt-copy/src/dbus/qdbusintegrator_p.h:101
#20 0x00007f490d1949bc in QObject::event (this=0xa8fbd60, e=0xb38a990) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qobject.cpp:1115
#21 0x00007f490c2e60ef in QApplicationPrivate::notify_helper (this=0x1e21c50, receiver=0xa8fbd60, e=0xb38a990) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication.cpp:4057
#22 0x00007f490c2e6491 in QApplication::notify (this=0x7fff17c6b5a0, receiver=0xa8fbd60, e=0xb38a990) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication.cpp:3604
#23 0x00007f490e7ae2cd in KApplication::notify (this=0x7fff17c6b5a0, receiver=0xa8fbd60, event=0xb38a990) at /opt/kde/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#24 0x00007f490d180729 in QCoreApplication::notifyInternal (this=0x7fff17c6b5a0, receiver=0xa8fbd60, event=0xb38a990) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#25 0x00007f490d1841c7 in QCoreApplication::sendEvent (receiver=0xa8fbd60, event=0xb38a990) at ../../include/QtCore/../../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:213
#26 0x00007f490d180c7b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1ded2a0) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1244
#27 0x00007f490d180e52 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1140
#28 0x00007f490d1afdf3 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:218
#29 0x00007f490d1af035 in postEventSourceDispatch (s=0x1e2f920) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:209
#30 0x00007f49072e720a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0x00007f49072ea8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00007f49072eaa7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0x00007f490d1ae346 in QEventDispatcherGlib::processEvents (this=0x1e14f90, flags={i = 398897664}) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#34 0x00007f490c38e9df in QGuiEventDispatcherGlib::processEvents (this=0x1e14f90, flags={i = 398897760}) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007f490d17d9d7 in QEventLoop::processEvents (this=0x7fff17c6b330, flags={i = 398897888}) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#36 0x00007f490d17dbe4 in QEventLoop::exec (this=0x7fff17c6b330, flags={i = 398898000}) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#37 0x00007f490d180f74 in QCoreApplication::exec () at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#38 0x00007f490c2e5e4c in QApplication::exec () at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication.cpp:3526
#39 0x0000000000429441 in main (argc=5, argv=0x7fff17c6c268) at /opt/kde/trunk/src/extragear/network/ktorrent/ktorrent/main.cpp:172
Comment 1 Dario Andres 2009-05-12 00:24:14 UTC
What is your Gstreamer version ?
Thanks
Comment 2 peaches 2009-05-12 01:54:34 UTC
Version 0.10.22-1
Package libgstreamer0.10-0
Kubuntu 9.04 stock
Comment 3 peaches 2009-05-12 05:15:07 UTC
I've rebooted since and still crash reliably now switching Backend. I may not have tried switching since upgrading my distro from 8.10 weeks ago.

The previous libgstreamer package was 0.10.21-4.
Comment 4 Joris Guisson 2009-05-12 10:25:11 UTC
Seems more of a gstreamer problem, but I concur with peaches, asserts are ugly. Failures like this should be handled gracefully, it would be so much better to just popup a message box saying "Failed to create gstreamer backend"
Comment 5 Dario Andres 2009-08-09 23:29:27 UTC
*** Bug 203216 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-08-30 17:20:14 UTC
*** Bug 205652 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-10-09 01:17:14 UTC
*** Bug 209788 has been marked as a duplicate of this bug. ***
Comment 8 Myriam Schweingruber 2009-11-17 12:56:55 UTC
*** Bug 213925 has been marked as a duplicate of this bug. ***
Comment 9 Myriam Schweingruber 2009-11-17 12:58:13 UTC
*** Bug 213664 has been marked as a duplicate of this bug. ***
Comment 10 Myriam Schweingruber 2009-11-17 20:40:26 UTC
*** Bug 208772 has been marked as a duplicate of this bug. ***
Comment 11 Myriam Schweingruber 2009-11-27 19:30:06 UTC
*** Bug 216407 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-12-12 19:09:08 UTC
From bug 218412:
---
What I was doing when the application crashed:
When I tried to add media player plasmoid to my plasma desktop, the
plasma-desktop application crashed.
Comment 13 Dario Andres 2009-12-12 19:09:11 UTC
*** Bug 218412 has been marked as a duplicate of this bug. ***
Comment 14 Jonathan Thomas 2009-12-16 07:07:30 UTC
*** Bug 215608 has been marked as a duplicate of this bug. ***
Comment 15 Mikko C. 2010-01-08 09:25:42 UTC
*** Bug 221735 has been marked as a duplicate of this bug. ***
Comment 16 Artem Goncharov 2010-02-16 14:21:34 UTC
Application that crashed: amarok
Version of the application: 2.2.2
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.12-174.2.3.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

What I was doing when the application crashed:
<In detail, tell us what you were doing  when the application crashed.>

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fa4d2810840 (LWP 32246))]

Thread 7 (Thread 0x7fa4b7b69710 (LWP 32254)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000032c065addb in wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000032c7009f16 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17b36c0, th=0x17e1e00) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000032c700c1cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x15b0c20, th=0x17e1e00) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000032c700acdf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa4b7b68d50, parent=0x17b36c0, th=0x17e1e00) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87
#6  0x00000032c700b1c8 in ThreadWeaver::Thread::run (this=0x17e1e00) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142
#7  0x00000032c0659d25 in QThreadPrivate::start (arg=0x17e1e00) at thread/qthread_unix.cpp:188
#8  0x00000039b9606a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00000039b8ede67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa49f488710 (LWP 32255)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000032c065addb in wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000032c7009f16 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17b36c0, th=0x1c21f50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000032c700c1cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x15b0c20, th=0x1c21f50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000032c700c1e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x15b0c20, th=0x1c21f50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00000032c700acdf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa49f487d50, parent=0x17b36c0, th=0x1c21f50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87
#7  0x00000032c700b1c8 in ThreadWeaver::Thread::run (this=0x1c21f50) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142
#8  0x00000032c0659d25 in QThreadPrivate::start (arg=0x1c21f50) at thread/qthread_unix.cpp:188
#9  0x00000039b9606a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000039b8ede67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa49ea87710 (LWP 32257)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000032c065addb in wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000032c7009f16 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17b36c0, th=0x1cd5190) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000032c700c1cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x15b0c20, th=0x1cd5190) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000032c700c1e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x15b0c20, th=0x1cd5190) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00000032c700acdf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa49ea86d50, parent=0x17b36c0, th=0x1cd5190) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87
#7  0x00000032c700b1c8 in ThreadWeaver::Thread::run (this=0x1cd5190) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142
#8  0x00000032c0659d25 in QThreadPrivate::start (arg=0x1cd5190) at thread/qthread_unix.cpp:188
#9  0x00000039b9606a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000039b8ede67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa49b16f710 (LWP 32264)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000032c065addb in wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1889400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000032c7009f16 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17b36c0, th=0x1f60dc0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000032c700c1cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x15b0c20, th=0x1f60dc0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000032c700acdf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa49b16ed50, parent=0x17b36c0, th=0x1f60dc0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87
#6  0x00000032c700b1c8 in ThreadWeaver::Thread::run (this=0x1f60dc0) at /usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142
#7  0x00000032c0659d25 in QThreadPrivate::start (arg=0x1f60dc0) at thread/qthread_unix.cpp:188
#8  0x00000039b9606a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00000039b8ede67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa496cc8710 (LWP 32270)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000032c065addb in wait (this=<value optimized out>, mutex=0x1fed200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1fed200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000032c203fd9e in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:207
#4  0x00000032c0659d25 in QThreadPrivate::start (arg=0x1fed1f0) at thread/qthread_unix.cpp:188
#5  0x00000039b9606a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000039b8ede67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa4962c7710 (LWP 32271)):
#0  0x00000039b8ed51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000039baa3c9dc in g_main_context_poll (context=0x7fa46c000990, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7fa46c000990, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x00000039baa3cd1a in IA__g_main_context_iteration (context=0x7fa46c000990, may_block=1) at gmain.c:2654
#4  0x00000032c076723e in QEventDispatcherGlib::processEvents (this=0x7fa46c0008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#5  0x00000032c073d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000032c073db44 in QEventLoop::exec (this=0x7fa4962c6d10, flags=...) at kernel/qeventloop.cpp:201
#7  0x00000032c0656f2b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00000032c0720e68 in QInotifyFileSystemWatcherEngine::run (this=0x1fee3c0) at io/qfilesystemwatcher_inotify.cpp:214
#9  0x00000032c0659d25 in QThreadPrivate::start (arg=0x1fee3c0) at thread/qthread_unix.cpp:188
#10 0x00000039b9606a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00000039b8ede67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa4d2810840 (LWP 32246)):
[KCrash Handler]
#5  0x00000039b8e326c5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00000039b8e33ea5 in abort () at abort.c:92
#7  0x00000032c0652154 in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2042
#8  0x00000032c06522a6 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2241
#9  0x00007fa4bf13b019 in Phonon::Gstreamer::AudioEffect::AudioEffect (this=0xfb6980, backend=0x7df6, effectId=2130706436, parent=0x6) at /usr/src/debug/phonon-4.3.80/gstreamer/audioeffect.cpp:43
#10 0x00007fa4bf129af3 in Phonon::Gstreamer::Backend::createObject (this=0x400aba0, c=<value optimized out>, parent=0x11fdd20, args=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/gstreamer/backend.cpp:133
#11 0x00000032c4e361ff in Phonon::Factory::createEffect (arg1=<value optimized out>, parent=0x11fdd20) at /usr/src/debug/phonon-4.3.80/phonon/factory.cpp:319
#12 0x00000032c4e29414 in Phonon::EffectPrivate::createBackendObject (this=0x11fdab0) at /usr/src/debug/phonon-4.3.80/phonon/effect.cpp:58
#13 0x00000032c4e36568 in Phonon::FactoryPrivate::phononBackendChanged (this=0xed8310) at /usr/src/debug/phonon-4.3.80/phonon/factory.cpp:281
#14 0x00000032c4e36762 in Phonon::FactoryPrivate::qt_metacall (this=0xed8310, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff96e40ea0)
    at /usr/src/debug/phonon-4.3.80/x86_64-redhat-linux-gnu/phonon/factory.moc:71
#15 0x00000032c0222e84 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:891
#16 0x00000032c022a61f in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib64/libQtDBus.so.4
#17 0x00000032c074e401 in QObject::event (this=0xed8310, e=0x4023920) at kernel/qobject.cpp:1110
#18 0x00000032c1b8f65c in QApplicationPrivate::notify_helper (this=0xee9d20, receiver=0xed8310, e=0x4023920) at kernel/qapplication.cpp:4065
#19 0x00000032c1b968ce in QApplication::notify (this=<value optimized out>, receiver=0xed8310, e=0x4023920) at kernel/qapplication.cpp:4030
#20 0x00000032ca5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#21 0x00000032c073ee6c in QCoreApplication::notifyInternal (this=0x7fff96e44180, receiver=0xed8310, event=0x4023920) at kernel/qcoreapplication.cpp:610
#22 0x00000032c073fa42 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xdbbbc0) at kernel/qcoreapplication.h:213
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xdbbbc0) at kernel/qcoreapplication.cpp:1247
#24 0x00000032c0767573 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:218
#25 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#26 0x00000039baa3920e in g_main_dispatch (context=0xee3620) at gmain.c:1960
#27 IA__g_main_context_dispatch (context=0xee3620) at gmain.c:2513
#28 0x00000039baa3cbf8 in g_main_context_iterate (context=0xee3620, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#29 0x00000039baa3cd1a in IA__g_main_context_iteration (context=0xee3620, may_block=1) at gmain.c:2654
#30 0x00000032c07671e6 in QEventDispatcherGlib::processEvents (this=0xdbb940, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#31 0x00000032c1c21ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#32 0x00000032c073d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#33 0x00000032c073db44 in QEventLoop::exec (this=0x7fff96e41880, flags=...) at kernel/qeventloop.cpp:201
#34 0x00000032c2004aee in QDialog::exec (this=0x3fc6c00) at dialogs/qdialog.cpp:498
#35 0x00000032ca1eefad in PlaybackConfig::configurePhonon (this=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/configdialog/dialogs/PlaybackConfig.cpp:79
#36 0x00000032ca1ef154 in PlaybackConfig::qt_metacall (this=0x3f30780, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff96e41aa0)
    at /usr/src/debug/amarok-2.2.2/x86_64-redhat-linux-gnu/src/PlaybackConfig.moc:78
#37 0x00000032c075408c in QMetaObject::activate (sender=0x3f30370, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff96e41aa0) at kernel/qobject.cpp:3112
#38 0x00000032c218af77 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#39 0x00000032c1eeedfb in QAbstractButtonPrivate::emitClicked (this=0x3f6bba0) at widgets/qabstractbutton.cpp:543
#40 0x00000032c1ef09fb in QAbstractButtonPrivate::click (this=0x3f6bba0) at widgets/qabstractbutton.cpp:536
#41 0x00000032c1ef0c55 in QAbstractButton::mouseReleaseEvent (this=0x3f30370, e=0x7fff96e422b0) at widgets/qabstractbutton.cpp:1115
#42 0x00000032c1bddcd8 in QWidget::event (this=0x3f30370, event=0x7fff96e422b0) at kernel/qwidget.cpp:7554
#43 0x00000032c1b8f65c in QApplicationPrivate::notify_helper (this=0xee9d20, receiver=0x3f30370, e=0x7fff96e422b0) at kernel/qapplication.cpp:4065
#44 0x00000032c1b96715 in QApplication::notify (this=<value optimized out>, receiver=0x3f30370, e=0x7fff96e422b0) at kernel/qapplication.cpp:3767
#45 0x00000032ca5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46 0x00000032c073ee6c in QCoreApplication::notifyInternal (this=0x7fff96e44180, receiver=0x3f30370, event=0x7fff96e422b0) at kernel/qcoreapplication.cpp:610
#47 0x00000032c1b95ff2 in sendSpontaneousEvent (receiver=0x3f30370, event=0x7fff96e422b0, alienWidget=0x3f30370, nativeWidget=0x1d59670, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#48 QApplicationPrivate::sendMouseEvent (receiver=0x3f30370, event=0x7fff96e422b0, alienWidget=0x3f30370, nativeWidget=0x1d59670, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924
#49 0x00000032c1bfb9ee in QETWidget::translateMouseEvent (this=0x1d59670, event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#50 0x00000032c1bfaaa8 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff96e43de0) at kernel/qapplication_x11.cpp:3549
#51 0x00000032c1c2284c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#52 0x00000039baa3920e in g_main_dispatch (context=0xee3620) at gmain.c:1960
#53 IA__g_main_context_dispatch (context=0xee3620) at gmain.c:2513
#54 0x00000039baa3cbf8 in g_main_context_iterate (context=0xee3620, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#55 0x00000039baa3cd1a in IA__g_main_context_iteration (context=0xee3620, may_block=1) at gmain.c:2654
#56 0x00000032c07671e6 in QEventDispatcherGlib::processEvents (this=0xdbb940, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#57 0x00000032c1c21ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#58 0x00000032c073d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#59 0x00000032c073db44 in QEventLoop::exec (this=0x7fff96e44110, flags=...) at kernel/qeventloop.cpp:201
#60 0x00000032c073fcd9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#61 0x000000000040a0a4 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/main.cpp:235
Comment 17 Gerard Barker 2010-03-02 13:19:37 UTC
Created attachment 41258 [details]
New crash information added by DrKonqi

Changing backed from Xine to gstreamer to caused amarok to crash.
Comment 18 mabros86 2010-03-06 07:37:59 UTC
Created attachment 41371 [details]
New crash information added by DrKonqi

it crashed while i switched from xine to gstreamer, additionally, no sound output was 'record' while using gstreamer or xine! no possible solutio yet found, many theories out there but none that really worked for. All possible libs are up to date as far as xine gstreamer and amarok is concerend. KDE media apps down due to either xine or gstreamer.
Comment 19 Dario Andres 2010-03-16 12:44:51 UTC
*** Bug 230943 has been marked as a duplicate of this bug. ***
Comment 20 Myriam Schweingruber 2010-03-17 20:21:18 UTC
*** Bug 231130 has been marked as a duplicate of this bug. ***
Comment 21 Myriam Schweingruber 2010-04-06 10:03:34 UTC
Setting latest version.
Comment 22 Myriam Schweingruber 2010-04-10 20:29:59 UTC
*** Bug 233977 has been marked as a duplicate of this bug. ***
Comment 23 Myriam Schweingruber 2010-04-10 20:31:04 UTC
Updating version.
Comment 24 Nikos Chantziaras 2010-04-13 04:33:21 UTC
Created attachment 42735 [details]
New crash information added by DrKonqi

Amarok crash (while not playing anything, just idling) when switching from Xine to GStreamer.
Comment 25 Sven Krohlas 2010-04-27 08:49:13 UTC
*** Bug 235513 has been marked as a duplicate of this bug. ***
Comment 26 Myriam Schweingruber 2010-05-29 20:45:42 UTC
*** Bug 240000 has been marked as a duplicate of this bug. ***
Comment 27 Mikko C. 2010-06-02 07:55:04 UTC
*** Bug 240417 has been marked as a duplicate of this bug. ***
Comment 28 Myriam Schweingruber 2010-06-05 02:11:17 UTC
*** Bug 240774 has been marked as a duplicate of this bug. ***
Comment 29 Myriam Schweingruber 2010-06-05 02:12:14 UTC
As related in bug 240774, this also happens when changing to the VLC backend.
Comment 30 Jonathan Thomas 2010-07-27 20:32:35 UTC
*** Bug 245936 has been marked as a duplicate of this bug. ***
Comment 31 BRULE Herman 2010-08-18 10:48:57 UTC
Created attachment 50688 [details]
backtrace

With kde 4.4.5 and amarok 2.3.1
Comment 32 Nicolò 2010-09-01 10:39:17 UTC
Created attachment 51164 [details]
New crash information added by DrKonqi

I'm using Ubuntu 10.4 and Amarok crashed when I switched from Xine to GStreamer Phonon backend.
Comment 33 abhay 2010-11-15 12:20:33 UTC
Created attachment 53432 [details]
New crash information added by DrKonqi

amarok (2.3.2) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.6.3

- What I was doing when the application crashed:

switching the backened from xine to gstreamer in phonon .
and yes sound is not working in kde but it does work in gnome...

-- Backtrace (Reduced):
#11 0x00007ff9ec1a08d9 in Phonon::Gstreamer::AudioEffect::AudioEffect (this=0x1e1b3d0, backend=<value optimized out>, effectId=2130706437, parent=<value optimized out>)
    at /usr/src/debug/phonon-4.4.2/gstreamer/audioeffect.cpp:43
#12 0x00007ff9ec18e693 in Phonon::Gstreamer::Backend::createObject (this=0x2596780, c=<value optimized out>, parent=0x20a6770, args=<value optimized out>)
    at /usr/src/debug/phonon-4.4.2/gstreamer/backend.cpp:136
#13 0x0000003b28c37fcf in Phonon::Factory::createEffect (arg1=<value optimized out>, parent=0x20a6770) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:338
#14 0x0000003b28c2add4 in Phonon::EffectPrivate::createBackendObject (this=0x20a60b0) at /usr/src/debug/phonon-4.4.2/phonon/effect.cpp:58
#15 0x0000003b28c38249 in Phonon::FactoryPrivate::phononBackendChanged (this=0x1e993a0) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:300
Comment 34 Myriam Schweingruber 2010-11-23 02:18:47 UTC

*** This bug has been marked as a duplicate of bug 247910 ***
Comment 35 Myriam Schweingruber 2011-04-27 21:15:35 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.