Application: amarok (2.3.2) KDE Platform Version: 4.5.90 (4.6 RC1) Qt Version: 4.7.1 Operating System: Linux 2.6.36-zen1 x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: I loaded a random playlist of the songs from my collection (songs are stored localy and on nfsv4 share too [but access is not through kio-slaves it is mounted by system init scripts]) and minimized amarok to the tray. After some songs played, it crashed. I tried several times, it crashes randomly I haven't found any pattern in the crash. The crash can be reproduced some of the time. -- Backtrace: Application: Amarok (amarok), signal: Illegal instruction The current source language is "auto; currently asm". [Current thread is 1 (Thread 0x7f683e6f2780 (LWP 10856))] Thread 9 (Thread 0x7f67fda83710 (LWP 10857)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6827c1ad70 in LoopRequest (data=<value optimized out>) at playlist/thread.c:539 #2 Thread (data=<value optimized out>) at playlist/thread.c:586 #3 0x00007f68392cd8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007f683b47727d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 8 (Thread 0x7f67fb834710 (LWP 10860)): #0 0xffffffffff600151 in ?? () #1 0x00007f67fb833a90 in ?? () #2 0x00007fff0e7ff852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 7 (Thread 0x7f67f7a75710 (LWP 10864)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f683bca908b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6837e7dd45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x176b400, th=0x176eee0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6837e80feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c7fc0, th=0x176eee0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6837e7f487 in ThreadWeaver::ThreadRunHelper::run (this=0x7f67f7a74e10, parent=0x176b400, th=0x176eee0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f6837e7f9d8 in ThreadWeaver::Thread::run (this=0x176eee0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f683bca851e in QThreadPrivate::start (arg=0x176eee0) at thread/qthread_unix.cpp:285 #8 0x00007f68392cd8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f683b47727d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7f67f7274710 (LWP 10866)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f68378ba30c in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f6837bc9160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f68378ba349 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f6837bd7234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f68392cd8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007f683b47727d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7f67eaf2c710 (LWP 10870)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f683bca908b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6837e7dd45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x176b400, th=0x227b060) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6837e80feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c7fc0, th=0x227b060) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6837e7f487 in ThreadWeaver::ThreadRunHelper::run (this=0x7f67eaf2be10, parent=0x176b400, th=0x227b060) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f6837e7f9d8 in ThreadWeaver::Thread::run (this=0x227b060) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f683bca851e in QThreadPrivate::start (arg=0x227b060) at thread/qthread_unix.cpp:285 #8 0x00007f68392cd8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f683b47727d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7f67ea72b710 (LWP 10871)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f683bca908b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6837e7dd45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x176b400, th=0x2280ca0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6837e80feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c7fc0, th=0x2280ca0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6837e7f487 in ThreadWeaver::ThreadRunHelper::run (this=0x7f67ea72ae10, parent=0x176b400, th=0x2280ca0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f6837e7f9d8 in ThreadWeaver::Thread::run (this=0x2280ca0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f683bca851e in QThreadPrivate::start (arg=0x2280ca0) at thread/qthread_unix.cpp:285 #8 0x00007f68392cd8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f683b47727d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7f67e9f2a710 (LWP 10872)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f683bca908b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x16db980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6837e7dd45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x176b400, th=0x2285c50) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6837e80feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c7fc0, th=0x2285c50) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6837e7f487 in ThreadWeaver::ThreadRunHelper::run (this=0x7f67e9f29e10, parent=0x176b400, th=0x2285c50) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f6837e7f9d8 in ThreadWeaver::Thread::run (this=0x2285c50) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f683bca851e in QThreadPrivate::start (arg=0x2285c50) at thread/qthread_unix.cpp:285 #8 0x00007f68392cd8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f683b47727d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7f67e7d63710 (LWP 10873)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f68335ebf1d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4 #2 0x00007f68335ec029 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #3 0x00007f68392cd8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007f683b47727d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f683e6f2780 (LWP 10856)): [KCrash Handler] #6 0x00007f683356a8b2 in JSC::Heap::resizeBlocks() () from /usr/lib64/qt4/libQtWebKit.so.4 #7 0x00007f6832e7e1e5 in WebCore::collect(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #8 0x00007f683322cf46 in WebCore::ThreadTimers::sharedTimerFiredInternal() () from /usr/lib64/qt4/libQtWebKit.so.4 #9 0x00007f683bdaabb9 in QObject::event (this=0x25fb560, e=0x1) at kernel/qobject.cpp:1175 #10 0x00007f683c79adec in QApplicationPrivate::notify_helper (this=0xb0f1d0, receiver=0x25fb560, e=0x7fff0e7bae30) at kernel/qapplication.cpp:4445 #11 0x00007f683c7a026d in QApplication::notify (this=0x7fff0e7bb150, receiver=0x25fb560, e=0x7fff0e7bae30) at kernel/qapplication.cpp:4324 #12 0x00007f683e0f92e8 in KApplication::notify (this=0x7fff0e7bb150, receiver=0x25fb560, event=0x7fff0e7bae30) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/kdeui/kernel/kapplication.cpp:311 #13 0x00007f683bd991cb in QCoreApplication::notifyInternal (this=0x7fff0e7bb150, receiver=0x25fb560, event=0x7fff0e7bae30) at kernel/qcoreapplication.cpp:732 #14 0x00007f683bdc82fa in QCoreApplication::sendEvent (this=0xb10ae0) at kernel/qcoreapplication.h:215 #15 QTimerInfoList::activateTimers (this=0xb10ae0) at kernel/qeventdispatcher_unix.cpp:603 #16 0x00007f683bdc5478 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #17 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #18 0x00007f68361ab399 in g_main_dispatch (context=0xb0e2a0) at gmain.c:2149 #19 g_main_context_dispatch (context=0xb0e2a0) at gmain.c:2702 #20 0x00007f68361af220 in g_main_context_iterate (context=0xb0e2a0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2780 #21 0x00007f68361af3c2 in g_main_context_iteration (context=0xb0e2a0, may_block=1) at gmain.c:2843 #22 0x00007f683bdc511e in QEventDispatcherGlib::processEvents (this=0x98eaf0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #23 0x00007f683c84cbe6 in QGuiEventDispatcherGlib::processEvents (this=0x7f67e74c2230, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #24 0x00007f683bd97f12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #25 0x00007f683bd982dd in QEventLoop::exec (this=0x7fff0e7bb0f0, flags=) at kernel/qeventloop.cpp:201 #26 0x00007f683bd9c35b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #27 0x00000000004084c9 in main (argc=<value optimized out>, argv=0x7fff0e7bd0b8) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/main.cpp:237 Reported using DrKonqi
Could you please test with Amarok 2.4 beta?
Tha same happens, but output from the debug assistant is only: Application: Amarok (amarok), signal: Illegal instruction
Thank you for the feedback.
I made mistake. Backtrace is here: Application: Amarok (amarok), signal: Illegal instruction The current source language is "auto; currently asm". [Current thread is 1 (Thread 0x7fb21f455780 (LWP 9609))] Thread 10 (Thread 0x7fb1de6b3710 (LWP 9615)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb205b56d70 in LoopRequest (data=<value optimized out>) at playlist/thread.c:539 #2 Thread (data=<value optimized out>) at playlist/thread.c:586 #3 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 9 (Thread 0x7fb1dcf5d710 (LWP 9659)): #0 0x00007fb21bfa35c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb215b98f7d in g_main_context_poll (context=0xff8180, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:3093 #2 g_main_context_iterate (context=0xff8180, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2775 #3 0x00007fb215b993c2 in g_main_context_iteration (context=0xff8180, may_block=1) at gmain.c:2843 #4 0x00007fb21c8fa16e in QEventDispatcherGlib::processEvents (this=0xf54390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007fb21c8ccf12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fb21c8cd2dd in QEventLoop::exec (this=0x7fb1dcf5cdc0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fb21c7da612 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007fb21c8acfa0 in QInotifyFileSystemWatcherEngine::run (this=0xfc80b0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fb21c7dd51e in QThreadPrivate::start (arg=0xfc80b0) at thread/qthread_unix.cpp:285 #10 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 8 (Thread 0x7fb1d74fa710 (LWP 9713)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb217c9a30c in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fb217fa9160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fb217c9a349 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fb217fb7234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently c". Thread 7 (Thread 0x7fb1caeaa710 (LWP 9736)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb21c7de08b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb219197d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1fa66d0, th=0x163c9b0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb21919afeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x163c9b0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb21919b004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x163c9b0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fb21919b004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x163c9b0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007fb219199487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fb1caea9e10, parent=0x1fa66d0, th=0x163c9b0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #8 0x00007fb2191999d8 in ThreadWeaver::Thread::run (this=0x163c9b0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #9 0x00007fb21c7dd51e in QThreadPrivate::start (arg=0x163c9b0) at thread/qthread_unix.cpp:285 #10 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently asm". Thread 6 (Thread 0x7fb1cb8b1710 (LWP 9744)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb21c7de08b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb219197d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1fa66d0, th=0x238ff40) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb21919afeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x238ff40) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb219199487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fb1cb8b0e10, parent=0x1fa66d0, th=0x238ff40) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fb2191999d8 in ThreadWeaver::Thread::run (this=0x238ff40) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fb21c7dd51e in QThreadPrivate::start (arg=0x238ff40) at thread/qthread_unix.cpp:285 #8 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fb1c9a7d710 (LWP 9745)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb21c7de08b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb219197d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1fa66d0, th=0x243f7a0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb21919afeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x243f7a0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb219199487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fb1c9a7ce10, parent=0x1fa66d0, th=0x243f7a0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fb2191999d8 in ThreadWeaver::Thread::run (this=0x243f7a0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fb21c7dd51e in QThreadPrivate::start (arg=0x243f7a0) at thread/qthread_unix.cpp:285 #8 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fb1c8809710 (LWP 9746)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb21c7de08b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1f91b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb219197d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1fa66d0, th=0x24d48f0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb21919afeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x24d48f0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb21919b004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x24d48f0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fb21919b004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f9ec90, th=0x24d48f0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007fb219199487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fb1c8808e10, parent=0x1fa66d0, th=0x24d48f0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87 #8 0x00007fb2191999d8 in ThreadWeaver::Thread::run (this=0x24d48f0) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142 #9 0x00007fb21c7dd51e in QThreadPrivate::start (arg=0x24d48f0) at thread/qthread_unix.cpp:285 #10 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fb1c7dea710 (LWP 9747)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb2124abf1d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4 #2 0x00007fb2124ac029 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #3 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fb1bb099710 (LWP 9965)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fb21c7de01d in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x32fdc80, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x32fdc80, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb21c7d30b1 in QThreadPoolThread::run (this=0x26ba670) at concurrent/qthreadpool.cpp:140 #4 0x00007fb21c7dd51e in QThreadPrivate::start (arg=0x26ba670) at thread/qthread_unix.cpp:285 #5 0x00007fb219e028b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fb21bfac27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7fb21f455780 (LWP 9609)): [KCrash Handler] #6 0x00007fb21242a8b2 in JSC::Heap::resizeBlocks() () from /usr/lib64/qt4/libQtWebKit.so.4 #7 0x00007fb211d3e1e5 in WebCore::collect(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #8 0x00007fb2120ecf46 in WebCore::ThreadTimers::sharedTimerFiredInternal() () from /usr/lib64/qt4/libQtWebKit.so.4 #9 0x00007fb21c8dfbb9 in QObject::event (this=0x266af30, e=0x1) at kernel/qobject.cpp:1175 #10 0x00007fb21d2cfdec in QApplicationPrivate::notify_helper (this=0xadcbf0, receiver=0x266af30, e=0x7fff8295be40) at kernel/qapplication.cpp:4445 #11 0x00007fb21d2d526d in QApplication::notify (this=0x7fff8295c170, receiver=0x266af30, e=0x7fff8295be40) at kernel/qapplication.cpp:4324 #12 0x00007fb21ee602e8 in KApplication::notify (this=0x7fff8295c170, receiver=0x266af30, event=0x7fff8295be40) at /var/tmp/portage/kde-base/kdelibs-4.5.90/work/kdelibs-4.5.90/kdeui/kernel/kapplication.cpp:311 #13 0x00007fb21c8ce1cb in QCoreApplication::notifyInternal (this=0x7fff8295c170, receiver=0x266af30, event=0x7fff8295be40) at kernel/qcoreapplication.cpp:732 #14 0x00007fb21c8fd2fa in QCoreApplication::sendEvent (this=0xade660) at kernel/qcoreapplication.h:215 #15 QTimerInfoList::activateTimers (this=0xade660) at kernel/qeventdispatcher_unix.cpp:603 #16 0x00007fb21c8fa454 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #17 0x00007fb215b95399 in g_main_dispatch (context=0xadc370) at gmain.c:2149 #18 g_main_context_dispatch (context=0xadc370) at gmain.c:2702 #19 0x00007fb215b99220 in g_main_context_iterate (context=0xadc370, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2780 #20 0x00007fb215b993c2 in g_main_context_iteration (context=0xadc370, may_block=1) at gmain.c:2843 #21 0x00007fb21c8fa11e in QEventDispatcherGlib::processEvents (this=0x953270, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #22 0x00007fb21d381be6 in QGuiEventDispatcherGlib::processEvents (this=0x7fb1c7549230, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #23 0x00007fb21c8ccf12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #24 0x00007fb21c8cd2dd in QEventLoop::exec (this=0x7fff8295c100, flags=) at kernel/qeventloop.cpp:201 #25 0x00007fb21c8d135b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #26 0x0000000000409810 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.90/work/amarok-2.3.90/src/main.cpp:261
The backtrace is the same, thank you for the feedback.
I have investigated thist matter further with 2.4 final release. This time with random playlist disabled. But it still crashes for me, however I probably discovered the cause - I have removed all the applets and it seems to be ok. But if I shall add the applet that fetches covers of the albums, it crashes immediately. I have another backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0x7fcd29f45780 (LWP 12353))] Thread 13 (Thread 0x7fcce8d34710 (LWP 12354)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcd105fdd70 in LoopRequest (data=<value optimized out>) at playlist/thread.c:539 #2 Thread (data=<value optimized out>) at playlist/thread.c:586 #3 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 12 (Thread 0x7fcce2f76710 (LWP 12357)): #0 0x00007fcd26a845c3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fcd20664f7d in g_main_context_poll (context=0x1890340, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:3093 #2 g_main_context_iterate (context=0x1890340, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2775 #3 0x00007fcd206653c2 in g_main_context_iteration (context=0x1890340, may_block=1) at gmain.c:2843 #4 0x00007fcd273db16e in QEventDispatcherGlib::processEvents (this=0x1723f50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007fcd273adf12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fcd273ae2dd in QEventLoop::exec (this=0x7fcce2f75dc0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fcd272bb612 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007fcd2738dfa0 in QInotifyFileSystemWatcherEngine::run (this=0x18606f0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fcd272be51e in QThreadPrivate::start (arg=0x18606f0) at thread/qthread_unix.cpp:285 #10 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 11 (Thread 0x7fccdeafe710 (LWP 12359)): #0 0x00007fcd26a869e3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fcd2738b83b in QProcessManager::run (this=0x7fcd276e3f60) at io/qprocess_unix.cpp:245 #2 0x00007fcd272be51e in QThreadPrivate::start (arg=0x7fcd276e3f60) at thread/qthread_unix.cpp:285 #3 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 10 (Thread 0x7fccde2ed710 (LWP 12361)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcd2277330c in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fcd22a82160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fcd22773349 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fcd22a90234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 9 (Thread 0x7fccd2159710 (LWP 12365)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fcd272bf01d in wait (this=<value optimized out>, mutex=0x19812c0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x19812c0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fcd272b40b1 in QThreadPoolThread::run (this=0x26d8630) at concurrent/qthreadpool.cpp:140 #4 0x00007fcd272be51e in QThreadPrivate::start (arg=0x26d8630) at thread/qthread_unix.cpp:285 #5 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 8 (Thread 0x7fccd1752710 (LWP 12370)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fcd272bf01d in wait (this=<value optimized out>, mutex=0x19812c0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x19812c0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fcd272b40b1 in QThreadPoolThread::run (this=0x20bbc20) at concurrent/qthreadpool.cpp:140 #4 0x00007fcd272be51e in QThreadPrivate::start (arg=0x20bbc20) at thread/qthread_unix.cpp:285 #5 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 7 (Thread 0x7fccd04ef710 (LWP 12374)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcd272bf08b in wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fcd23c71d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cd9d70, th=0x2cd7910) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fcd23c74feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cde7a0, th=0x2cd7910) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fcd23c73487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fccd04eee10, parent=0x2cd9d70, th=0x2cd7910) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fcd23c739d8 in ThreadWeaver::Thread::run (this=0x2cd7910) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fcd272be51e in QThreadPrivate::start (arg=0x2cd7910) at thread/qthread_unix.cpp:285 #8 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7fcccfcee710 (LWP 12375)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcd272bf08b in wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fcd23c71d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cd9d70, th=0x2cdc5c0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fcd23c74feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cde7a0, th=0x2cdc5c0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fcd23c75004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cde7a0, th=0x2cdc5c0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fcd23c73487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fcccfcede10, parent=0x2cd9d70, th=0x2cdc5c0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87 #7 0x00007fcd23c739d8 in ThreadWeaver::Thread::run (this=0x2cdc5c0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142 #8 0x00007fcd272be51e in QThreadPrivate::start (arg=0x2cdc5c0) at thread/qthread_unix.cpp:285 #9 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fcccea7a710 (LWP 12376)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcd272bf08b in wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fcd23c71d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cd9d70, th=0x2d53390) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fcd23c74feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cde7a0, th=0x2d53390) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fcd23c75004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cde7a0, th=0x2d53390) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fcd23c73487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fcccea79e10, parent=0x2cd9d70, th=0x2d53390) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87 #7 0x00007fcd23c739d8 in ThreadWeaver::Thread::run (this=0x2d53390) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142 #8 0x00007fcd272be51e in QThreadPrivate::start (arg=0x2d53390) at thread/qthread_unix.cpp:285 #9 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fccce279710 (LWP 12377)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcd272bf08b in wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2cda710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fcd23c71d45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cd9d70, th=0x7fcce406b8e0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fcd23c74feb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cde7a0, th=0x7fcce406b8e0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fcd23c73487 in ThreadWeaver::ThreadRunHelper::run (this=0x7fccce278e10, parent=0x2cd9d70, th=0x7fcce406b8e0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fcd23c739d8 in ThreadWeaver::Thread::run (this=0x7fcce406b8e0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fcd272be51e in QThreadPrivate::start (arg=0x7fcce406b8e0) at thread/qthread_unix.cpp:285 #8 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fcccd85a710 (LWP 12378)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcd1cf77f1d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4 #2 0x00007fcd1cf78029 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #3 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fccc2bed710 (LWP 12381)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fcd272bf01d in wait (this=<value optimized out>, mutex=0x19812c0, time=30000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x19812c0, time=30000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fcd272b40b1 in QThreadPoolThread::run (this=0x2155d50) at concurrent/qthreadpool.cpp:140 #4 0x00007fcd272be51e in QThreadPrivate::start (arg=0x2155d50) at thread/qthread_unix.cpp:285 #5 0x00007fcd248de8b4 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fcd26a8d27d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7fcd29f45780 (LWP 12353)): [KCrash Handler] #6 0x00007fcd28eac43b in CoverFetchArtPayload::prepareLastFmUrls (this=<value optimized out>, xml=...) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:601 #7 0x00007fcd28eb14a4 in CoverFetchArtPayload::prepareUrls (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:458 #8 0x00007fcd28ea7da9 in CoverFetchArtPayload::setXml (this=0x35c2f40, xml=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:440 #9 0x00007fcd28ea6b08 in CoverFetchQueue::add (this=0x215b1f0, album=) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchQueue.cpp:56 #10 0x00007fcd28ea16d7 in CoverFetcher::slotResult (this=0x215b260, url=<value optimized out>, data=) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetcher.cpp:202 #11 0x00007fcd28ea26cc in CoverFetcher::qt_metacall (this=0x215b260, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff260d0980) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0_build/src/CoverFetcher.moc:92 #12 0x00007fcd273b80ec in QMetaMethod::invoke (this=0x7fff260d0ce0, object=0x215b260, connectionType=<value optimized out>, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1578 #13 0x00007fcd28d373e5 in invoke (this=<value optimized out>) at /usr/include/qt4/QtCore/qmetaobject.h:119 #14 NetworkAccessManagerProxy::NetworkAccessManagerProxyPrivate::_replyFinished (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/network/NetworkAccessManagerProxy.cpp:98 #15 0x00007fcd28d35df0 in NetworkAccessManagerProxy::qt_metacall (this=0x20676c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff260d1000) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0_build/src/NetworkAccessManagerProxy.moc:86 #16 0x00007fcd273c6d87 in QMetaObject::activate (sender=0x28ec020, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3272 #17 0x00007fcd2423d513 in KDEPrivate::AccessManagerReply::slotResult (this=0x28ec020, kJob=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kio/kio/accessmanagerreply_p.cpp:301 #18 0x00007fcd2423de03 in KDEPrivate::AccessManagerReply::qt_metacall (this=0x28ec020, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff260d14e0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0_build/kio/accessmanagerreply_p.moc:83 #19 0x00007fcd273c6d87 in QMetaObject::activate (sender=0x34283b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3272 #20 0x00007fcd27827072 in KJob::result (this=0x7fff260d0320, _t1=0x34283b0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0_build/kdecore/kjob.moc:194 #21 0x00007fcd27827330 in KJob::emitResult (this=0x34283b0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdecore/jobs/kjob.cpp:312 #22 0x00007fcd24279eb3 in KIO::SimpleJob::slotFinished (this=0x34283b0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kio/kio/job.cpp:525 #23 0x00007fcd2427a72e in KIO::TransferJob::slotFinished (this=0x34283b0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kio/kio/job.cpp:1118 #24 0x00007fcd242783b9 in KIO::TransferJob::qt_metacall (this=0x34283b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff260d1920) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0_build/kio/jobclasses.moc:367 #25 0x00007fcd273c6d87 in QMetaObject::activate (sender=0x3296910, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3272 #26 0x00007fcd2432ae9d in KIO::SlaveInterface::dispatch (this=0x3296910, _cmd=104, rawdata=...) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kio/kio/slaveinterface.cpp:173 #27 0x00007fcd24327f6c in KIO::SlaveInterface::dispatch (this=0x3296910) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kio/kio/slaveinterface.cpp:89 #28 0x00007fcd2431b976 in KIO::Slave::gotInput (this=0x3296910) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kio/kio/slave.cpp:348 #29 0x00007fcd2431bb5c in KIO::Slave::qt_metacall (this=0x3296910, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff260d1db0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0_build/kio/slave.moc:82 #30 0x00007fcd273c6d87 in QMetaObject::activate (sender=0x36f3f00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3272 #31 0x00007fcd24246f6d in KIO::ConnectionPrivate::dequeue (this=0x32812c0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kio/kio/connection.cpp:82 #32 0x00007fcd24247075 in KIO::Connection::qt_metacall (this=0x36f3f00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1943180) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0_build/kio/connection.moc:79 #33 0x00007fcd273c0eae in QObject::event (this=0x36f3f00, e=0x7fff260d0320) at kernel/qobject.cpp:1211 #34 0x00007fcd27db0dec in QApplicationPrivate::notify_helper (this=0x12a3720, receiver=0x36f3f00, e=0x33c1540) at kernel/qapplication.cpp:4445 #35 0x00007fcd27db626d in QApplication::notify (this=0x7fff260d2890, receiver=0x36f3f00, e=0x33c1540) at kernel/qapplication.cpp:4324 #36 0x00007fcd29950bc8 in KApplication::notify (this=0x7fff260d2890, receiver=0x36f3f00, event=0x33c1540) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #37 0x00007fcd273af1cb in QCoreApplication::notifyInternal (this=0x7fff260d2890, receiver=0x36f3f00, event=0x33c1540) at kernel/qcoreapplication.cpp:732 #38 0x00007fcd273b2149 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x11289b0) at kernel/qcoreapplication.h:215 #39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x11289b0) at kernel/qcoreapplication.cpp:1373 #40 0x00007fcd273db633 in sendPostedEvents (s=0x12a2b80) at kernel/qcoreapplication.h:220 #41 postEventSourceDispatch (s=0x12a2b80) at kernel/qeventdispatcher_glib.cpp:277 #42 0x00007fcd20661399 in g_main_dispatch (context=0x12a2aa0) at gmain.c:2149 #43 g_main_context_dispatch (context=0x12a2aa0) at gmain.c:2702 #44 0x00007fcd20665220 in g_main_context_iterate (context=0x12a2aa0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2780 #45 0x00007fcd206653c2 in g_main_context_iteration (context=0x12a2aa0, may_block=1) at gmain.c:2843 #46 0x00007fcd273db11e in QEventDispatcherGlib::processEvents (this=0x11280a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #47 0x00007fcd27e62be6 in QGuiEventDispatcherGlib::processEvents (this=0x7fff260d0320, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #48 0x00007fcd273adf12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #49 0x00007fcd273ae2dd in QEventLoop::exec (this=0x7fff260d2820, flags=) at kernel/qeventloop.cpp:201 #50 0x00007fcd273b235b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #51 0x000000000040990e in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/main.cpp:268 Is it the same or should I file separate bug for this.
No, this is not the same crash, this time it is a duplicate of bug 253256, already solved in the upcoming 2.4.1. Please test with the current git version.
Created attachment 59100 [details] New crash information added by DrKonqi amarok (2.4.0) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.1 - What I was doing when the application crashed: playing a song actually i was hitting the next song button continously for three four times -- Backtrace (Reduced): #6 0x00000035195f507b in CoverFetchArtPayload::prepareLastFmUrls (this=0x36615b0, xml=...) at /usr/src/debug/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:601 #7 0x00000035195f5b01 in CoverFetchArtPayload::prepareUrls (this=0x36615b0) at /usr/src/debug/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:458 #8 0x00000035195e9ce9 in CoverFetchArtPayload::setXml (this=0x36615b0, xml=<value optimized out>) at /usr/src/debug/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:440 #9 0x00000035195e900f in CoverFetchQueue::add (this=0x26ab7a0, album=..., opt=CoverFetch::Automatic, src=<value optimized out>, xml=...) at /usr/src/debug/amarok-2.4.0/src/covermanager/CoverFetchQueue.cpp:56 #10 0x00000035195e41e3 in CoverFetcher::slotResult (this=0x2650b80, url=<value optimized out>, data=..., e=<value optimized out>) at /usr/src/debug/amarok-2.4.0/src/covermanager/CoverFetcher.cpp:202
Yayesh: your crash is a totally different one and a duplicate of bug 263256. Ctibor: can you reproduce the original crash again or does it always produce the same backtrace as the one in comment #6?
Created attachment 59133 [details] New crash information added by DrKonqi amarok (2.4.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2 Yes, it still crashes. Backtrace included. -- Backtrace (Reduced): #6 0x00007f6ffd45843b in CoverFetchArtPayload::prepareLastFmUrls (this=<value optimized out>, xml=...) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:601 #7 0x00007f6ffd45d4a4 in CoverFetchArtPayload::prepareUrls (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:458 #8 0x00007f6ffd453da9 in CoverFetchArtPayload::setXml (this=0x38e9d00, xml=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchUnit.cpp:440 #9 0x00007f6ffd452b08 in CoverFetchQueue::add (this=0x2a85430, album=) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetchQueue.cpp:56 #10 0x00007f6ffd44d6d7 in CoverFetcher::slotResult (this=0x2a854a0, url=<value optimized out>, data=) at /var/tmp/portage/media-sound/amarok-2.4.0/work/amarok-2.4.0/src/covermanager/CoverFetcher.cpp:202
Oh, it seems like Yayesh's backtrace. I am not sure if I can reproduce original problem because I had to change amarok configuration due to the crash and I can't really remember original settings. It is also possible that problem with cover manager does not allow me to test it.
Well, it is just likely the original bug was fixed already, and what now appears is another one. Marking as duplicate. *** This bug has been marked as a duplicate of bug 263256 ***