Bug 181385

Summary: Crashed when using the context menu in the collection pane
Product: [Applications] amarok Reporter: Mark Eaton <eaton.mark>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mark Eaton 2009-01-20 11:50:11 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

I had just used the context menu on an album to have it "Show under Various Artists" which it did but then the Various Artists entry disappeared. So I went to the same album and selected the don't show under various artists and it crashed. When I restarted none of the albums that were under the various artists grouping were there anymore.

I'm using kubuntu amarok 2.1 packages on kde 4.2 rc1 amd64.

Application: Amarok (amarok), signal SIGABRT
0x00007f678a050621 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 7203)]

Thread 16 (Thread 0x41bba950 (LWP 7227)):
#0  0x00007f67894ac55d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f677bb9ef31 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x42423950 (LWP 7231)):
#0  0x00007f67894a9abd in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f67896fa6b4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0x00007f678c07f17e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#3  0x00007f678c055682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#4  0x00007f678c05580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#5  0x00007f678bf6b3f8 in QThread::exec () from /usr/lib/libQtCore.so.4
#6  0x00007f677bdfaa74 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#7  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#9  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x41159950 (LWP 7239)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f677bbb00c3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x42c24950 (LWP 7354)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f678bf6f349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f6783e63bd7 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2336b70, th=0x20347e0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f6783e66f28 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20347e0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20347e0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f6783e65504 in ThreadWeaver::ThreadRunHelper::run (this=0x42c24080, parent=0x2336b70, th=0x20347e0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6783e655de in ThreadWeaver::Thread::run (this=0x20347e0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#9  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x43425950 (LWP 7355)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f678bf6f349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f6783e63bd7 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2336b70, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f6783e66f28 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f6783e65504 in ThreadWeaver::ThreadRunHelper::run (this=0x43425080, parent=0x2336b70, th=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:87
#10 0x00007f6783e655de in ThreadWeaver::Thread::run (this=0x20e5c00) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:142
#11 0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#13 0x00007f678a08ec6d in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x43c26950 (LWP 7361)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f678bf6f349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f6783e63bd7 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2336b70, th=0x2379bf0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f6783e66f28 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x2379bf0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x2379bf0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f6783e66f41 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x2379bf0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f6783e65504 in ThreadWeaver::ThreadRunHelper::run (this=0x43c26080, parent=0x2336b70, th=0x2379bf0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f6783e655de in ThreadWeaver::Thread::run (this=0x2379bf0) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#10 0x00007f678a08ec6d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x44427950 (LWP 7362)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f678bf6f349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f6783e63bd7 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2336b70, th=0x237c010) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f6783e66f28 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f1f720, th=0x237c010) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6783e65504 in ThreadWeaver::ThreadRunHelper::run (this=0x44427080, parent=0x2336b70, th=0x237c010) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f6783e655de in ThreadWeaver::Thread::run (this=0x237c010) at /build/buildd/kde4libs-4.1.96/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#8  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x44c28950 (LWP 5135)):
#0  0x00007f678a087482 in select () from /lib/libc.so.6
#1  0x00007f677bbc79e4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f677bbacc0b in ?? () from /usr/lib/libxine.so.1
#3  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#4  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x45429950 (LWP 5137)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f677bba299b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f677bba88ae in ?? () from /usr/lib/libxine.so.1
#3  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#4  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x45c2a950 (LWP 5139)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f677bba299b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f677bba995e in ?? () from /usr/lib/libxine.so.1
#3  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#4  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x4642b950 (LWP 5140)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f677bbb2d0b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x46c2c950 (LWP 13444)):
#0  0x00007f678a087482 in select () from /lib/libc.so.6
#1  0x00007f678c037006 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#4  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x4742d950 (LWP 15499)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f678bf6f349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f678886329c in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#5  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x47c2e950 (LWP 4387)):
#0  0x00007f67894ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f678bf6f349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f678b557bee in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#5  0x00007f678a08ec6d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x4842f950 (LWP 4389)):
#0  0x00007f67894a9ab1 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f67896f5643 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#2  0x00007f67896fa237 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f67896fa6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f678c07f17e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0x00007f678c055682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0x00007f678c05580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0x00007f678bf6b3f8 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0x00007f678c03a7b8 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f678bf6e362 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f67894a83ea in start_thread () from /lib/libpthread.so.0
#11 0x00007f678a08ec6d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f678c41f730 (LWP 7203)):
[KCrash Handler]
#5  0x00007f6789fdafd5 in raise () from /lib/libc.so.6
#6  0x00007f6789fdcb43 in abort () from /lib/libc.so.6
#7  0x00007f678bf666b5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8  0x00007f678bf667fd in qFatal () from /usr/lib/libQtCore.so.4
#9  0x00007f6774ddb0c7 in Meta::SqlAlbum::setCompilation (this=0x494ac40, compilation=false) at /usr/include/qt4/QtCore/qlist.h:395
#10 0x00007f6774ddb1ee in CompilationAction::qt_metacall (this=0x4e85030, _c=<value optimized out>, _id=0, _a=<value optimized out>)
    at /build/buildd/amarok-kde4-2.0.1.1/src/collection/sqlcollection/SqlMeta.cpp:999
