Bug 241573 - Amarok crashed on exit
Summary: Amarok crashed on exit
Status: RESOLVED DUPLICATE of bug 231841
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-12 19:42 UTC by karaluh
Modified: 2010-06-12 20:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description karaluh 2010-06-12 19:42:48 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I've chosen "exit" from the systray icon context menu. Amarok crashed after that.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb61f8720 (LWP 3049))]

Thread 8 (Thread 0xafe9db70 (LWP 3284)):
#0  0x00323422 in __kernel_vsyscall ()
#1  0x00df1b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x042d14eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x042c40ac in ?? () from /lib/libglib-2.0.so.0
#4  0x042c44b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0071460f in QEventDispatcherGlib::processEvents (this=0xa367d08, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x006e7059 in QEventLoop::processEvents (this=0xafe9d280, flags=) at kernel/qeventloop.cpp:149
#7  0x006e74aa in QEventLoop::exec (this=0xafe9d280, flags=...) at kernel/qeventloop.cpp:201
#8  0x005e35a8 in QThread::exec (this=0xa39d908) at thread/qthread.cpp:487
#9  0x006c6c1b in QInotifyFileSystemWatcherEngine::run (this=0xa39d908) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x005e632e in QThreadPrivate::start (arg=0xa39d908) at thread/qthread_unix.cpp:248
#11 0x0080d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x00dffa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xae3ffb70 (LWP 3300)):
#0  0x00323422 in __kernel_vsyscall ()
#1  0x00812015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e0c9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0318c9d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0318ca21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0080d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00dffa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xacef2b70 (LWP 3314)):
#0  0x00323422 in __kernel_vsyscall ()
#1  0x00812015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e0c9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x005e7287 in QWaitConditionPrivate::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00829870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa89e6a8, th=0xa89ec58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0082c38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0082827b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa89e6a8, th=0xa89ec58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0082c482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89ec58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89ec58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89ec58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89ec58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89ec58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89ec58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89ec58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89ec58, previous=0xcca2708) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#22 0x0082a51e in ThreadWeaver::ThreadRunHelper::run (this=0xacef22e4, parent=0xa89e6a8, th=0xa89ec58) at ../../../threadweaver/Weaver/Thread.cpp:87
#23 0x0082ac3b in ThreadWeaver::Thread::run (this=0xa89ec58) at ../../../threadweaver/Weaver/Thread.cpp:142
#24 0x005e632e in QThreadPrivate::start (arg=0xa89ec58) at thread/qthread_unix.cpp:248
#25 0x0080d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#26 0x00dffa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xac6f1b70 (LWP 3315)):
#0  0x00323422 in __kernel_vsyscall ()
#1  0x00812015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e0c9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x005e7287 in QWaitConditionPrivate::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00829870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa89e6a8, th=0xa89fc80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0082c38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa89e9a0, th=0xa89fc80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0082827b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa89e6a8, th=0xa89fc80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0082c482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xa89fc80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xa89fc80, previous=0xaff1ea8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0082a51e in ThreadWeaver::ThreadRunHelper::run (this=0xac6f12e4, parent=0xa89e6a8, th=0xa89fc80) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0082ac3b in ThreadWeaver::Thread::run (this=0xa89fc80) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x005e632e in QThreadPrivate::start (arg=0xa89fc80) at thread/qthread_unix.cpp:248
#13 0x0080d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00dffa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xabef0b70 (LWP 3325)):
#0  0x00323422 in __kernel_vsyscall ()
#1  0x00812015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e0c9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x005e7287 in QWaitConditionPrivate::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00829870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa89e6a8, th=0xadc18d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0082c38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa89e9a0, th=0xadc18d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0082827b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa89e6a8, th=0xadc18d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0082c482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xadc18d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xadc18d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xadc18d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xadc18d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xadc18d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xadc18d8, previous=0xbe47e90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0082a51e in ThreadWeaver::ThreadRunHelper::run (this=0xabef02e4, parent=0xa89e6a8, th=0xadc18d8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x0082ac3b in ThreadWeaver::Thread::run (this=0xadc18d8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x005e632e in QThreadPrivate::start (arg=0xadc18d8) at thread/qthread_unix.cpp:248
#17 0x0080d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x00dffa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xab6efb70 (LWP 3326)):
#0  0x00323422 in __kernel_vsyscall ()
#1  0x00812015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e0c9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x005e7287 in QWaitConditionPrivate::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa89e6c0, mutex=0xa89e8c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00829870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa89e6a8, th=0xadd4c38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0082c38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa89e9a0, th=0xadd4c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0082827b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa89e6a8, th=0xadd4c38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0082c482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xadd4c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xadd4c38, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0082c4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa89e9a0, th=0xadd4c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x008294d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa89e6a8, th=0xadd4c38, previous=0xb98e570) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0082a51e in ThreadWeaver::ThreadRunHelper::run (this=0xab6ef2e4, parent=0xa89e6a8, th=0xadd4c38) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0082ac3b in ThreadWeaver::Thread::run (this=0xadd4c38) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x005e632e in QThreadPrivate::start (arg=0xadd4c38) at thread/qthread_unix.cpp:248
#15 0x0080d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00dffa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa86d4b70 (LWP 3347)):
#0  0x00323422 in __kernel_vsyscall ()
#1  0x00812015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e0c9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07455c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x752f1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x07455ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x752f1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0080d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00dffa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb61f8720 (LWP 3049)):
[KCrash Handler]
#6  0x027fc10f in ~QX11PaintEngine (this=0xcc978c8, __in_chrg=<value optimized out>) at painting/qpaintengine_x11.cpp:467
#7  0x026e123c in QX11PixmapData::release (this=0xb8835e8) at image/qpixmap_x11.cpp:1243
#8  0x026e1b46 in ~QX11PixmapData (this=0xb8835e8, __in_chrg=<value optimized out>) at image/qpixmap_x11.cpp:1238
#9  0x026ce1d6 in ~QExplicitlySharedDataPointer (this=0xcd387a4, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:159
#10 ~QPixmap (this=0xcd387a4, __in_chrg=<value optimized out>) at image/qpixmap.cpp:323
#11 0x07daa72a in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#12 0x07daa795 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#13 0x07dbcc1a in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#14 0x07deffd2 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#15 0x006e8f30 in qt_call_post_routines () at kernel/qcoreapplication.cpp:201
#16 0x025e5878 in ~QApplication (this=0xbfdd4478, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1016
#17 0x00a1f83a in ~KApplication (this=0xbfdd4478, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:896
#18 0x00a26c28 in ~KUniqueApplication (this=0xbfdd4478, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kuniqueapplication.cpp:367
#19 0x01526e8b in ~App (this=0xbfdd4478, __in_chrg=<value optimized out>) at ../../src/App.cpp:293
#20 0x0805000f in main (argc=3, argv=0xbfdd4cf4) at ../../src/main.cpp:237

Possible duplicates by query: bug 234623.

Reported using DrKonqi
Comment 1 Mikko C. 2010-06-12 20:28:10 UTC

*** This bug has been marked as a duplicate of bug 231841 ***