Bug 259973

Summary: Amarok crashed after changing the Phonon backend (2nd)
Product: [Applications] amarok Reporter: Daniel Hahler <kde-bugzilla>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: christopher.c.parker
Priority: NOR    
Version: unspecified   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Daniel Hahler 2010-12-15 17:45:41 UTC
Application: amarok (2.3.90)
KDE Platform Version: 4.5.85 (4.6 Beta2)
Qt Version: 4.7.0
Operating System: Linux 2.6.36.2-blueyed i686
Distribution: Ubuntu 10.10

-- Information about the crash:
I have just reported another, similar crash, but want to report this one again, since it is not being detected as duplicate at least.

See bug 259972 for the related crash.

This time I had changed the backend to VLC, after having it changed to GStreamer before and noticed that it started "playing", but without any output.

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0xb047c780 (LWP 5659))]

Thread 17 (Thread 0xa0ef3b70 (LWP 5667)):
#0  0xb42b8e36 in clock_gettime () from /lib/librt.so.1
#1  0xb59fc50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0xb5ad36e5 in QTimerInfoList::updateCurrentTime (this=0x9c72d34) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb5ad372a in QTimerInfoList::timerWait (this=0x9c72d34, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb5ad17a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa0ef2f9c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5ad183d in timerSourcePrepare (source=0x0, timeout=0xb42bcff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4442e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb4443279 in ?? () from /lib/libglib-2.0.so.0
#9  0xb4443848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb5ad159f in QEventDispatcherGlib::processEvents (this=0x957aef0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb5aa1609 in QEventLoop::processEvents (this=0xa0ef3170, flags=) at kernel/qeventloop.cpp:149
#12 0xb5aa1a8a in QEventLoop::exec (this=0xa0ef3170, flags=...) at kernel/qeventloop.cpp:201
#13 0xb599db7e in QThread::exec (this=0x9c46c98) at thread/qthread.cpp:490
#14 0xb5a8035b in QInotifyFileSystemWatcherEngine::run (this=0x9c46c98) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb59a0df9 in QThreadPrivate::start (arg=0x9c46c98) at thread/qthread_unix.cpp:266
#16 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 16 (Thread 0x9f62db70 (LWP 5668)):
#0  0xb42b8e36 in clock_gettime () from /lib/librt.so.1
#1  0xb59fc50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0xb5ad36e5 in QTimerInfoList::updateCurrentTime (this=0x9c7c0b4) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb5ad372a in QTimerInfoList::timerWait (this=0x9c7c0b4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb5ad17a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9f62cfbc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5ad183d in timerSourcePrepare (source=0x0, timeout=0xb42bcff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4442e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb4443279 in ?? () from /lib/libglib-2.0.so.0
#9  0xb4443848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb5ad159f in QEventDispatcherGlib::processEvents (this=0x9c480d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb5aa1609 in QEventLoop::processEvents (this=0x9f62d190, flags=) at kernel/qeventloop.cpp:149
#12 0xb5aa1a8a in QEventLoop::exec (this=0x9f62d190, flags=...) at kernel/qeventloop.cpp:201
#13 0xb599db7e in QThread::exec (this=0x9c7da88) at thread/qthread.cpp:490
#14 0xb40b6171 in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#15 0xb59a0df9 in QThreadPrivate::start (arg=0x9c7da88) at thread/qthread_unix.cpp:266
#16 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 15 (Thread 0x95575b70 (LWP 5675)):
#0  0xb42b8e36 in clock_gettime () from /lib/librt.so.1
#1  0xb59fc50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0xb5ad36e5 in QTimerInfoList::updateCurrentTime (this=0x9785a44) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb5ad372a in QTimerInfoList::timerWait (this=0x9785a44, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb5ad17a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x95574f9c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5ad183d in timerSourcePrepare (source=0x0, timeout=0xb42bcff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4442e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb4443279 in ?? () from /lib/libglib-2.0.so.0
#9  0xb4443848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb5ad159f in QEventDispatcherGlib::processEvents (this=0xa04cfa0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb5aa1609 in QEventLoop::processEvents (this=0x95575170, flags=) at kernel/qeventloop.cpp:149
#12 0xb5aa1a8a in QEventLoop::exec (this=0x95575170, flags=...) at kernel/qeventloop.cpp:201
#13 0xb599db7e in QThread::exec (this=0xa31c050) at thread/qthread.cpp:490
#14 0xb5a8035b in QInotifyFileSystemWatcherEngine::run (this=0xa31c050) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb59a0df9 in QThreadPrivate::start (arg=0xa31c050) at thread/qthread_unix.cpp:266
#16 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 14 (Thread 0x94d74b70 (LWP 5676)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb59a19c7 in wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f24520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa30fa28, th=0xa30e260) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f27ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa30fda0, th=0xa30e260) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f23a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa30fa28, th=0xa30e260) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f27dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa30e260) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa30e260, previous=0x9fe8d60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f25e4e in ThreadWeaver::ThreadRunHelper::run (this=0x94d741d4, parent=0xa30fa28, th=0xa30e260) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4f2656b in ThreadWeaver::Thread::run (this=0xa30e260) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb59a0df9 in QThreadPrivate::start (arg=0xa30e260) at thread/qthread_unix.cpp:266
#13 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 13 (Thread 0x94568b70 (LWP 5677)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb59a19c7 in wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f24520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa30fa28, th=0xa3d35e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f27ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa30fda0, th=0xa3d35e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f23a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa30fa28, th=0xa3d35e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f27dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa3d35e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa3d35e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f27de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa3d35e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa3d35e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f27de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa3d35e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa3d35e8, previous=0x9fd0380) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb4f25e4e in ThreadWeaver::ThreadRunHelper::run (this=0x945681d4, parent=0xa30fa28, th=0xa3d35e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb4f2656b in ThreadWeaver::Thread::run (this=0xa3d35e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb59a0df9 in QThreadPrivate::start (arg=0xa3d35e8) at thread/qthread_unix.cpp:266
#17 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 12 (Thread 0x93d2cb70 (LWP 5678)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb59a19c7 in wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f24520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa30fa28, th=0xa312050) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f27ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa30fda0, th=0xa312050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f23a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa30fa28, th=0xa312050) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f27dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa312050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa312050, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f27de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa312050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa312050, previous=0xb07da10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f25e4e in ThreadWeaver::ThreadRunHelper::run (this=0x93d2c1d4, parent=0xa30fa28, th=0xa312050) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb4f2656b in ThreadWeaver::Thread::run (this=0xa312050) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb59a0df9 in QThreadPrivate::start (arg=0xa312050) at thread/qthread_unix.cpp:266
#15 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 11 (Thread 0x92536b70 (LWP 5681)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xad93e6c8 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0x91b68b70 (LWP 5682)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xad93e6c8 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0x90aaab70 (LWP 5684)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb59a19c7 in wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa30fa40, mutex=0xa341fc0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f24520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa30fa28, th=0xa3c07a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f27ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa30fda0, th=0xa3c07a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f23a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa30fa28, th=0xa3c07a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f27dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa3c07a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa3c07a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f27de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa3c07a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa3c07a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f27de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa30fda0, th=0xa3c07a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb4f24a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa30fa28, th=0xa3c07a0, previous=0xb14dd30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb4f25e4e in ThreadWeaver::ThreadRunHelper::run (this=0x90aaa1d4, parent=0xa30fa28, th=0xa3c07a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb4f2656b in ThreadWeaver::Thread::run (this=0xa3c07a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb59a0df9 in QThreadPrivate::start (arg=0xa3c07a0) at thread/qthread_unix.cpp:266
#17 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 8 (Thread 0x902a9b70 (LWP 5685)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb48ec877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb49eb1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb48ec8c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb49eb1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 7 (Thread 0x8a185b70 (LWP 5700)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb59a19c7 in wait (this=0xb4bc8c0, mutex=0xb4bc8bc, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb4bc8c0, mutex=0xb4bc8bc, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb6556eaa in QFileInfoGatherer::run (this=0xb4bc8b4) at dialogs/qfileinfogatherer.cpp:214
#6  0xb59a0df9 in QThreadPrivate::start (arg=0xb4bc8b4) at thread/qthread_unix.cpp:266
#7  0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 6 (Thread 0x89984b70 (LWP 5701)):
#0  0xb42b8e36 in clock_gettime () from /lib/librt.so.1
#1  0xb59fc50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0xb5ad36e5 in QTimerInfoList::updateCurrentTime (this=0xb69bb34) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb5ad372a in QTimerInfoList::timerWait (this=0xb69bb34, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb5ad17a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x89983f9c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5ad183d in timerSourcePrepare (source=0x0, timeout=0xb42bcff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4442e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb4443279 in ?? () from /lib/libglib-2.0.so.0
#9  0xb4443848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb5ad159f in QEventDispatcherGlib::processEvents (this=0xb6c94b0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb5aa1609 in QEventLoop::processEvents (this=0x89984170, flags=) at kernel/qeventloop.cpp:149
#12 0xb5aa1a8a in QEventLoop::exec (this=0x89984170, flags=...) at kernel/qeventloop.cpp:201
#13 0xb599db7e in QThread::exec (this=0xb4bd198) at thread/qthread.cpp:490
#14 0xb5a8035b in QInotifyFileSystemWatcherEngine::run (this=0xb4bd198) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb59a0df9 in QThreadPrivate::start (arg=0xb4bd198) at thread/qthread_unix.cpp:266
#16 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 5 (Thread 0xa7f1cb70 (LWP 6117)):
#0  0xb46103b2 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb57b7f66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb4442d0f in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb4443279 in ?? () from /lib/libglib-2.0.so.0
#4  0xb4443ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb07e79c4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb446a48f in ?? () from /lib/libglib-2.0.so.0
#7  0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 4 (Thread 0x8a986b70 (LWP 6225)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb59a19c7 in wait (this=0xb0a9960, mutex=0xb0a995c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb0a9960, mutex=0xb0a995c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb6556eaa in QFileInfoGatherer::run (this=0xb0a9954) at dialogs/qfileinfogatherer.cpp:214
#6  0xb59a0df9 in QThreadPrivate::start (arg=0xb0a9954) at thread/qthread_unix.cpp:266
#7  0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 3 (Thread 0x8b187b70 (LWP 6226)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb579bdf6 in poll () from /lib/libc.so.6
#2  0xb4450a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb444343c in ?? () from /lib/libglib-2.0.so.0
#4  0xb4443848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb5ad159f in QEventDispatcherGlib::processEvents (this=0xb871488, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb5aa1609 in QEventLoop::processEvents (this=0x8b187170, flags=) at kernel/qeventloop.cpp:149
#7  0xb5aa1a8a in QEventLoop::exec (this=0x8b187170, flags=...) at kernel/qeventloop.cpp:201
#8  0xb599db7e in QThread::exec (this=0xb3db028) at thread/qthread.cpp:490
#9  0xb5a8035b in QInotifyFileSystemWatcherEngine::run (this=0xb3db028) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb59a0df9 in QThreadPrivate::start (arg=0xb3db028) at thread/qthread_unix.cpp:266
#11 0xb28f0ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 2 (Thread 0xab21ab70 (LWP 6231)):
#0  0xb7724424 in __kernel_vsyscall ()
#1  0xb46124dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57b7d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xad30f613 in vlc_cond_wait () from /usr/lib/libvlccore.so.4
#4  0x098e7b28 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb047c780 (LWP 5659)):
[KCrash Handler]
#7  0xb7724424 in __kernel_vsyscall ()
#8  0xb5704941 in raise () from /lib/libc.so.6
#9  0xb5707e42 in abort () from /lib/libc.so.6
#10 0xb59972dc in qt_message_output (msgType=QtFatalMsg, buf=0x9b81930 "ASSERT: \"0\" in file /build/buildd/phonon-backend-vlc-0.2.0/vlc/effect.cpp, line 46") at global/qglobal.cpp:2259
#11 0xb59974aa in qt_message (msgType=<value optimized out>, msg=0xb5b0fa7c "ASSERT: \"%s\" in file %s, line %d", ap=0xbfb24344 "\252\315\071\255\234\323\071\255.") at global/qglobal.cpp:2305
#12 0xb59975b9 in qFatal (msg=0xb5b0fa7c "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2488
#13 0xb5997645 in qt_assert (assertion=0xad39cdaa "0", file=0xad39d39c "/build/buildd/phonon-backend-vlc-0.2.0/vlc/effect.cpp", line=46) at global/qglobal.cpp:2004
#14 0xad38b288 in Phonon::VLC::Effect::Effect (this=0xb0aa2e0, p_em=0x99796a0, i_effectId=6, p_parent=0x977fbb8) at /build/buildd/phonon-backend-vlc-0.2.0/vlc/effect.cpp:46
#15 0xad3880a1 in Phonon::VLC::Backend::createObject (this=0xb28cb78, c=Phonon::BackendInterface::EffectClass, parent=0x977fbb8, args=...) at /build/buildd/phonon-backend-vlc-0.2.0/vlc/backend.cpp:132
#16 0xb4d85a35 in Phonon::Factory::createEffect (arg1=2130706437, parent=0x977fbb8) at ../../phonon/factory.cpp:344
#17 0xb4d74d3c in Phonon::EffectPrivate::createBackendObject (this=0x9770410) at ../../phonon/effect.cpp:58
#18 0xb4d85fb3 in Phonon::FactoryPrivate::phononBackendChanged (this=0x9777598) at ../../phonon/factory.cpp:306
#19 0xb4d861b1 in Phonon::FactoryPrivate::qt_metacall (this=0x9777598, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfb2465c) at ./factory.moc:77
#20 0xb52cc9dc in QDBusConnectionPrivate::deliverCall (this=0x96a17f0, object=0x9777598, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:919
#21 0xb52d81f7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xb1e3d08, object=0x9777598) at qdbusintegrator_p.h:103
#22 0xb5ab56a2 in QObject::event (this=0x9777598, e=0x6) at kernel/qobject.cpp:1219
#23 0xb5fa8fdc in QApplicationPrivate::notify_helper (this=0x96b6320, receiver=0x9777598, e=0xb1e3d08) at kernel/qapplication.cpp:4396
#24 0xb5faf04e in QApplication::notify (this=0xbfb24f28, receiver=0x9777598, e=0xb1e3d08) at kernel/qapplication.cpp:3798
#25 0xb751439a in KApplication::notify (this=0xbfb24f28, receiver=0x9777598, event=0xb1e3d08) at ../../kdeui/kernel/kapplication.cpp:311
#26 0xb5aa2b3b in QCoreApplication::notifyInternal (this=0xbfb24f28, receiver=0x9777598, event=0xb1e3d08) at kernel/qcoreapplication.cpp:732
#27 0xb5aa5d8b in sendEvent (receiver=0x0, event_type=0, data=0x9593248) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9593248) at kernel/qcoreapplication.cpp:1373
#29 0xb5aa5f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#30 0xb5ad1a74 in sendPostedEvents (s=0x96b6290) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#31 postEventSourceDispatch (s=0x96b6290) at kernel/qeventdispatcher_glib.cpp:277
#32 0xb443f855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0xb4443668 in ?? () from /lib/libglib-2.0.so.0
#34 0xb4443848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0xb5ad1565 in QEventDispatcherGlib::processEvents (this=0x96a80d0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#36 0xb606abe5 in QGuiEventDispatcherGlib::processEvents (this=0x96a80d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb5aa1609 in QEventLoop::processEvents (this=0xbfb24e84, flags=) at kernel/qeventloop.cpp:149
#38 0xb5aa1a8a in QEventLoop::exec (this=0xbfb24e84, flags=...) at kernel/qeventloop.cpp:201
#39 0xb5aa600f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#40 0xb5fa7e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#41 0x08050dcd in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-12-15 23:52:27 UTC
These crashes are both related to Phonon, not to Amarok, please check for duplicates in the phonon bugs list

