Application: amarok (2.6.0) KDE Platform Version: 4.9.4 Qt Version: 4.8.3 Operating System: Linux 3.5.0-22-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: I was typing a letter and was flipping between screens when the error report came up. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fcc67b827c0 (LWP 4004))] Thread 10 (Thread 0x7fcc470e8700 (LWP 4007)): #0 0x00007fcc645e5303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fcc5c8abb6f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fcc5c89d0b5 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fcc5c89d719 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fcc5c89d7d0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fcc5c8abb1f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fcc57f7d543 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so #7 0x00007fcc60b35e9a in start_thread (arg=0x7fcc470e8700) at pthread_create.c:308 #8 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fcc39bb5700 (LWP 4009)): #0 0x00007fcc645e5303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fcc5f03fd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fcc5f03fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fcc64f7bc16 in QEventDispatcherGlib::processEvents (this=0x7fcc34000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fcc64f4c2bf in QEventLoop::processEvents (this=this@entry=0x7fcc39bb4d90, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fcc64f4c548 in QEventLoop::exec (this=0x7fcc39bb4d90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fcc64e4db10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fcc64f2c9af in QInotifyFileSystemWatcherEngine::run (this=0x28fc2e0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x28fc2e0) at thread/qthread_unix.cpp:338 #9 0x00007fcc60b35e9a in start_thread (arg=0x7fcc39bb5700) at pthread_create.c:308 #10 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fcc334cc700 (LWP 4010)): #0 0x00007fcc645e38bd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fcc5f07c15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fcc5f03f914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fcc5f03fd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fcc5f03fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fcc64f7bc16 in QEventDispatcherGlib::processEvents (this=0x7fcc2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fcc64f4c2bf in QEventLoop::processEvents (this=this@entry=0x7fcc334cbdc0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fcc64f4c548 in QEventLoop::exec (this=0x7fcc334cbdc0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fcc64e4db10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x2baaf20) at thread/qthread_unix.cpp:338 #10 0x00007fcc60b35e9a in start_thread (arg=0x7fcc334cc700) at pthread_create.c:308 #11 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fcc3202d700 (LWP 4011)): #0 0x00007fcc5f03f8e5 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fcc5f03fd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fcc5f03fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fcc64f7bc16 in QEventDispatcherGlib::processEvents (this=0x7fcc240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fcc64f4c2bf in QEventLoop::processEvents (this=this@entry=0x7fcc3202cdc0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fcc64f4c548 in QEventLoop::exec (this=0x7fcc3202cdc0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fcc64e4db10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x2313e10) at thread/qthread_unix.cpp:338 #8 0x00007fcc60b35e9a in start_thread (arg=0x7fcc3202d700) at pthread_create.c:308 #9 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fcc30c20700 (LWP 4013)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcc64e5104b in wait (time=18446744073709551615, this=0x2b49340) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2c28dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fcc620a90e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b47640, th=0x2c2b0c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fcc620ab92b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c2add0, th=0x2c2b0c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fcc620aa79f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fcc30c1fdc0, parent=0x2b47640, th=th@entry=0x2c2b0c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fcc620aa82b in ThreadWeaver::Thread::run (this=0x2c2b0c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x2c2b0c0) at thread/qthread_unix.cpp:338 #8 0x00007fcc60b35e9a in start_thread (arg=0x7fcc30c20700) at pthread_create.c:308 #9 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fcc23df7700 (LWP 4015)): [KCrash Handler] #6 ref (this=0x7fcc0000000b) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #7 KSharedPtr (o=..., this=0x7fcc18004f78) at /usr/include/KDE/../ksharedptr.h:84 #8 QHashNode (value0=..., key0=..., this=0x7fcc18004f60) at /usr/include/qt4/QtCore/qhash.h:224 #9 QHash<QString, KSharedPtr<Meta::Track> >::duplicateNode (node=0x7fcc1c00f1f0, newNode=0x7fcc18004f60) at /usr/include/qt4/QtCore/qhash.h:532 #10 0x00007fcc64e6c83f in QHashData::detach_helper2 (this=0x7fcc1c00f990, node_duplicate=0x7fcc44074630 <QHash<QString, KSharedPtr<Meta::Track> >::duplicateNode(QHashData::Node*, void*)>, node_delete=0x7fcc440748e0 <QHash<QString, KSharedPtr<Meta::Track> >::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>, nodeAlign=8) at tools/qhash.cpp:239 #11 0x00007fcc44076df2 in QHash<QString, KSharedPtr<Meta::Track> >::detach_helper (this=this@entry=0x28a9038) at /usr/include/qt4/QtCore/qhash.h:584 #12 0x00007fcc44076ee6 in detach (this=0x28a9038) at /usr/include/qt4/QtCore/qhash.h:303 #13 QHash<QString, KSharedPtr<Meta::Track> >::insert (this=this@entry=0x28a9038, akey=..., avalue=...) at /usr/include/qt4/QtCore/qhash.h:756 #14 0x00007fcc4406e9d4 in SqlRegistry::getTrack (this=0x28a9020, path=...) at ../../../../../../src/core-impl/collections/db/sql/SqlRegistry.cpp:173 #15 0x00007fcc4405667b in Collections::SqlCollection::trackForUrl (this=0x28a8a10, url=...) at ../../../../../../src/core-impl/collections/db/sql/SqlCollection.cpp:423 #16 0x00007fcc66b637a1 in CollectionManager::trackForUrl (this=<optimized out>, url=...) at ../../src/core-impl/collections/support/CollectionManager.cpp:457 #17 0x00007fcc66b097fc in MetaProxy::Worker::run (this=0x2c860d0) at ../../src/core-impl/meta/proxy/MetaProxyWorker.cpp:32 #18 0x00007fcc620aaf9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fcc23df6d70, th=th@entry=0x2c729c0, job=job@entry=0x2c860d0) at ../../../threadweaver/Weaver/Job.cpp:106 #19 0x00007fcc620ab111 in ThreadWeaver::Job::execute (this=0x2c860d0, th=0x2c729c0) at ../../../threadweaver/Weaver/Job.cpp:135 #20 0x00007fcc620aa76f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fcc23df6dc0, parent=0x2b47640, th=th@entry=0x2c729c0) at ../../../threadweaver/Weaver/Thread.cpp:95 #21 0x00007fcc620aa82b in ThreadWeaver::Thread::run (this=0x2c729c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #22 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x2c729c0) at thread/qthread_unix.cpp:338 #23 0x00007fcc60b35e9a in start_thread (arg=0x7fcc23df7700) at pthread_create.c:308 #24 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #25 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fcc235f6700 (LWP 4016)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcc64e5104b in wait (time=18446744073709551615, this=0x2b49340) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2c28dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fcc620a90e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b47640, th=0x2c86b60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fcc620ab92b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c2add0, th=0x2c86b60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fcc620aa79f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fcc235f5dc0, parent=0x2b47640, th=th@entry=0x2c86b60) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fcc620aa82b in ThreadWeaver::Thread::run (this=0x2c86b60) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x2c86b60) at thread/qthread_unix.cpp:338 #8 0x00007fcc60b35e9a in start_thread (arg=0x7fcc235f6700) at pthread_create.c:308 #9 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fcc22df5700 (LWP 4017)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcc64e5104b in wait (time=18446744073709551615, this=0x2b49340) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2c28dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fcc620a90e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b47640, th=0x2c874c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fcc620ab92b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2c2add0, th=0x2c874c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fcc620aa79f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fcc22df4dc0, parent=0x2b47640, th=th@entry=0x2c874c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fcc620aa82b in ThreadWeaver::Thread::run (this=0x2c874c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x2c874c0) at thread/qthread_unix.cpp:338 #8 0x00007fcc60b35e9a in start_thread (arg=0x7fcc22df5700) at pthread_create.c:308 #9 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fcc225f4700 (LWP 4019)): #0 0x00007fcc645ea023 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fcc64f2bfe2 in QProcessManager::run (this=0x7fcc652a5520 <processManager()::processManager>) at io/qprocess_unix.cpp:245 #2 0x00007fcc64e50aec in QThreadPrivate::start (arg=0x7fcc652a5520 <processManager()::processManager>) at thread/qthread_unix.cpp:338 #3 0x00007fcc60b35e9a in start_thread (arg=0x7fcc225f4700) at pthread_create.c:308 #4 0x00007fcc645f0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fcc67b827c0 (LWP 4004)): #0 0x00007fcc645ea023 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fcc64f79023 in qt_safe_select (nfds=16, fdread=0x7fff2ae6b420, fdwrite=0x7fff2ae6b4a0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:83 #2 0x00007fcc64f27a72 in select_msecs (fdwrite=<optimized out>, fdread=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1006 #3 select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1003 #4 0x00007fcc64f292a6 in QProcessPrivate::waitForFinished (this=0x2bd25f0, msecs=-1) at io/qprocess_unix.cpp:1227 #5 0x00007fcc64ee2f1e in QProcess::waitForFinished (this=this@entry=0x7fff2ae6b5b0, msecs=msecs@entry=-1) at io/qprocess.cpp:1759 #6 0x00007fcc64ee5620 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2159 #7 0x00007fcc653f1ad2 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:391 #8 0x00007fcc653f1c80 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:62 #9 0x00007fcc653f1e71 in KToolInvocation::startServiceInternal (this=0x238b730, _function=_function@entry=0x7fcc654dd789 "start_service_by_desktop_path", _name=..., URLs=..., error=error@entry=0x7fff2ae6ba30, serviceName=serviceName@entry=0x0, pid=pid@entry=0x0, startup_id=..., noWait=noWait@entry=false, workdir=...) at ../../kdecore/kernel/ktoolinvocation.cpp:93 #10 0x00007fcc653f2b38 in KToolInvocation::startServiceByDesktopPath (_name=..., URLs=..., error=0x7fff2ae6ba30, serviceName=0x0, pid=0x0, startup_id=..., noWait=false) at ../../kdecore/kernel/ktoolinvocation.cpp:197 #11 0x00007fcc676dcb99 in KGlobalAccelPrivate::KGlobalAccelPrivate (this=0x2c7f190, q=0x2c7ef30) at ../../kdeui/shortcuts/kglobalaccel.cpp:119 #12 0x00007fcc676dce46 in KGlobalAccel::KGlobalAccel (this=0x2c7ef30) at ../../kdeui/shortcuts/kglobalaccel.cpp:146 #13 0x00007fcc676dcfcb in operator-> (this=<optimized out>) at ../../kdeui/shortcuts/kglobalaccel.cpp:233 #14 operator KGlobalAccel* (this=<optimized out>) at ../../kdeui/shortcuts/kglobalaccel.cpp:233 #15 KGlobalAccel::self () at ../../kdeui/shortcuts/kglobalaccel.cpp:234 #16 0x00007fcc675c4263 in KAction::setGlobalShortcut (this=0x2cc4880, shortcut=..., type=..., load=KAction::Autoloading) at ../../kdeui/actions/kaction.cpp:267 #17 0x00007fcc66cad06a in MainWindow::createActions (this=this@entry=0x281de50) at ../../src/MainWindow.cpp:724 #18 0x00007fcc66cb7154 in MainWindow::MainWindow (this=0x281de50) at ../../src/MainWindow.cpp:143 #19 0x00007fcc66c920f8 in App::continueInit (this=this@entry=0x7fff2ae6e590) at ../../src/App.cpp:545 #20 0x00007fcc66c93867 in App::App (this=0x7fff2ae6e590) at ../../src/App.cpp:184 #21 0x0000000000408ddd in main (argc=1, argv=0x7fff2ae6e6f8) at ../../src/main.cpp:304 Possible duplicates by query: bug 313460, bug 313169, bug 313107, bug 313064, bug 312241. Reported using DrKonqi
This is already solved in Amarok 2.7, please upgrade. See also http://kubutnu.org/news/amarok-27 *** This bug has been marked as a duplicate of bug 230991 ***