Application: amarok (2.3-GIT) KDE Platform Version: 4.4.81 (KDE 4.4.81 (KDE 4.5 >= 20100527)) "release 3" Qt Version: 4.6.3 Operating System: Linux 2.6.33-zen2 i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: - What I was doing when the application crashed: When using phonon-vlc backend, amarok crashes at every shutdown. Switching to xine fixes the problem. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb0f74720 (LWP 32764))] Thread 7 (Thread 0xaac66b70 (LWP 300)): #0 0xb7706424 in __kernel_vsyscall () #1 0xb5433d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb57e827c in pthread_cond_wait () from /lib/libc.so.6 #3 0xae896bb3 in vlc_cond_wait () from /usr/lib/libvlccore.so.5 #4 0x0a26a51c in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 6 (Thread 0xa950cb70 (LWP 306)): #0 0xb7706424 in __kernel_vsyscall () #1 0xb5433d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb57e827c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb645b730 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb4efe94a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab49ad8, th=0xab49158) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb4f0126b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xab00140, th=0xab49158) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb4efce0a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab49ad8, th=0xab49158) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb4f0136c in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab49158) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab49158, previous=0xb92eac8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb4eff294 in ThreadWeaver::ThreadRunHelper::run (this=0xa950c304, parent=0xab49ad8, th=0xab49158) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87 #10 0xb4eff90a in ThreadWeaver::Thread::run (this=0xab49158) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142 #11 0xb645a62f in ?? () from /usr/lib/libQtCore.so.4 #12 0xb542f6e5 in start_thread (arg=0x0) at pthread_create.c:297 #13 0xb542f600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 5 (Thread 0xa8d0bb70 (LWP 307)): #0 0xb7706424 in __kernel_vsyscall () #1 0xb5433d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb57e827c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb645b730 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb4efe94a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab49ad8, th=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb4f0126b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xab00140, th=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb4efce0a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab49ad8, th=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb4f0136c in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab49e08, previous=0x0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb4f01388 in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab49e08, previous=0x0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb4f01388 in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab49e08, previous=0xb4b4c88) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb4eff294 in ThreadWeaver::ThreadRunHelper::run (this=0xa8d0b304, parent=0xab49ad8, th=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87 #14 0xb4eff90a in ThreadWeaver::Thread::run (this=0xab49e08) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142 #15 0xb645a62f in ?? () from /usr/lib/libQtCore.so.4 #16 0xb542f6e5 in start_thread (arg=0x0) at pthread_create.c:297 #17 0xb542f600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 4 (Thread 0xa850ab70 (LWP 308)): #0 0xb7706424 in __kernel_vsyscall () #1 0xb5433d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb57e827c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb645b730 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb4efe94a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab49ad8, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb4f0126b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xab00140, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb4efce0a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab49ad8, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb4f0136c in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab63188, previous=0x0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb4f01388 in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab63188, previous=0x0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb4f01388 in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab63188, previous=0x0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb4f01388 in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74 #14 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab63188, previous=0x0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #15 0xb4f01388 in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74 #16 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab63188, previous=0xb5e4080) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #17 0xb4eff294 in ThreadWeaver::ThreadRunHelper::run (this=0xa850a304, parent=0xab49ad8, th=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87 #18 0xb4eff90a in ThreadWeaver::Thread::run (this=0xab63188) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142 #19 0xb645a62f in ?? () from /usr/lib/libQtCore.so.4 #20 0xb542f6e5 in start_thread (arg=0x0) at pthread_create.c:297 #21 0xb542f600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 3 (Thread 0xa7d09b70 (LWP 309)): #0 0xb7706424 in __kernel_vsyscall () #1 0xb5433d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb57e827c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb645b730 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb4efe94a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab49ad8, th=0xab61ba8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb4f0126b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xab00140, th=0xab61ba8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb4efce0a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab49ad8, th=0xab61ba8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb4f0136c in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab61ba8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab61ba8, previous=0x0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb4f01388 in ThreadWeaver::WorkingHardState::applyForWork (this=0xab00140, th=0xab61ba8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb4efebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab49ad8, th=0xab61ba8, previous=0xb96dfa0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb4eff294 in ThreadWeaver::ThreadRunHelper::run (this=0xa7d09304, parent=0xab49ad8, th=0xab61ba8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87 #12 0xb4eff90a in ThreadWeaver::Thread::run (this=0xab61ba8) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142 #13 0xb645a62f in ?? () from /usr/lib/libQtCore.so.4 #14 0xb542f6e5 in start_thread (arg=0x0) at pthread_create.c:297 #15 0xb542f600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 2 (Thread 0xa6506b70 (LWP 322)): #0 0xb7706424 in __kernel_vsyscall () #1 0xb57a2df6 in nanosleep () from /lib/libc.so.6 #2 0xb57a2be6 in sleep () from /lib/libc.so.6 #3 0xb4d68ade in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb4e451a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2308 #4 0xb4d68b9f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb4e451a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #5 0xb542f6e5 in start_thread (arg=0x0) at pthread_create.c:297 #6 0xb542f600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 1 (Thread 0xb0f74720 (LWP 32764)): [KCrash Handler] #7 __pthread_mutex_lock (mutex=0x0) at pthread_mutex_lock.c:50 #8 0xb57e8444 in pthread_mutex_lock () from /lib/libc.so.6 #9 0xb55739cd in _XLockMutex (lip=0xa08777c) at locking.c:108 #10 0xb558a50d in XrmDestroyDatabase (db=0xa087770) at Xrm.c:2642 #11 0xb55753db in _XFreeDisplayStructure (dpy=0xa084c50) at OpenDis.c:821 #12 0xb5561279 in XCloseDisplay (dpy=0xa084c50) at ClDisplay.c:82 #13 0xb5b3982b in qt_cleanup () at kernel/qapplication_x11.cpp:2635 #14 0xb5aba63c in QApplication::~QApplication (this=0xbfd31428, __in_chrg=) at kernel/qapplication.cpp:1086 #15 0xb74a8888 in KApplication::~KApplication (this=0xbfd31428, __in_chrg=) at /usr/src/debug/kdelibs-4.4.81svn1131245/kdeui/kernel/kapplication.cpp:896 #16 0xb74afe48 in KUniqueApplication::~KUniqueApplication (this=0xbfd31428, __in_chrg=) at /usr/src/debug/kdelibs-4.4.81svn1131245/kdeui/kernel/kuniqueapplication.cpp:353 #17 0xb6ed702b in App::~App (this=0xbfd31428, __in_chrg=) at /home/kriko/workspace/repo/amarok/src/App.cpp:282 #18 0x0804ffcf in main (argc=1, argv=0xbfd31c94) at /home/kriko/workspace/repo/amarok/src/main.cpp:237 Reported using DrKonqi