From kde-bugs-dist Tue May 31 22:27:04 2011 From: Sabine Mill Date: Tue, 31 May 2011 22:27:04 +0000 To: kde-bugs-dist Subject: [Bug 274647] New: Amarok crashes while closing Message-Id: X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=130688086418362 https://bugs.kde.org/show_bug.cgi?id=274647 Summary: Amarok crashes while closing Product: amarok Version: 2.4.1 Platform: Ubuntu Packages OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: amarok-bugs-dist@kde.org ReportedBy: soul-searching-sun@gmx.de Application: amarok (2.4.1) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-8-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: While closing Amarok it crashes. No matter if it is playing or stopped. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Aborted [Current thread is 1 (Thread 0xb5677730 (LWP 4012))] Thread 11 (Thread 0xaf109b70 (LWP 4015)): #0 0x0016f416 in __kernel_vsyscall () #1 0x03f99f76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x027f04a2 in ?? () from /usr/lib/libpulse.so.0 #3 0x027df3a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x027dfb84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x027dfc64 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x027f0443 in ?? () from /usr/lib/libpulse.so.0 #7 0x03885a75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so #8 0x017b2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #9 0x03fa873e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 10 (Thread 0xaa24db70 (LWP 4018)): #0 0x0016f416 in __kernel_vsyscall () #1 0x03fb6753 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0x03f49b94 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 9 (Thread 0xa671db70 (LWP 4019)): #0 0x0016f416 in __kernel_vsyscall () #1 0x03fb6753 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0x03f49b94 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 8 (Thread 0xa5dffb70 (LWP 4020)): #0 0x0016f416 in __kernel_vsyscall () #1 0x017b748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x03fb63fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x07ba5467 in wait (this=0xa7fa480, mutex=0xa7fe570, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa7fa480, mutex=0xa7fe570, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x0015d7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa7fa468, th=0xa7fa8f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x0016047c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa857ad8, th=0xa7fa8f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x0015d42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa7fa468, th=0xa7fa8f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x0016056a in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa7fa8f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa7fa8f0, previous=0xb25c878) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x0015ef9e in ThreadWeaver::ThreadRunHelper::run (this=0xa5dff2d4, parent=0xa7fa468, th=0xa7fa8f0) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x0015f05b in ThreadWeaver::Thread::run (this=0xa7fa8f0) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x07ba4da2 in QThreadPrivate::start (arg=0xa7fa8f0) at thread/qthread_unix.cpp:320 #13 0x017b2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #14 0x03fa873e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 7 (Thread 0xa55feb70 (LWP 4021)): [KCrash Handler] #7 0x0016f416 in __kernel_vsyscall () #8 0x03f02e71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x03f0634e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x03f39577 in ?? () from /lib/i386-linux-gnu/libc.so.6 #11 0x03f43961 in ?? () from /lib/i386-linux-gnu/libc.so.6 #12 0x03f4528b in ?? () from /lib/i386-linux-gnu/libc.so.6 #13 0x03f4841d in free () from /lib/i386-linux-gnu/libc.so.6 #14 0x07b9ebbd in qFree (ptr=0xa7fa210) at global/qmalloc.cpp:60 #15 0x06f5d009 in QList::free (data=, this=) at /usr/include/qt4/QtCore/qlist.h:745 #16 0x06f64cfa in ~QStringList (this=0xa88f930, path=...) at /usr/include/qt4/QtCore/qstringlist.h:67 #17 ~QForeachContainer (this=0xa88f930, path=...) at /usr/include/qt4/QtCore/qglobal.h:2248 #18 Meta::UmsHandler::addPath (this=0xa88f930, path=...) at ../../../../../src/core-impl/collections/umscollection/handler/UmsHandler.cpp:404 #19 0x06f64fbd in Meta::UmsHandler::prepareToParseTracks (this=0xa88f930) at ../../../../../src/core-impl/collections/umscollection/handler/UmsHandler.cpp:844 #20 0x06f6a3b7 in Handler::UmsReadCapability::prepareToParseTracks (this=0xa998718) at ../../../../../src/core-impl/collections/umscollection/handler/capabilities/UmsReadCapability.cpp:31 #21 0x00dfb208 in Meta::MediaDeviceHandler::privateParseTracks (this=0xa88f930) at ../../src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:852 #22 0x00dfc935 in Meta::ParseWorkerThread::run (this=0xacd5910) at ../../src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:1297 #23 0x0015f7f4 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa55fe24c, th=0xa856658, job=0xacd5910) at ../../../threadweaver/Weaver/Job.cpp:106 #24 0x0015f941 in ThreadWeaver::Job::execute (this=0xacd5910, th=0xa856658) at ../../../threadweaver/Weaver/Job.cpp:135 #25 0x0015ef6a in ThreadWeaver::ThreadRunHelper::run (this=0xa55fe2d4, parent=0xa7fa468, th=0xa856658) at ../../../threadweaver/Weaver/Thread.cpp:95 #26 0x0015f05b in ThreadWeaver::Thread::run (this=0xa856658) at ../../../threadweaver/Weaver/Thread.cpp:142 #27 0x07ba4da2 in QThreadPrivate::start (arg=0xa856658) at thread/qthread_unix.cpp:320 #28 0x017b2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #29 0x03fa873e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 6 (Thread 0xa4dfdb70 (LWP 4022)): #0 0x0016f416 in __kernel_vsyscall () #1 0x017b748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x03fb63fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x07ba5467 in wait (this=0xa7fa480, mutex=0xa7fe570, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa7fa480, mutex=0xa7fe570, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x0015d7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa7fa468, th=0xa82e410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x0016047c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa857ad8, th=0xa82e410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x0015d42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa7fa468, th=0xa82e410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x0016056a in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa82e410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa82e410, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00160589 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa82e410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa82e410, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00160589 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa82e410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa82e410, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x00160589 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa82e410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa82e410, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #16 0x00160589 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa82e410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #17 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa82e410, previous=0xaf4f5b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #18 0x0015ef9e in ThreadWeaver::ThreadRunHelper::run (this=0xa4dfd2d4, parent=0xa7fa468, th=0xa82e410) at ../../../threadweaver/Weaver/Thread.cpp:87 #19 0x0015f05b in ThreadWeaver::Thread::run (this=0xa82e410) at ../../../threadweaver/Weaver/Thread.cpp:142 #20 0x07ba4da2 in QThreadPrivate::start (arg=0xa82e410) at thread/qthread_unix.cpp:320 #21 0x017b2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #22 0x03fa873e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 5 (Thread 0xa45fcb70 (LWP 4023)): #0 0x0016f416 in __kernel_vsyscall () #1 0x017b748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x03fb63fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x07ba5467 in wait (this=0xa7fa480, mutex=0xa7fe570, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa7fa480, mutex=0xa7fe570, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x0015d7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa7fa468, th=0xa82e9b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x0016047c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa857ad8, th=0xa82e9b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x0015d42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa7fa468, th=0xa82e9b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x0016056a in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa82e9b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa82e9b0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00160589 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa857ad8, th=0xa82e9b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x0015d373 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa7fa468, th=0xa82e9b0, previous=0xb15c5b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x0015ef9e in ThreadWeaver::ThreadRunHelper::run (this=0xa45fc2d4, parent=0xa7fa468, th=0xa82e9b0) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0x0015f05b in ThreadWeaver::Thread::run (this=0xa82e9b0) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0x07ba4da2 in QThreadPrivate::start (arg=0xa82e9b0) at thread/qthread_unix.cpp:320 #15 0x017b2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #16 0x03fa873e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0xa3dfbb70 (LWP 4024)): #0 0x0016f416 in __kernel_vsyscall () #1 0x017b748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x03fb63fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb7167b57 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0x017b2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #5 0x03fa873e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0x9dc88b70 (LWP 4026)): #0 0x0016f416 in __kernel_vsyscall () #1 0x03fb6753 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0x03f49b94 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 2 (Thread 0x9d47fb70 (LWP 4028)): #0 0x0016f416 in __kernel_vsyscall () #1 0x017b748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x03fb63fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x01c00817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x1d141c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x01c00851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x1d141c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x017b2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0x03fa873e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb5677730 (LWP 4012)): #0 0x0016f416 in __kernel_vsyscall () #1 0x03fb6753 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0x03f49b94 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.