Bug 335095

Summary: Crash of Amarok when are closed
Product: [Applications] amarok Reporter: Ralsa <ralsa>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 2.8.0   
Target Milestone: 2.9   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ralsa 2014-05-20 19:09:03 UTC
Application: amarok (2.8.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
KDE 4.13.0
Amarok 2.8
Kubuntu 14.04

The crash can be reproduced sometimes.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb0a9b980 (LWP 11242))]

Thread 11 (Thread 0xa864db40 (LWP 11248)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb492bd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb59268ec in __pthread_cond_wait (cond=0x8f0fd18, mutex=0x8f0fd00) at forward.c:149
#3  0xb5b2d0f5 in wait (time=4294967295, this=0x8f0fd00) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f0fc50, mutex=0x8f0fe20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb50648d3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f0fc38, th=th@entry=0x8f100d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xb506781b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f0fea0, th=0x8f100d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xb506482a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f0fc38, th=th@entry=0x8f100d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xb50678f2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f0fea0, th=0x8f100d0, previous=0x8e38970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xb5063782 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f0fc38, th=0x8f100d0, previous=0x8e38970) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xb5066283 in ThreadWeaver::Thread::run (this=0x8f100d0) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0xb5b2cb6f in QThreadPrivate::start (arg=0x8f100d0) at thread/qthread_unix.cpp:349
#12 0xb4927f70 in start_thread (arg=0xa864db40) at pthread_create.c:312
#13 0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 10 (Thread 0xa6cfeb40 (LWP 11249)):
#0  0xb492b12e in __pthread_mutex_unlock_usercnt (mutex=0xa6300558, decr=1) at pthread_mutex_unlock.c:57
#1  0xb5926b34 in pthread_mutex_unlock (mutex=0xa6300558) at forward.c:194
#2  0xb4707140 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb46c22cf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb46c2528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5c6e95f in QEventDispatcherGlib::processEvents (this=0xa6300468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb5c3d823 in QEventLoop::processEvents (this=this@entry=0xa6cfe258, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5c3db49 in QEventLoop::exec (this=this@entry=0xa6cfe258, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5b2a23d in QThread::exec (this=this@entry=0x8f10f90) at thread/qthread.cpp:537
#9  0xb5c1dc44 in QInotifyFileSystemWatcherEngine::run (this=0x8f10f90) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb5b2cb6f in QThreadPrivate::start (arg=0x8f10f90) at thread/qthread_unix.cpp:349
#11 0xb4927f70 in start_thread (arg=0xa6cfeb40) at pthread_create.c:312
#12 0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 9 (Thread 0xa62ffb40 (LWP 11250)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb492bd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb59268ec in __pthread_cond_wait (cond=0x8f0fd18, mutex=0x8f0fd00) at forward.c:149
#3  0xb5b2d0f5 in wait (time=4294967295, this=0x8f0fd00) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f0fc50, mutex=0x8f0fe20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb50648d3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f0fc38, th=th@entry=0x901a280) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xb506781b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f0fea0, th=0x901a280) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xb506482a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f0fc38, th=th@entry=0x901a280) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xb50678f2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f0fea0, th=0x901a280, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xb5063782 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f0fc38, th=0x901a280, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xb5067911 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f0fea0, th=0x901a280, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#11 0xb5063782 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f0fc38, th=0x901a280, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#12 0xb5067911 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f0fea0, th=0x901a280, previous=0x9e90718) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#13 0xb5063782 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f0fc38, th=0x901a280, previous=0x9e90718) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#14 0xb5066283 in ThreadWeaver::Thread::run (this=0x901a280) at ../../../threadweaver/Weaver/Thread.cpp:98
#15 0xb5b2cb6f in QThreadPrivate::start (arg=0x901a280) at thread/qthread_unix.cpp:349
#16 0xb4927f70 in start_thread (arg=0xa62ffb40) at pthread_create.c:312
#17 0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 8 (Thread 0xa5afeb40 (LWP 11251)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb492bd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb59268ec in __pthread_cond_wait (cond=0x8f0fd18, mutex=0x8f0fd00) at forward.c:149
#3  0xb5b2d0f5 in wait (time=4294967295, this=0x8f0fd00) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f0fc50, mutex=0x8f0fe20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb50648d3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f0fc38, th=th@entry=0x8fe0df8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xb506781b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f0fea0, th=0x8fe0df8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xb506482a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f0fc38, th=th@entry=0x8fe0df8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xb50678f2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f0fea0, th=0x8fe0df8, previous=0x9bec628) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xb5063782 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f0fc38, th=0x8fe0df8, previous=0x9bec628) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xb5066283 in ThreadWeaver::Thread::run (this=0x8fe0df8) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0xb5b2cb6f in QThreadPrivate::start (arg=0x8fe0df8) at thread/qthread_unix.cpp:349
#12 0xb4927f70 in start_thread (arg=0xa5afeb40) at pthread_create.c:312
#13 0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 7 (Thread 0xa0f4db40 (LWP 11252)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb492bd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb59268ec in __pthread_cond_wait (cond=0x8f0fd18, mutex=0x8f0fd00) at forward.c:149
#3  0xb5b2d0f5 in wait (time=4294967295, this=0x8f0fd00) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f0fc50, mutex=0x8f0fe20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb50648d3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f0fc38, th=th@entry=0x900b1c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xb506781b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f0fea0, th=0x900b1c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xb506482a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f0fc38, th=th@entry=0x900b1c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xb50678f2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f0fea0, th=0x900b1c8, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xb5063782 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f0fc38, th=0x900b1c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xb5067911 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f0fea0, th=0x900b1c8, previous=0x9221188) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#11 0xb5063782 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f0fc38, th=0x900b1c8, previous=0x9221188) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#12 0xb5066283 in ThreadWeaver::Thread::run (this=0x900b1c8) at ../../../threadweaver/Weaver/Thread.cpp:98
#13 0xb5b2cb6f in QThreadPrivate::start (arg=0x900b1c8) at thread/qthread_unix.cpp:349
#14 0xb4927f70 in start_thread (arg=0xa0f4db40) at pthread_create.c:312
#15 0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 6 (Thread 0x966aab40 (LWP 11253)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb590a7ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb46d120b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb46c23e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb46c2528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5c6e95f in QEventDispatcherGlib::processEvents (this=0xa5003198, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb5c3d823 in QEventLoop::processEvents (this=this@entry=0x966aa258, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5c3db49 in QEventLoop::exec (this=this@entry=0x966aa258, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5b2a23d in QThread::exec (this=this@entry=0x90bf810) at thread/qthread.cpp:537
#9  0xb5c1dc44 in QInotifyFileSystemWatcherEngine::run (this=0x90bf810) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb5b2cb6f in QThreadPrivate::start (arg=0x90bf810) at thread/qthread_unix.cpp:349
#11 0xb4927f70 in start_thread (arg=0x966aab40) at pthread_create.c:312
#12 0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 5 (Thread 0x93c2eb40 (LWP 11254)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb492bd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb59268ec in __pthread_cond_wait (cond=0xb41d5cb0, mutex=0xb41d5c98) at forward.c:149
#3  0xb395d9ac in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb395d9ff in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4927f70 in start_thread (arg=0x93c2eb40) at pthread_create.c:312
#6  0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0x92ad0b40 (LWP 11257)):
#0  constEnd (this=0xa630c50c) at ../../include/QtCore/../../src/corelib/tools/qlist.h:272
#1  QTimerInfoList::timerWait (this=0xa630c50c, tm=...) at kernel/qeventdispatcher_unix.cpp:465
#2  0xb5c6e82b in timerSourcePrepareHelper (src=<optimized out>, timeout=0x92ad011c) at kernel/qeventdispatcher_glib.cpp:143
#3  0xb5c6e8bd in timerSourcePrepare (source=0xa630c4d8, timeout=0x92ad011c) at kernel/qeventdispatcher_glib.cpp:176
#4  0xb46c19b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb46c22df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb46c2528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb5c6e95f in QEventDispatcherGlib::processEvents (this=0xa63056b8, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#8  0xb5c3d823 in QEventLoop::processEvents (this=this@entry=0x92ad0288, flags=...) at kernel/qeventloop.cpp:149
#9  0xb5c3db49 in QEventLoop::exec (this=this@entry=0x92ad0288, flags=...) at kernel/qeventloop.cpp:204
#10 0xb5b2a23d in QThread::exec (this=this@entry=0x927bc28) at thread/qthread.cpp:537
#11 0xb5b2a38b in QThread::run (this=0x927bc28) at thread/qthread.cpp:604
#12 0xb5b2cb6f in QThreadPrivate::start (arg=0x927bc28) at thread/qthread_unix.cpp:349
#13 0xb4927f70 in start_thread (arg=0x92ad0b40) at pthread_create.c:312
#14 0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0x92254b40 (LWP 11260)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb492bd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb59268ec in __pthread_cond_wait (cond=0xb4bf08d0, mutex=0xb4bf08b8) at forward.c:149
#3  0xb4aedc92 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb4aedcdf in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb4927f70 in start_thread (arg=0x92254b40) at pthread_create.c:312
#6  0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0x88bffb40 (LWP 12112)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0xb492bd4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb59268ec in __pthread_cond_wait (cond=0x933aa7dc, mutex=0x933aa7c4) at forward.c:149
#3  0xb398c9f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb3668574 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb39737c6 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb398c369 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb4927f70 in start_thread (arg=0x88bffb40) at pthread_create.c:312
#8  0xb591970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb0a9b980 (LWP 11242)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xb4f10110 in Phonon::MediaNodePrivate::backendObject (this=this@entry=0x8e761b0) at ../../phonon/medianode.cpp:61
#9  0xb4f2d4ef in Phonon::VolumeFaderEffect::fadeTo (this=this@entry=0x8c18c48, volume=volume@entry=1, fadeTime=fadeTime@entry=300) at ../../phonon/volumefadereffect.cpp:73
#10 0xb4f2d56b in Phonon::VolumeFaderEffect::fadeIn (this=0x8c18c48, fadeTime=fadeTime@entry=300) at ../../phonon/volumefadereffect.cpp:62
#11 0xb7107786 in Fadeouter::~Fadeouter (this=0xa5ec6e8, __in_chrg=<optimized out>) at ../../src/playback/Fadeouter.cpp:53
#12 0xb71077bc in Fadeouter::~Fadeouter (this=0xa5ec6e8, __in_chrg=<optimized out>) at ../../src/playback/Fadeouter.cpp:54
#13 0xb5c56bda in QObjectPrivate::deleteChildren (this=this@entry=0x8e762b8) at kernel/qobject.cpp:1907
#14 0xb5c59188 in QObject::~QObject (this=0x8c18c48, __in_chrg=<optimized out>) at kernel/qobject.cpp:926
#15 0xb4ef70a8 in Phonon::Effect::~Effect (this=0x8c18c48, __in_chrg=<optimized out>) at ../../phonon/effect.cpp:34
#16 0xb4f2da2d in ~VolumeFaderEffect (this=0x8c18c48, __in_chrg=<optimized out>) at ../../phonon/volumefadereffect.h:48
#17 Phonon::VolumeFaderEffect::~VolumeFaderEffect (this=0x8c18c48, __in_chrg=<optimized out>) at ../../phonon/volumefadereffect.h:48
#18 0xb5c56bda in QObjectPrivate::deleteChildren (this=this@entry=0x8c143a0) at kernel/qobject.cpp:1907
#19 0xb5c59188 in QObject::~QObject (this=0x8c0fd20, __in_chrg=<optimized out>) at kernel/qobject.cpp:926
#20 0xb702d9c4 in EngineController::~EngineController (this=0x8c0fd20, __in_chrg=<optimized out>) at ../../src/EngineController.cpp:101
#21 0xb702da6c in EngineController::~EngineController (this=0x8c0fd20, __in_chrg=<optimized out>) at ../../src/EngineController.cpp:121
#22 0xb7107f97 in Amarok::DefaultApplicationController::shutdown (this=0x8c1d390) at ../../src/statemanagement/DefaultApplicationController.cpp:60
#23 0xb70270f7 in App::~App (this=0xbfe3a12c, __in_chrg=<optimized out>) at ../../src/App.cpp:244
#24 0x0804f77f in main (argc=1, argv=0xbfe3a214) at ../../src/main.cpp:327

Possible duplicates by query: bug 333682, bug 332484, bug 328889.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2014-05-21 00:26:47 UTC

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