Application: amarok (2.3.0) KDE Platform Version: 4.4.2 (KDE 4.4.2) Qt Version: 4.6.2 Operating System: Linux 2.6.32-22-generic i686 Distribution: Ubuntu 10.04 LTS -- Information about the crash: after adding a complete mp3 folder to the playlist while playing the previous playlist, amarok crashes. Im using ubuntu 10.4 The crash can be reproduced some of the time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb76d8720 (LWP 3172))] Thread 7 (Thread 0xb2d9cb70 (LWP 3187)): #0 0x006b3422 in __kernel_vsyscall () #1 0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x02ef99d7 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0x02ef9a21 in ?? () from /usr/lib/libQtWebKit.so.4 #5 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb10a3b70 (LWP 3188)): [KCrash Handler] #6 QtPrivate::QStringList_contains (that=0x9e7242c, str=..., cs=Qt::CaseSensitive) at tools/qstringlist.cpp:318 #7 0x057b2f5c in QStringList::contains (this=0x9e723a0, path=...) at /usr/include/qt4/QtCore/qstringlist.h:171 #8 Meta::UmsHandler::addPath (this=0x9e723a0, path=...) at ../../../../src/collection/umscollection/handler/UmsHandler.cpp:404 #9 0x057b5072 in Meta::UmsHandler::prepareToParseTracks (this=0x9e723a0) at ../../../../src/collection/umscollection/handler/UmsHandler.cpp:859 #10 0x057b8a97 in Handler::UmsReadCapability::prepareToParseTracks (this=0x9f801de8) at ../../../../src/collection/umscollection/handler/capabilities/UmsReadCapability.cpp:31 #11 0x00b940aa in Meta::MediaDeviceHandler::privateParseTracks (this=0x9e723a0) at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:832 #12 0x00b95b25 in Meta::ParseWorkerThread::run (this=0x98a2988) at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:1277 #13 0x0085c49d in ThreadWeaver::JobRunHelper::runTheJob (this=0xb10a325c, th=0x98f3da8, job=0x98a2988) at ../../../threadweaver/Weaver/Job.cpp:106 #14 0x0085c801 in ThreadWeaver::Job::execute (this=0x98a2988, th=0x98f3da8) at ../../../threadweaver/Weaver/Job.cpp:135 #15 0x0085b4ea in ThreadWeaver::ThreadRunHelper::run (this=0xb10a32e4, parent=0x98f37c8, th=0x98f3da8) at ../../../threadweaver/Weaver/Thread.cpp:95 #16 0x0085bc3b in ThreadWeaver::Thread::run (this=0x98f3da8) at ../../../threadweaver/Weaver/Thread.cpp:142 #17 0x05b9532e in QThreadPrivate::start (arg=0x98f3da8) at thread/qthread_unix.cpp:248 #18 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #19 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread 0xaebfeb70 (LWP 3189)): #0 0x006b3422 in __kernel_vsyscall () #1 0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x05b96287 in QWaitConditionPrivate::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0085a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98f37c8, th=0x98f4de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x0085d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x98f3b60, th=0x98f4de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x0085927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98f37c8, th=0x98f4de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x0085d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x98f4de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x98f4de0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x0085d4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x98f4de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x98f4de0, previous=0x99daa70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x0085b51e in ThreadWeaver::ThreadRunHelper::run (this=0xaebfe2e4, parent=0x98f37c8, th=0x98f4de0) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0x0085bc3b in ThreadWeaver::Thread::run (this=0x98f4de0) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0x05b9532e in QThreadPrivate::start (arg=0x98f4de0) at thread/qthread_unix.cpp:248 #15 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xae3fdb70 (LWP 3190)): #0 0x006b3422 in __kernel_vsyscall () #1 0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x05b96287 in QWaitConditionPrivate::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0085a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98f37c8, th=0x98f7b68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x0085d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x98f3b60, th=0x98f7b68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x0085927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98f37c8, th=0x98f7b68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x0085d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x98f7b68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x98f7b68, previous=0x9c6b3f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x0085b51e in ThreadWeaver::ThreadRunHelper::run (this=0xae3fd2e4, parent=0x98f37c8, th=0x98f7b68) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x0085bc3b in ThreadWeaver::Thread::run (this=0x98f7b68) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x05b9532e in QThreadPrivate::start (arg=0x98f7b68) at thread/qthread_unix.cpp:248 #13 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #14 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xad3fbb70 (LWP 3194)): #0 0x006b3422 in __kernel_vsyscall () #1 0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x05b96287 in QWaitConditionPrivate::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0085a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98f37c8, th=0x992a010) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x0085d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x98f3b60, th=0x992a010) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x0085927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98f37c8, th=0x992a010) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x0085d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x992a010) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x992a010, previous=0x8fdeb78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x0085b51e in ThreadWeaver::ThreadRunHelper::run (this=0xad3fb2e4, parent=0x98f37c8, th=0x992a010) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x0085bc3b in ThreadWeaver::Thread::run (this=0x992a010) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x05b9532e in QThreadPrivate::start (arg=0x992a010) at thread/qthread_unix.cpp:248 #13 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #14 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa3364b70 (LWP 3201)): #0 0x006b3422 in __kernel_vsyscall () #1 0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x01e35c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x1f0f1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #4 0x01e35ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x1f0f1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #5 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb76d8720 (LWP 3172)): #0 0x0515a5c0 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so #1 0x0087f2a6 in ?? () from /lib/ld-linux.so.2 #2 0x006e31bf in ?? () from /lib/tls/i686/cmov/libc.so.6 #3 0x006e322f in exit () from /lib/tls/i686/cmov/libc.so.6 #4 0x064cb4e0 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #5 0x002efbfa in KApplication::xioErrhandler (this=0xbff80548, dpy=0x8e95400) at ../../kdeui/kernel/kapplication.cpp:408 #6 0x002efc36 in kde_xio_errhandler (dpy=0x8e95400) at ../../kdeui/kernel/kapplication.cpp:125 #7 0x04760c16 in _XIOError () from /usr/lib/libX11.so.6 #8 0x04768a1a in ?? () from /usr/lib/libX11.so.6 #9 0x04769356 in _XEventsQueued () from /usr/lib/libX11.so.6 #10 0x04751adf in XEventsQueued () from /usr/lib/libX11.so.6 #11 0x01395305 in x11EventSourceCheck (s=0x8e85300) at kernel/qguieventdispatcher_glib.cpp:87 #12 0x02396799 in g_main_context_check () from /lib/libglib-2.0.so.0 #13 0x023970ce in ?? () from /lib/libglib-2.0.so.0 #14 0x023974b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #15 0x05cc35d5 in QEventDispatcherGlib::processEvents (this=0x8da19e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #16 0x01395135 in QGuiEventDispatcherGlib::processEvents (this=0x8da19e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #17 0x05c96059 in QEventLoop::processEvents (this=0xbff804b4, flags=) at kernel/qeventloop.cpp:149 #18 0x05c964aa in QEventLoop::exec (this=0xbff804b4, flags=...) at kernel/qeventloop.cpp:201 #19 0x05c9a69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #20 0x012d5577 in QApplication::exec () at kernel/qapplication.cpp:3579 #21 0x08050009 in main (argc=1, argv=0xbff80dc4) at ../../src/main.cpp:237 Reported using DrKonqi
actually it looks like a dupe *** This bug has been marked as a duplicate of bug 232051 ***