Application: amarok (2.6.0) KDE Platform Version: 4.8.4 (4.8.4) Qt Version: 4.8.2 Operating System: Linux 3.5-1.towo-siduction-amd64 x86_64 Distribution: Debian GNU/Linux unstable (sid) -- Information about the crash: - What I was doing when the application crashed: Trying to start amarok, it segfaults right after the intro picture The crash can be reproduced every time. -- 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 0x7f7f0e777780 (LWP 23951))] Thread 12 (Thread 0x7f7eebca5700 (LWP 23956)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7eed45cebf in ?? () from /usr/lib/libvlccore.so.5 #2 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #3 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f7ee9e3b700 (LWP 23959)): #0 0x00007f7f0b05073d in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f7f0484450f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7f04809059 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7f04809472 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7f048095f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7f0b9d4296 in QEventDispatcherGlib::processEvents (this=0x2b1ae30, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f7f0b9a48af in QEventLoop::processEvents (this=this@entry=0x7f7ee9e3adf0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f7f0b9a4b38 in QEventLoop::exec (this=0x7f7ee9e3adf0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f7f0b8a7d70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f7f0b9851bf in QInotifyFileSystemWatcherEngine::run (this=0x2b733f0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x2b733f0) at thread/qthread_unix.cpp:307 #11 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #12 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f7ee1c8b700 (LWP 23960)): #0 0x00007f7f0b05073d in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f7f0484450f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7f04809059 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7f04809472 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7f048095f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7f0b9d4296 in QEventDispatcherGlib::processEvents (this=0x2ba2040, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f7f0b9a48af in QEventLoop::processEvents (this=this@entry=0x7f7ee1c8ae20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f7f0b9a4b38 in QEventLoop::exec (this=0x7f7ee1c8ae20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f7f0b8a7d70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x2ba1590) at thread/qthread_unix.cpp:307 #10 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #11 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f7ee07cc700 (LWP 23961)): #0 0x00007f7f0b051ac3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=121247) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7f048094d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7f048095f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7f0b9d4296 in QEventDispatcherGlib::processEvents (this=0x2c5a7a0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f7f0b9a48af in QEventLoop::processEvents (this=this@entry=0x7f7ee07cbe20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7f0b9a4b38 in QEventLoop::exec (this=0x7f7ee07cbe20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f7f0b8a7d70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x7f7ee402d7b0) at thread/qthread_unix.cpp:307 #8 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f7edffcb700 (LWP 23962)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007f7f0b8ab167 in wait (time=30000, this=0x2cdffe0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2cdff88, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f7f0b89e7af in QThreadPoolThread::run (this=0x2ce0200) at concurrent/qthreadpool.cpp:141 #4 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x2ce0200) at thread/qthread_unix.cpp:307 #5 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #6 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f7edf5c4700 (LWP 23963)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7f0b8ab20b in wait (time=18446744073709551615, this=0x2d54020) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2d541a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f7f08e19301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d53520, th=0x2d545c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7f08e1bb4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d54270, th=0x2d545c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7f08e1a9bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7edf5c3e20, parent=0x2d53520, th=th@entry=0x2d545c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f7f08e1aa4b in ThreadWeaver::Thread::run (this=0x2d545c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x2d545c0) at thread/qthread_unix.cpp:307 #8 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f7edebba700 (LWP 23964)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7f0b8ab20b in wait (time=18446744073709551615, this=0x2d54020) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2d541a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f7f08e19301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d53520, th=0x2e82610) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7f08e1bb4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d54270, th=0x2e82610) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7f08e1bb64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d54270, th=0x2e82610) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f7f08e1a9bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7edebb9e20, parent=0x2d53520, th=th@entry=0x2e82610) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f7f08e1aa4b in ThreadWeaver::Thread::run (this=0x2e82610) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x2e82610) at thread/qthread_unix.cpp:307 #9 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #10 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f7ede3b9700 (LWP 23965)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7f0b8ab20b in wait (time=18446744073709551615, this=0x2d54020) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2d541a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f7f08e19301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d53520, th=0x306d0e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7f08e1bb4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d54270, th=0x306d0e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7f08e1a9bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7ede3b8e20, parent=0x2d53520, th=th@entry=0x306d0e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f7f08e1aa4b in ThreadWeaver::Thread::run (this=0x306d0e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x306d0e0) at thread/qthread_unix.cpp:307 #8 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f7eddbb8700 (LWP 23966)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7f0b8ab20b in wait (time=18446744073709551615, this=0x2d54020) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2d541a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f7f08e19301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d53520, th=0x2d88240) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7f08e1bb4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d54270, th=0x2d88240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7f08e1a9bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7eddbb7e20, parent=0x2d53520, th=th@entry=0x2d88240) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f7f08e1aa4b in ThreadWeaver::Thread::run (this=0x2d88240) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f7f0b8aad0b in QThreadPrivate::start (arg=0x2d88240) at thread/qthread_unix.cpp:307 #8 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f7ecffff700 (LWP 23971)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7f01443c0d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f7f01443d19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #4 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f7eceffd700 (LWP 23974)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7f07e55e87 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7f08163640) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f7f07e55eb9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f7f07878b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #4 0x00007f7f0b05c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7f0e777780 (LWP 23951)): [KCrash Handler] #6 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:495 #7 0x00007f7f07d990bb in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:52 #8 executableCopy (allocator=0x7f7edc18f960, this=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:139 #9 executableCopy (allocator=0x7f7edc18f960, this=0x7ffff85fee40) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h:1885 #10 executableCopy (allocator=0x7f7edc18f960, this=0x7ffff85fee40) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h:1583 #11 LinkBuffer (executablePool=..., masm=0x7ffff85fee40, this=0x7ffff85fedb0) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/LinkBuffer.h:67 #12 QTJSC::JIT::privateCompileCTIMachineTrampolines (this=0x7ffff85fee40, executablePool=0x7f7edc1899e8, globalData=<optimized out>, ctiStringLengthTrampoline=0x7f7edc1899f0, ctiVirtualCallLink=0x7f7edc1899f8, ctiVirtualCall=0x7f7edc189a00, ctiNativeCallThunk=0x7f7edc189a08) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:1817 #13 0x00007f7f07dae7ec in QTJSC::JIT::compileCTIMachineTrampolines (globalData=0x7f7edc188800, executablePool=executablePool@entry=0x7f7edc1899e8, ctiStringLengthTrampoline=ctiStringLengthTrampoline@entry=0x7f7edc1899f0, ctiVirtualCallLink=ctiVirtualCallLink@entry=0x7f7edc1899f8, ctiVirtualCall=ctiVirtualCall@entry=0x7f7edc189a00, ctiNativeCallThunk=ctiNativeCallThunk@entry=0x7f7edc189a08) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:323 #14 0x00007f7f07daaca3 in QTJSC::JITThunks::JITThunks (this=0x7f7edc1899e8, globalData=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:768 #15 0x00007f7f07df7748 in QTJSC::JSGlobalData::JSGlobalData (this=0x7f7edc188800, isShared=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:146 #16 0x00007f7f07df7dfc in QTJSC::JSGlobalData::create () at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:205 #17 0x00007f7f07e98390 in QScriptEnginePrivate::QScriptEnginePrivate (this=0x7f7ed41a4050) at api/qscriptengine.cpp:979 #18 0x00007f7f07e9930e in QScriptEngine::QScriptEngine (this=0x7f7ed4198c10, parent=0x7f7ed4338200) at api/qscriptengine.cpp:1976 #19 0x00007f7f0d77e909 in ScriptManager::slotRunScript (this=this@entry=0x7f7ed4338200, name=..., silent=silent@entry=false) at ../../src/ScriptManager.cpp:245 #20 0x00007f7f0d78314a in ScriptManager::configChanged (this=this@entry=0x7f7ed4338200, changed=changed@entry=true) at ../../src/ScriptManager.cpp:370 #21 0x00007f7f0d783836 in ScriptManager::updateAllScripts (this=0x7f7ed4338200) at ../../src/ScriptManager.cpp:214 #22 0x00007f7f0b9baa2e in QObject::event (this=0x7f7ed4338200, e=<optimized out>) at kernel/qobject.cpp:1195 #23 0x00007f7f0c3b570c in QApplicationPrivate::notify_helper (this=this@entry=0x25c9b70, receiver=receiver@entry=0x7f7ed4338200, e=e@entry=0x7f7ed4337d10) at kernel/qapplication.cpp:4556 #24 0x00007f7f0c3b9b8a in QApplication::notify (this=0x7ffff8602630, receiver=0x7f7ed4338200, e=0x7f7ed4337d10) at kernel/qapplication.cpp:4417 #25 0x00007f7f0e1848a6 in KApplication::notify (this=0x7ffff8602630, receiver=0x7f7ed4338200, event=0x7f7ed4337d10) at ../../kdeui/kernel/kapplication.cpp:311 #26 0x00007f7f0b9a5b5e in QCoreApplication::notifyInternal (this=0x7ffff8602630, receiver=receiver@entry=0x7f7ed4338200, event=event@entry=0x7f7ed4337d10) at kernel/qcoreapplication.cpp:915 #27 0x00007f7f0b9a99e1 in sendEvent (event=0x7f7ed4337d10, receiver=0x7f7ed4338200) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x245b1f0) at kernel/qcoreapplication.cpp:1539 #29 0x00007f7f0b9d40e3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #30 postEventSourceDispatch (s=0x25c3c00) at kernel/qeventdispatcher_glib.cpp:279 #31 0x00007f7f04809205 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f7f04809538 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f7f048095f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f7f0b9d4276 in QEventDispatcherGlib::processEvents (this=0x245cad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #35 0x00007f7f0c45683e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #36 0x00007f7f0b9a48af in QEventLoop::processEvents (this=this@entry=0x7ffff86002f0, flags=...) at kernel/qeventloop.cpp:149 #37 0x00007f7f0b9a4b38 in QEventLoop::exec (this=0x7ffff86002f0, flags=...) at kernel/qeventloop.cpp:204 #38 0x00007f7f0b9a9cf8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #39 0x000000000040907a in main (argc=1, argv=0x7ffff8602798) at ../../src/main.cpp:306 Reported using DrKonqi
Please disable all scripts, apparently one of the scripts you have installed is causing the problem. Please re-enable those selectively one by one to identify the culprit. You can do this by simply erasing the Amarok* files located in $HOME/.kde/share/config/ FWIW: using only the default scripts shipped with Amarok I can't reproduce this at all. So it is not unlikely you use a 3rd-party script causing the problem, In that case, please report this to the script author on http://kde-apps.org
The issue resolved after a reboot. The old Windows bugfix seems to work for linux sometimes. My guess is that the upgrade of amarok and qt* in one run messed something up that needed a reboot to resolve. Sorry for the noise. There are no 3rd party scripts installed btw.
Thank you for the fast feedback. Of course rebooting is not needed, but restarting KDE is if you updated libraries. That is not a bug fix, but a logical step :)