*** This bug has been marked as a duplicate of bug 259855 ***
Comment 2 Christopher Parker 2012-01-26 17:17:00 UTC
Created attachment 68198 [details]
New crash information added by DrKonqi

amarok (2.4.3) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:

After experiencing bug #292297 I proceeded to switch Phonon backend from GStreamer to VLC. When applying the change, Amarok crashed and I received this crash reporter window.

-- Backtrace (Reduced):
#13 0x0449da85 in qt_assert (assertion=0x3788ca0 "0", file=0x37897b7 "../../vlc/effect.cpp", line=51) at global/qglobal.cpp:2039
#14 0x0376d855 in Phonon::VLC::Effect::Effect (this=0x9f00068, p_em=0xb777818, i_effectId=1, p_parent=0xa033de8) at ../../vlc/effect.cpp:51
#15 0x037645fb in Phonon::VLC::Backend::createObject (this=0x9fc7000, c=Phonon::BackendInterface::EffectClass, parent=0xa033de8, args=...) at ../../vlc/backend.cpp:175
#16 0x05c4e7d6 in Phonon::Factory::createEffect (arg1=1, parent=0xa033de8) at ../../phonon/factory.cpp:351
#17 0x05c44f8c in createBackendObject (this=0xa2507d8) at ../../phonon/effect.cpp:58