Application: amarok (2.4-GIT) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.36-gentoo-r8 i686 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: I had the Cover Manager open to look for albums without cover art. I found one, filtered the collection for it so I could drag one of its tracks to kid3 for editing. In kid3 I saved new tags and an image file for the cover. Lastly I triggered a collection rescan, boom. I added covers to a number of albums yesterday the same way without a problem, the only difference was that the Cover Browser was not open. For confirmation I just did the same thing about half a dozen more times, but the crash did not reoccur. KDE 4.6.2, Amarok was built from GIT on 21. April. The crash does not seem to be reproducible. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb0b77720 (LWP 7155))] Thread 11 (Thread 0xacda8b70 (LWP 7156)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5665 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb58266dc in pthread_cond_wait () from /lib/libc.so.6 #3 0xaf74e2b4 in vlc_cond_wait () from /usr/lib/libvlccore.so.4 #4 0x09f13fa8 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 10 (Thread 0xac08db70 (LWP 7160)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb580a61e in poll () from /lib/libc.so.6 #2 0xb45f665c in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0x00000001 in ?? () #4 0xffffffff in ?? () #5 0x0a076c48 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 9 (Thread 0xa9168b70 (LWP 7164)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5665 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb58266dc in pthread_cond_wait () from /lib/libc.so.6 #3 0xb5a1632a in wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb509c781 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa48dd20, th=0xa4c17d8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb509f730 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4c7b60, th=0xa4c17d8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb509b853 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa48dd20, th=0xa4c17d8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb509f806 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa4c17d8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa4c17d8, previous=0xac21240) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb509da4d in ThreadWeaver::ThreadRunHelper::run (this=0xa9168224, parent=0xa48dd20, th=0xa4c17d8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87 #11 0xb509e111 in ThreadWeaver::Thread::run (this=0xa4c17d8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142 #12 0xb5a156fb in QThreadPrivate::start (arg=0xa4c17d8) at thread/qthread_unix.cpp:320 #13 0xb2ae6de7 in ?? () from //usr/lib/opengl/nvidia/lib/libGL.so.1 #14 0xb581621e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa8967b70 (LWP 7165)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5665 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb58266dc in pthread_cond_wait () from /lib/libc.so.6 #3 0xb5a1632a in wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb509c781 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa48dd20, th=0xa492be0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb509f730 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4c7b60, th=0xa492be0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb509b853 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa48dd20, th=0xa492be0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb509f806 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa492be0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa492be0, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa492be0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa492be0, previous=0xa9d7210) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb509da4d in ThreadWeaver::ThreadRunHelper::run (this=0xa8967224, parent=0xa48dd20, th=0xa492be0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87 #13 0xb509e111 in ThreadWeaver::Thread::run (this=0xa492be0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142 #14 0xb5a156fb in QThreadPrivate::start (arg=0xa492be0) at thread/qthread_unix.cpp:320 #15 0xb2ae6de7 in ?? () from //usr/lib/opengl/nvidia/lib/libGL.so.1 #16 0xb581621e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa8166b70 (LWP 7166)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5665 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb58266dc in pthread_cond_wait () from /lib/libc.so.6 #3 0xb5a1632a in wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb509c781 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa48dd20, th=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb509f730 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4c7b60, th=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb509b853 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa48dd20, th=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb509f806 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa4a8ae8, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa4a8ae8, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #13 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa4a8ae8, previous=0xa693418) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #14 0xb509da4d in ThreadWeaver::ThreadRunHelper::run (this=0xa8166224, parent=0xa48dd20, th=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87 #15 0xb509e111 in ThreadWeaver::Thread::run (this=0xa4a8ae8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142 #16 0xb5a156fb in QThreadPrivate::start (arg=0xa4a8ae8) at thread/qthread_unix.cpp:320 #17 0xb2ae6de7 in ?? () from //usr/lib/opengl/nvidia/lib/libGL.so.1 #18 0xb581621e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa7965b70 (LWP 7167)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5665 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb58266dc in pthread_cond_wait () from /lib/libc.so.6 #3 0xb5a1632a in wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa48dd38, mutex=0xa4c9138, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb509c781 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa48dd20, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb509f730 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb509b853 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa48dd20, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb509f806 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #13 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #14 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #15 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #16 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #17 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #18 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #19 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #20 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #21 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #22 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #23 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #24 0xb509f825 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4c7b60, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WorkingHardState.cpp:74 #25 0xb509c8e2 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa48dd20, th=0xa494c70, previous=0xa13d188) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/WeaverImpl.cpp:351 #26 0xb509da4d in ThreadWeaver::ThreadRunHelper::run (this=0xa7965224, parent=0xa48dd20, th=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:87 #27 0xb509e111 in ThreadWeaver::Thread::run (this=0xa494c70) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/threadweaver/Weaver/Thread.cpp:142 #28 0xb5a156fb in QThreadPrivate::start (arg=0xa494c70) at thread/qthread_unix.cpp:320 #29 0xb2ae6de7 in ?? () from //usr/lib/opengl/nvidia/lib/libGL.so.1 #30 0xb581621e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa6938b70 (LWP 7172)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5665 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb58266dc in pthread_cond_wait () from /lib/libc.so.6 #3 0xb4a6bd47 in ?? () from /usr/lib/qt4/libQtScript.so.4 #4 0xb4a6bd8f in ?? () from /usr/lib/qt4/libQtScript.so.4 #5 0xb2ae6de7 in ?? () from //usr/lib/opengl/nvidia/lib/libGL.so.1 #6 0xb581621e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xacd27b70 (LWP 10767)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5992 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5826734 in pthread_cond_timedwait () from /lib/libc.so.6 #3 0xaf74e27f in vlc_cond_timedwait () from /usr/lib/libvlccore.so.4 #4 0x0aca1ac4 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0xa0aa1b70 (LWP 10768)): #0 0xb77fb424 in __kernel_vsyscall () #1 0xb53e5665 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb58266dc in pthread_cond_wait () from /lib/libc.so.6 #3 0xaf74e2b4 in vlc_cond_wait () from /usr/lib/libvlccore.so.4 #4 0x9f946238 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xa09f0b70 (LWP 10769)): #0 0xb43fe898 in clock_nanosleep () from /lib/librt.so.1 #1 0xaf73294c in msleep () from /usr/lib/libvlccore.so.4 Thread 1 (Thread 0xb0b77720 (LWP 7155)): [KCrash Handler] #7 0xb627950c in QTextDocument::docHandle (this=0x0) at text/qtextdocument.cpp:3005 #8 0xb6276945 in QTextObject::docHandle (this=0xac83268) at text/qtextobject.cpp:176 #9 0xb6276a63 in QTextFrame::begin (this=0xac83268) at text/qtextobject.cpp:625 #10 0xb62a72bd in QTextDocumentLayoutPrivate::layoutFrame (this=0xbffc1a0, f=0xac83268, layoutFrom=0, layoutTo=0, frameWidth=..., frameHeight=..., parentY=...) at text/qtextdocumentlayout.cpp:2144 #11 0xb62a7840 in QTextDocumentLayoutPrivate::layoutFrame (this=0xbffc1a0, f=0xac83268, layoutFrom=0, layoutTo=0, parentY=...) at text/qtextdocumentlayout.cpp:2051 #12 0xb62a99dd in QTextDocumentLayout::doLayout (this=0xa854398, from=0, oldLength=1, length=0) at text/qtextdocumentlayout.cpp:2914 #13 0xb62aa999 in QTextDocumentLayout::documentChanged (this=0xa854398, from=0, oldLength=1, length=0) at text/qtextdocumentlayout.cpp:2877 #14 0xb628d37b in QTextDocumentPrivate::clear (this=0xbeaf820) at text/qtextdocument_p.cpp:282 #15 0xb6283277 in QTextDocument::setHtml (this=0xa892e20, html=...) at text/qtextdocument.cpp:1199 #16 0xb642bd27 in QLabelPrivate::ensureTextPopulated (this=0xad796c8) at widgets/qlabel.cpp:1540 #17 0xb642bf7e in QLabelPrivate::ensureTextLayouted (this=0xad796c8) at widgets/qlabel.cpp:1574 #18 0xb642d94f in QLabelPrivate::sizeForWidth (this=0xad796c8, w=-1) at widgets/qlabel.cpp:652 #19 0xb642e00e in QLabel::minimumSizeHint (this=0xa919340) at widgets/qlabel.cpp:899 #20 0xb642e10d in QLabel::sizeHint (this=0x0) at widgets/qlabel.cpp:882 #21 0xb76fbe3d in KSqueezedTextLabel::sizeHint (this=0xa919340) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/kdeui/widgets/ksqueezedtextlabel.cpp:85 #22 0xb60253cc in QWidgetItemV2::updateCacheIfNecessary (this=0xada2fe8) at kernel/qlayoutitem.cpp:702 #23 0xb6026025 in QWidgetItemV2::maximumSize (this=0xada2fe8) at kernel/qlayoutitem.cpp:790 #24 0xb5ffeac3 in QBoxLayoutPrivate::setupGeom (this=0xad79950) at kernel/qboxlayout.cpp:304 #25 0xb5fff404 in QBoxLayout::maximumSize (this=0xae91358) at kernel/qboxlayout.cpp:697 #26 0xb5ffeac3 in QBoxLayoutPrivate::setupGeom (this=0xabcc2c0) at kernel/qboxlayout.cpp:304 #27 0xb5fff5a1 in QBoxLayout::setGeometry (this=0xaff96d8, r=...) at kernel/qboxlayout.cpp:817 #28 0xb60220cf in QLayoutPrivate::doResize (this=0xabcc2c0, r=...) at kernel/qlayout.cpp:681 #29 0xb60224d2 in QLayout::activate (this=0xaff96d8) at kernel/qlayout.cpp:1259 #30 0xb60236e5 in QLayout::widgetEvent (this=0xaff96d8, e=0x0) at kernel/qlayout.cpp:752 #31 0xb5fee477 in QApplicationPrivate::notify_helper (this=0x9b8ee58, receiver=0xa0980b8, e=0xa7f17b8) at kernel/qapplication.cpp:4453 #32 0xb5ff667b in QApplication::notify (this=0xbfd31314, receiver=0xa0980b8, e=0xa7f17b8) at kernel/qapplication.cpp:4427 #33 0xb7601e20 in KApplication::notify (this=0xbfd31314, receiver=0xa0980b8, event=0xa7f17b8) at /var/tmp/portage/kde-base/kdelibs-4.6.2-r2/work/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311 #34 0xb5b03fec in QCoreApplication::notifyInternal (this=0xbfd31314, receiver=0xa0980b8, event=0xa7f17b8) at kernel/qcoreapplication.cpp:731 #35 0xb5b068b8 in sendEvent (receiver=0x0, event_type=0, data=0x9a519e0) at kernel/qcoreapplication.h:215 #36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9a519e0) at kernel/qcoreapplication.cpp:1372 #37 0xb5b06aeb in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265 #38 0xb5b3048b in sendPostedEvents (s=0x9b8e830) at kernel/qcoreapplication.h:220 #39 postEventSourceDispatch (s=0x9b8e830) at kernel/qeventdispatcher_glib.cpp:277 #40 0xb45e5085 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 Reported using DrKonqi
The crash was not in Amarok, but in Qt, but if it is not reproducible there is no use reporting it anyway as we can't do anything, sorry.
Eventually I got it again, but it took a while and I lost the trace because KMail crashed Kontact when I wanted to look at this bug again afterwards. I don't suppose I can file Qt bugs here so they are relayed appropriately? (I’m always hesitant to create new accounts that I’m only going to use once or twice a year).
Qt bugs need to be reproducible reliably and one has to create a demo case, so for a plain user it's not really doable. In any case, Qt bugs need to be reported upstream here: http://bugreports.qt.nokia.com
> The crash was not in Amarok, but in Qt In the backtrace, lines #19 and #20 clearly shows that the stack is corrupted. Memory corruption could have happened by a different thread or any other bug. It certainly isn't a Qt bug. If you can reproduce this issue, please provide a valgrind and hellgrind log with full debug information enabled.
Created attachment 62573 [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 Using GNOME on Ubuntu 11.04 Natty i386 32 bit -- Backtrace (Reduced): #7 QTextDocument::docHandle (this=0x0) at text/qtextdocument.cpp:3005 #8 0x06420a13 in QTextObject::docHandle (this=0xb59d0650) at text/qtextobject.cpp:176 #9 0x06421c75 in QTextFrame::begin (this=0xb59d0650) at text/qtextobject.cpp:625 #10 0x06459e4c in QTextDocumentLayoutPrivate::layoutFrame (this=0xa5952268, f=0xb59d0650, layoutFrom=0, layoutTo=0, frameWidth=..., frameHeight=..., parentY=...) at text/qtextdocumentlayout.cpp:2144 #11 0x0645a960 in QTextDocumentLayoutPrivate::layoutFrame (this=0xa5952268, f=0xb59d0650, layoutFrom=0, layoutTo=0, parentY=...) at text/qtextdocumentlayout.cpp:2051
Robert, this report is about the 2.4-git version from may which is ahead of your version. Please upgrade to Amarok 2.4.1 or 2.4.3 and check again.