#11 0x00007f678c06b134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0x00007f678b0fff57 in QAction::triggered () from /usr/lib/libQtGui.so.4
#13 0x00007f678b100720 in QAction::activate () from /usr/lib/libQtGui.so.4
#14 0x00007f678b4991ad in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007f678ac1ba21 in KMenu::mouseReleaseEvent (this=0x7fff9455a4f0, e=0x7fff945596c0) at /build/buildd/kde4libs-4.1.96/kdeui/widgets/kmenu.cpp:454
#16 0x00007f678b158329 in QWidget::event () from /usr/lib/libQtGui.so.4
#17 0x00007f678b49b98b in QMenu::event () from /usr/lib/libQtGui.so.4
#18 0x00007f678b105c3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#19 0x00007f678b10e22a in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0x00007f678ab453cb in KApplication::notify (this=0x7fff9455c0a0, receiver=0x7fff9455a4f0, event=0x7fff945596c0) at /build/buildd/kde4libs-4.1.96/kdeui/kernel/kapplication.cpp:307
#21 0x00007f678c056d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#22 0x00007f678b10d5c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#23 0x00007f678b171da4 in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007f678b170607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#25 0x00007f678b1982c4 in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007f67896f6d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007f67896fa50d in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x00007f67896fa6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0x00007f678c07f15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#30 0x00007f678b197a6f in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007f678c055682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#32 0x00007f678c05580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#33 0x00007f678b49b7e5 in QMenu::exec () from /usr/lib/libQtGui.so.4
#34 0x00007f678a4539b7 in CollectionTreeView::contextMenuEvent (this=0x1f1b730, event=0x7fff9455b280) at /build/buildd/amarok-kde4-2.0.1.1/src/browsers/collectionbrowser/CollectionTreeView.cpp:230
#35 0x00007f678b1585bd in QWidget::event () from /usr/lib/libQtGui.so.4
#36 0x00007f678b57d8fd in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#37 0x00007f678b5b2530 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#38 0x00007f678c056038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#39 0x00007f678b105c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#40 0x00007f678b10de4a in QApplication::notify () from /usr/lib/libQtGui.so.4
#41 0x00007f678ab453cb in KApplication::notify (this=0x7fff9455c0a0, receiver=0x1fd4ba0, event=0x7fff9455b280) at /build/buildd/kde4libs-4.1.96/kdeui/kernel/kapplication.cpp:307
#42 0x00007f678c056d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#43 0x00007f678b17222a in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007f678b170607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#45 0x00007f678b1982c4 in ?? () from /usr/lib/libQtGui.so.4
#46 0x00007f67896f6d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0x00007f67896fa50d in ?? () from /usr/lib/libglib-2.0.so.0
#48 0x00007f67896fa6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0x00007f678c07f15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#50 0x00007f678b197a6f in ?? () from /usr/lib/libQtGui.so.4
#51 0x00007f678c055682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#52 0x00007f678c05580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#53 0x00007f678c057cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#54 0x00000000004040f7 in main (argc=3, argv=0x7fff9455d2b8) at /build/buildd/amarok-kde4-2.0.1.1/src/main.cpp:130
Comment 1 Seb Ruiz 2009-01-20 11:58:16 UTC

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