Bug 261677

Summary: amarok crashed while browsing in the left panel
Product: [Applications] amarok Reporter: Gerard Ryan <mail.gerardryan>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 2.3.2   
Target Milestone: 2.4.0   
Platform: RedHat Enterprise Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gerard Ryan 2010-12-31 00:33:04 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-74.fc14.x86_64 x86_64
Distribution (Platform): RedHat RPMs

-- Information about the crash:
- What I was doing when the application crashed:

I was browsing in the left panel and the crash happened when I clicked Podcasts.

The crash can be reproduced some of the time.

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

Thread 8 (Thread 0x7ff228ccb700 (LWP 3963)):
#0  0x0000003d8020b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d9af93d84 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3d9b2ab4e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003d9af93db9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3d9b2b95b4) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003d91099ae3 in ?? () from /usr/lib64/nvidia/libGL.so.1
#4  0x0000003d80206d5b in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d7fae4a7d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7ff223a3e700 (LWP 4013)):
#0  0x0000003d8020b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d88e72ddb in wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003da020a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x334fb30, th=0x339f9b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003da020c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x339f9b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003da020c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x339f9b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003da020c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x339f9b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003da020b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff223a3dc50, parent=0x334fb30, th=0x339f9b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#8  0x0000003da020b5b8 in ThreadWeaver::Thread::run (this=0x339f9b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#9  0x0000003d88e726ee in QThreadPrivate::start (arg=0x339f9b0) at thread/qthread_unix.cpp:285
#10 0x0000003d91099ae3 in ?? () from /usr/lib64/nvidia/libGL.so.1
#11 0x0000003d80206d5b in start_thread () from /lib64/libpthread.so.0
#12 0x0000003d7fae4a7d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7ff233da1700 (LWP 4014)):
#0  0x0000003d8020b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d88e72ddb in wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003da020a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x334fb30, th=0x32c3060) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003da020c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x32c3060) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003da020b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff233da0c50, parent=0x334fb30, th=0x32c3060) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003da020b5b8 in ThreadWeaver::Thread::run (this=0x32c3060) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003d88e726ee in QThreadPrivate::start (arg=0x32c3060) at thread/qthread_unix.cpp:285
#8  0x0000003d91099ae3 in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x0000003d80206d5b in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d7fae4a7d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7ff22323d700 (LWP 4015)):
#0  0x0000003d8020b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d88e72ddb in wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003da020a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x334fb30, th=0x32e3e90) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003da020c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x32e3e90) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003da020c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x32e3e90) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003da020c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x32e3e90) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003da020c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x32e3e90) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x0000003da020b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff22323cc50, parent=0x334fb30, th=0x32e3e90) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#9  0x0000003da020b5b8 in ThreadWeaver::Thread::run (this=0x32e3e90) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#10 0x0000003d88e726ee in QThreadPrivate::start (arg=0x32e3e90) at thread/qthread_unix.cpp:285
#11 0x0000003d91099ae3 in ?? () from /usr/lib64/nvidia/libGL.so.1
#12 0x0000003d80206d5b in start_thread () from /lib64/libpthread.so.0
#13 0x0000003d7fae4a7d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7ff2221ff700 (LWP 4016)):
#0  0x0000003d8020b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d88e72ddb in wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x33f4c30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003da020a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x334fb30, th=0x3c40ff0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003da020c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x3c40ff0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003da020c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39646a0, th=0x3c40ff0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003da020b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7ff2221fec50, parent=0x334fb30, th=0x3c40ff0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003da020b5b8 in ThreadWeaver::Thread::run (this=0x3c40ff0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003d88e726ee in QThreadPrivate::start (arg=0x3c40ff0) at thread/qthread_unix.cpp:285
#9  0x0000003d91099ae3 in ?? () from /usr/lib64/nvidia/libGL.so.1
#10 0x0000003d80206d5b in start_thread () from /lib64/libpthread.so.0
#11 0x0000003d7fae4a7d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff2213cf700 (LWP 4017)):
#0  0x0000003d8020b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003da15287f4 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x0000003d91099ae3 in ?? () from /usr/lib64/nvidia/libGL.so.1
#3  0x0000003d80206d5b in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d7fae4a7d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff1f7fff700 (LWP 4338)):
#0  0x0000003d7fadb083 in poll () from /lib64/libc.so.6
#1  0x0000003d95e2c3bf in poll_func (ufds=0x7ff1ec001460, nfds=2, timeout=-1, userdata=0x7ff2040194e0) at pulse/thread-mainloop.c:75
#2  0x0000003d95e1e166 in pa_mainloop_poll (m=0x7ff2040031e0) at pulse/mainloop.c:879
#3  0x0000003d95e1e799 in pa_mainloop_iterate (m=0x7ff2040031e0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x0000003d95e1e850 in pa_mainloop_run (m=0x7ff2040031e0, retval=0x0) at pulse/mainloop.c:979
#5  0x0000003d95e2c35b in thread (userdata=<value optimized out>) at pulse/thread-mainloop.c:94
#6  0x0000003d96a38888 in internal_thread_func (userdata=0x7ff204018520) at pulsecore/thread-posix.c:72
#7  0x0000003d91099ae3 in ?? () from /usr/lib64/nvidia/libGL.so.1
#8  0x0000003d80206d5b in start_thread () from /lib64/libpthread.so.0
#9  0x0000003d7fae4a7d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff250dbb880 (LWP 3953)):
[KCrash Handler]
#6  QModelIndex (this=0x3399f60, child=<value optimized out>) at ../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x3399f60, child=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1656
#8  0x0000003d8d1011d1 in parent (this=0x339a250, index=...) at ../../src/corelib/kernel/qabstractitemmodel.h:389
#9  QTreeView::indexRowSizeHint (this=0x339a250, index=...) at itemviews/qtreeview.cpp:2758
#10 0x0000003d8d1053d4 in QTreeViewPrivate::itemHeight (this=0x339a2b0, item=<value optimized out>) at itemviews/qtreeview.cpp:3229
#11 0x0000003d8d10566f in QTreeViewPrivate::updateScrollBars (this=0x339a2b0) at itemviews/qtreeview.cpp:3452
#12 0x0000003d8d105a3d in QTreeView::updateGeometries (this=0x339a250) at itemviews/qtreeview.cpp:2686
#13 0x0000003d8cc08fce in QWidget::event (this=0x339a250, event=0x7fff8f9fe970) at kernel/qwidget.cpp:8354
#14 0x0000003d8cfb38e6 in QFrame::event (this=0x339a250, e=0x7fff8f9fe970) at widgets/qframe.cpp:557
#15 0x0000003d8d0c43e3 in QAbstractItemView::viewportEvent (this=0x339a250, event=0x7fff8f9fe970) at itemviews/qabstractitemview.cpp:1619
#16 0x0000003d8d109065 in QTreeView::viewportEvent (this=0x339a250, event=0x7fff8f9fe970) at itemviews/qtreeview.cpp:1256
#17 0x0000003d88f5b937 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3397230, event=0x7fff8f9fe970) at kernel/qcoreapplication.cpp:847
#18 0x0000003d8cbb7891 in QApplicationPrivate::notify_helper (this=0x24dbe60, receiver=0x3397230, e=0x7fff8f9fe970) at kernel/qapplication.cpp:4441
#19 0x0000003d8cbbc3da in QApplication::notify (this=<value optimized out>, receiver=0x3397230, e=0x7fff8f9fe970) at kernel/qapplication.cpp:4324
#20 0x0000003d8de20566 in KApplication::notify (this=0x7fff8fa00b70, receiver=0x3397230, event=0x7fff8f9fe970) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#21 0x0000003d88f5b7ac in QCoreApplication::notifyInternal (this=0x7fff8fa00b70, receiver=0x3397230, event=0x7fff8f9fe970) at kernel/qcoreapplication.cpp:732
#22 0x0000003d8cc04aff in sendEvent (this=0x339ab70, recursive=false, disableUpdates=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#23 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x339ab70, recursive=false, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7270
#24 0x0000003d8cc0c803 in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7321
#25 0x0000003d8cc0cc5a in QWidget::setVisible (this=0x3397230, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#26 0x0000003d8cc0c7b6 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#27 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#28 0x0000003d8cc0c81f in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#29 0x0000003d8cc0cc5a in QWidget::setVisible (this=0x339a250, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#30 0x0000003d8cc0c7b6 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#31 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#32 0x0000003d8cc0c81f in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#33 0x0000003d8cc0cc5a in QWidget::setVisible (this=0x3395930, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#34 0x0000003d98f95aff in show (this=0x3121d90, name=...) at /usr/include/QtGui/qwidget.h:487
#35 BrowserCategoryList::showCategory (this=0x3121d90, name=...) at /usr/src/debug/amarok-2.3.2/src/browsers/BrowserCategoryList.cpp:168
#36 0x0000003d98f95e0f in BrowserCategoryList::categoryActivated (this=0x3121d90, index=<value optimized out>) at /usr/src/debug/amarok-2.3.2/src/browsers/BrowserCategoryList.cpp:143
#37 0x0000003d98f996e4 in BrowserCategoryList::qt_metacall (this=0x3121d90, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff8f9ff000) at /usr/src/debug/amarok-2.3.2/x86_64-redhat-linux-gnu/src/BrowserCategoryList.moc:94
#38 0x0000003d88f7004f in QMetaObject::activate (sender=0x3128380, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff8f9ff000) at kernel/qobject.cpp:3272
#39 0x0000003d8d0c7165 in QAbstractItemView::activated (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:345
#40 0x0000003d8d0c765d in QAbstractItemView::mouseReleaseEvent (this=0x3128380, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1796
#41 0x0000003d8cc08fe8 in QWidget::event (this=0x3128380, event=0x7fff8f9ffeb0) at kernel/qwidget.cpp:8200
#42 0x0000003d8cfb38e6 in QFrame::event (this=0x3128380, e=0x7fff8f9ffeb0) at widgets/qframe.cpp:557
#43 0x0000003d8d0c43e3 in QAbstractItemView::viewportEvent (this=0x3128380, event=0x7fff8f9ffeb0) at itemviews/qabstractitemview.cpp:1619
#44 0x0000003d8d109065 in QTreeView::viewportEvent (this=0x3128380, event=0x7fff8f9ffeb0) at itemviews/qtreeview.cpp:1256
#45 0x0000003d88f5b937 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3118290, event=0x7fff8f9ffeb0) at kernel/qcoreapplication.cpp:847
#46 0x0000003d8cbb7891 in QApplicationPrivate::notify_helper (this=0x24dbe60, receiver=0x3118290, e=0x7fff8f9ffeb0) at kernel/qapplication.cpp:4441
#47 0x0000003d8cbbcc5a in QApplication::notify (this=<value optimized out>, receiver=0x3118290, e=0x7fff8f9ffeb0) at kernel/qapplication.cpp:4006
#48 0x0000003d8de20566 in KApplication::notify (this=0x7fff8fa00b70, receiver=0x3118290, event=0x7fff8f9ffeb0) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#49 0x0000003d88f5b7ac in QCoreApplication::notifyInternal (this=0x7fff8fa00b70, receiver=0x3118290, event=0x7fff8f9ffeb0) at kernel/qcoreapplication.cpp:732
#50 0x0000003d8cbb88c5 in sendEvent (receiver=0x3118290, event=0x7fff8f9ffeb0, alienWidget=0x3118290, nativeWidget=0x30b7680, buttonDown=0x3d8d68b938, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#51 QApplicationPrivate::sendMouseEvent (receiver=0x3118290, event=0x7fff8f9ffeb0, alienWidget=0x3118290, nativeWidget=0x30b7680, buttonDown=0x3d8d68b938, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105
#52 0x0000003d8cc36868 in QETWidget::translateMouseEvent (this=0x30b7680, event=<value optimized out>) at kernel/qapplication_x11.cpp:4438
#53 0x0000003d8cc34f49 in QApplication::x11ProcessEvent (this=0x7fff8fa00b70, event=0x7fff8fa00800) at kernel/qapplication_x11.cpp:3564
#54 0x0000003d8cc5c896 in x11EventSourceDispatch (s=0x24dfa50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#55 0x0000003d81e41e33 in g_main_dispatch (context=0x24ded20) at gmain.c:2149
#56 g_main_context_dispatch (context=0x24ded20) at gmain.c:2702
#57 0x0000003d81e42610 in g_main_context_iterate (context=0x24ded20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#58 0x0000003d81e428ad in g_main_context_iteration (context=0x24ded20, may_block=1) at gmain.c:2843
#59 0x0000003d88f868bf in QEventDispatcherGlib::processEvents (this=0x2381920, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#60 0x0000003d8cc5c59e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#61 0x0000003d88f5ab42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#62 0x0000003d88f5ad8c in QEventLoop::exec (this=0x7fff8fa00b10, flags=...) at kernel/qeventloop.cpp:201
#63 0x0000003d88f5f24b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#64 0x00000000004081af in main (argc=1, argv=0x7fff8fa02ad8) at /usr/src/debug/amarok-2.3.2/src/main.cpp:237

This bug may be a duplicate of or related to bug 252597.

Possible duplicates by query: bug 261535, bug 261043, bug 261030, bug 260812, bug 260768.

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-31 12:35:55 UTC
[Comment from a bug triager]
This is already solved in Amarok 2.4, to be released in January.
Merging with bug 252597.
Thanks

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