Bug 262652 - crash when organizing podcasts
Summary: crash when organizing podcasts
Status: RESOLVED DUPLICATE of bug 256869
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.90
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-09 13:05 UTC by 20120808_bugs.kde.org
Modified: 2011-01-11 20:12 UTC (History)
1 user (show)

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 20120808_bugs.kde.org 2011-01-09 13:05:37 UTC
Application: amarok (2.3.90)
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

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

Added some podcasts.
Created a folder to better organize them.

Moved (via mouse) one of the podcast links to the new folder.

Amarok crashed.

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

Thread 15 (Thread 0xb2b6ab70 (LWP 2476)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984df4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0x0461fb3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xb2369b70 (LWP 2477)):
#0  0x00b40e36 in clock_gettime () from /lib/librt.so.1
#1  0x07ca450b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07d7b6e5 in QTimerInfoList::updateCurrentTime (this=0x9e203b4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07d7b72a in QTimerInfoList::timerWait (this=0x9e203b4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07d797a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb236903c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07d7983d in timerSourcePrepare (source=0x0, timeout=0xb44ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01aa9e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x01aaa279 in ?? () from /lib/libglib-2.0.so.0
#9  0x01aaa848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07d7959f in QEventDispatcherGlib::processEvents (this=0x9d243b8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07d49609 in QEventLoop::processEvents (this=0xb2369210, flags=) at kernel/qeventloop.cpp:149
#12 0x07d49a8a in QEventLoop::exec (this=0xb2369210, flags=...) at kernel/qeventloop.cpp:201
#13 0x07c45b7e in QThread::exec (this=0x9e2c0e0) at thread/qthread.cpp:490
#14 0x02a10daa in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x07c48df9 in QThreadPrivate::start (arg=0x9e2c0e0) at thread/qthread_unix.cpp:266
#16 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0297769e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb1b68b70 (LWP 2480)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x04631b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xb1325b70 (LWP 2481)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x04631b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xb0aa0b70 (LWP 2482)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x04631b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xb029fb70 (LWP 2483)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x02968df6 in poll () from /lib/libc.so.6
#2  0x01ab7a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x01aaa43c in ?? () from /lib/libglib-2.0.so.0
#4  0x01aaa848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x07d7959f in QEventDispatcherGlib::processEvents (this=0xa08d650, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x07d49609 in QEventLoop::processEvents (this=0xb029f220, flags=) at kernel/qeventloop.cpp:149
#7  0x07d49a8a in QEventLoop::exec (this=0xb029f220, flags=...) at kernel/qeventloop.cpp:201
#8  0x07c45b7e in QThread::exec (this=0xa1d18f8) at thread/qthread.cpp:490
#9  0x07d2835b in QInotifyFileSystemWatcherEngine::run (this=0xa1d18f8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x07c48df9 in QThreadPrivate::start (arg=0xa1d18f8) at thread/qthread_unix.cpp:266
#11 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0297769e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xafa9eb70 (LWP 2484)):
#0  0x00b40e36 in clock_gettime () from /lib/librt.so.1
#1  0x07ca450b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07d7b6e5 in QTimerInfoList::updateCurrentTime (this=0xa1e1324) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07d7b72a in QTimerInfoList::timerWait (this=0xa1e1324, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07d797a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xafa9e06c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07d7983d in timerSourcePrepare (source=0x0, timeout=0xb44ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01aa9e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x01aaa279 in ?? () from /lib/libglib-2.0.so.0
#9  0x01aaa848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07d7959f in QEventDispatcherGlib::processEvents (this=0xa08aa50, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07d49609 in QEventLoop::processEvents (this=0xafa9e240, flags=) at kernel/qeventloop.cpp:149
#12 0x07d49a8a in QEventLoop::exec (this=0xafa9e240, flags=...) at kernel/qeventloop.cpp:201
#13 0x07c45b7e in QThread::exec (this=0xa1d9698) at thread/qthread.cpp:490
#14 0x03c57171 in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#15 0x07c48df9 in QThreadPrivate::start (arg=0xa1d9698) at thread/qthread_unix.cpp:266
#16 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0297769e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xacb65b70 (LWP 2487)):
#0  0x01a293eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x02984f66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x01aa9ea3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x01aaa279 in ?? () from /lib/libglib-2.0.so.0
#4  0x01aaa848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x07d7959f in QEventDispatcherGlib::processEvents (this=0xaabb698, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x07d49609 in QEventLoop::processEvents (this=0xacb65220, flags=) at kernel/qeventloop.cpp:149
#7  0x07d49a8a in QEventLoop::exec (this=0xacb65220, flags=...) at kernel/qeventloop.cpp:201
#8  0x07c45b7e in QThread::exec (this=0x9d68f38) at thread/qthread.cpp:490
#9  0x07d2835b in QInotifyFileSystemWatcherEngine::run (this=0x9d68f38) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x07c48df9 in QThreadPrivate::start (arg=0x9d68f38) at thread/qthread_unix.cpp:266
#11 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0297769e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xac364b70 (LWP 2488)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07c499c7 in wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00b1f520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabb6938, th=0xabb6128) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b22ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaba5338, th=0xabb6128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b1ea4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabb6938, th=0xabb6128) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b22dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xabb6128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xabb6128, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b22de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xabb6128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xabb6128, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00b22de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xabb6128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xabb6128, previous=0xb5cd9e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x00b20e4e in ThreadWeaver::ThreadRunHelper::run (this=0xac364284, parent=0xabb6938, th=0xabb6128) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x00b2156b in ThreadWeaver::Thread::run (this=0xabb6128) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x07c48df9 in QThreadPrivate::start (arg=0xabb6128) at thread/qthread_unix.cpp:266
#17 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#18 0x0297769e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xabb63b70 (LWP 2489)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07c499c7 in wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00b1f520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabb6938, th=0xab861a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b22ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaba5338, th=0xab861a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b1ea4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabb6938, th=0xab861a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b22dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xab861a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xab861a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b22de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xab861a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xab861a0, previous=0xb5a84d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00b20e4e in ThreadWeaver::ThreadRunHelper::run (this=0xabb63284, parent=0xabb6938, th=0xab861a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00b2156b in ThreadWeaver::Thread::run (this=0xab861a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x07c48df9 in QThreadPrivate::start (arg=0xab861a0) at thread/qthread_unix.cpp:266
#15 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#16 0x0297769e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xab35ab70 (LWP 2490)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb725c3a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb725c481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#6  0x0297769e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa9dbeb70 (LWP 2493)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x06985877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x6a841a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x069858c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x6a841a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#6  0x0297769e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa757fb70 (LWP 2510)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07c499c7 in wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00b1f520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabb6938, th=0xac5df40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b22ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaba5338, th=0xac5df40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b1ea4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabb6938, th=0xac5df40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b22dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xac5df40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xac5df40, previous=0xc9f2b08) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b20e4e in ThreadWeaver::ThreadRunHelper::run (this=0xa757f284, parent=0xabb6938, th=0xac5df40) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00b2156b in ThreadWeaver::Thread::run (this=0xac5df40) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x07c48df9 in QThreadPrivate::start (arg=0xac5df40) at thread/qthread_unix.cpp:266
#13 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#14 0x0297769e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9d4efb70 (LWP 2519)):
#0  0x005de416 in __kernel_vsyscall ()
#1  0x01a2b4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02984d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07c499c7 in wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabb6950, mutex=0xaba4ef8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00b1f520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xabb6938, th=0xb6dfb58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b22ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaba5338, th=0xb6dfb58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b1ea4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xabb6938, th=0xb6dfb58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b22dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xb6dfb58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xb6dfb58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b22de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xb6dfb58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xb6dfb58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00b22de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xb6dfb58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xb6dfb58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x00b22de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xaba5338, th=0xb6dfb58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00b1fa23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xabb6938, th=0xb6dfb58, previous=0xa379750) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x00b20e4e in ThreadWeaver::ThreadRunHelper::run (this=0x9d4ef284, parent=0xabb6938, th=0xb6dfb58) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x00b2156b in ThreadWeaver::Thread::run (this=0xb6dfb58) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x07c48df9 in QThreadPrivate::start (arg=0xb6dfb58) at thread/qthread_unix.cpp:266
#19 0x01a26cc9 in start_thread () from /lib/libpthread.so.0
#20 0x0297769e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5803780 (LWP 2475)):
[KCrash Handler]
#7  QSortFilterProxyModelPrivate::proxy_to_source (this=0xa909680, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#8  0x05363a73 in QSortFilterProxyModel::mapToSource (this=0xa909670, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2491
#9  0x0535cd37 in QSortFilterProxyModelPrivate::store_persistent_indexes (this=0xa909680) at itemviews/qsortfilterproxymodel.cpp:994
#10 0x0535d14a in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0xa909680) at itemviews/qsortfilterproxymodel.cpp:1242
#11 0x053635ce in QSortFilterProxyModel::qt_metacall (this=0xa909670, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf93310c) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:132
#12 0x07d508ca in QMetaObject::metacall (object=0xa909670, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbf93310c) at kernel/qmetaobject.cpp:237
#13 0x07d636ad in QMetaObject::activate (sender=0xa93a840, m=0x7e7d198, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3280
#14 0x07db4467 in QAbstractItemModel::layoutAboutToBeChanged (this=0xa93a840) at .moc/release-shared/moc_qabstractitemmodel.cpp:167
#15 0x00fba72c in ?? () from /usr/lib/libamaroklib.so.1
#16 0x00fcd842 in ?? () from /usr/lib/libamaroklib.so.1
#17 0x0535ad77 in QSortFilterProxyModel::dropMimeData (this=0xa909670, data=0xb997b28, action=Qt::CopyAction, row=-1, column=-1, parent=...) at itemviews/qsortfilterproxymodel.cpp:1813
#18 0x052c2cc3 in QAbstractItemView::dropEvent (this=0xa937b90, event=0xbf933e80) at itemviews/qabstractitemview.cpp:1981
#19 0x04d54dd0 in QWidget::event (this=0xa937b90, event=0xbf933e80) at kernel/qwidget.cpp:8377
#20 0x05176763 in QFrame::event (this=0xa937b90, e=0xbf933e80) at widgets/qframe.cpp:557
#21 0x05213a82 in QAbstractScrollArea::viewportEvent (this=0x0, e=0xa909680) at widgets/qabstractscrollarea.cpp:1043
#22 0x052d00f7 in QAbstractItemView::viewportEvent (this=0xa937b90, event=0xbf933e80) at itemviews/qabstractitemview.cpp:1619
#23 0x05312883 in QTreeView::viewportEvent (this=0xa937b90, event=0xbf933e80) at itemviews/qtreeview.cpp:1256
#24 0x00fbee33 in ?? () from /usr/lib/libamaroklib.so.1
#25 0x052164d5 in viewportEvent (this=0xa913b38, o=0xa947038, e=0xbf933e80) at widgets/qabstractscrollarea_p.h:100
#26 QAbstractScrollAreaFilter::eventFilter (this=0xa913b38, o=0xa947038, e=0xbf933e80) at widgets/qabstractscrollarea_p.h:116
#27 0x07d4a29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9cdd7d0, receiver=0xa947038, event=0xbf933e80) at kernel/qcoreapplication.cpp:847
#28 0x04cf6fb9 in QApplicationPrivate::notify_helper (this=0x9cdd7d0, receiver=0xa947038, e=0xbf933e80) at kernel/qapplication.cpp:4392
#29 0x04cfd51f in QApplication::notify (this=0xbf936298, receiver=0xa947038, e=0xbf933e80) at kernel/qapplication.cpp:4202
#30 0x0039ef8a in KApplication::notify (this=0xbf936298, receiver=0xa947038, event=0xbf933e80) at ../../kdeui/kernel/kapplication.cpp:311
#31 0x07d4ab3b in QCoreApplication::notifyInternal (this=0xbf936298, receiver=0xa947038, event=0xbf933e80) at kernel/qcoreapplication.cpp:732
#32 0x04d98daa in sendEvent (this=0x9cd83c0, xe=0xbf933f8c, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QX11Data::xdndHandleDrop (this=0x9cd83c0, xe=0xbf933f8c, passive=false) at kernel/qdnd_x11.cpp:1183
#34 0x04d9dceb in QDragManager::drop (this=0xc9966e8) at kernel/qdnd_x11.cpp:1725
#35 0x04d9deea in QDragManager::eventFilter (this=0xc9966e8, o=0xb997b40, e=0xbf9344f0) at kernel/qdnd_x11.cpp:1312
#36 0x07d4a35c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9cdd7d0, receiver=0xb997b40, event=0xbf9344f0) at kernel/qcoreapplication.cpp:828
#37 0x04cf6f63 in QApplicationPrivate::notify_helper (this=0x9cdd7d0, receiver=0xb997b40, e=0xbf9344f0) at kernel/qapplication.cpp:4371
#38 0x04cfdc2e in QApplication::notify (this=0xbf936298, receiver=0xb997b40, e=0xbf9344f0) at kernel/qapplication.cpp:3959
#39 0x0039ef8a in KApplication::notify (this=0xbf936298, receiver=0xb997b40, event=0xbf9344f0) at ../../kdeui/kernel/kapplication.cpp:311
#40 0x07d4ab3b in QCoreApplication::notifyInternal (this=0xbf936298, receiver=0xb997b40, event=0xbf9344f0) at kernel/qcoreapplication.cpp:732
#41 0x04cfc094 in sendEvent (receiver=0xb997b40, event=0xbf9344f0, alienWidget=0x0, nativeWidget=0xb997b40, buttonDown=0x56913c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QApplicationPrivate::sendMouseEvent (receiver=0xb997b40, event=0xbf9344f0, alienWidget=0x0, nativeWidget=0xb997b40, buttonDown=0x56913c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#43 0x04d8ad10 in QETWidget::translateMouseEvent (this=0xb997b40, event=0xbf934a0c) at kernel/qapplication_x11.cpp:4403
#44 0x04d8a151 in QApplication::x11ProcessEvent (this=0xbf936298, event=0xbf934a0c) at kernel/qapplication_x11.cpp:3414
#45 0x04db936a in x11EventSourceDispatch (s=0x9cdcfb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0x01aa6855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x01aaa668 in ?? () from /lib/libglib-2.0.so.0
#48 0x01aaa848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x07d79565 in QEventDispatcherGlib::processEvents (this=0x9cd4918, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#50 0x04db8be5 in QGuiEventDispatcherGlib::processEvents (this=0x9cd4918, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x07d49609 in QEventLoop::processEvents (this=0xbed02f0, flags=) at kernel/qeventloop.cpp:149
#52 0x07d49a8a in QEventLoop::exec (this=0xbed02f0, flags=...) at kernel/qeventloop.cpp:201
#53 0x04d9e5f7 in QDragManager::drag (this=0xc9966e8, o=0xa498110) at kernel/qdnd_x11.cpp:1981
#54 0x04d0ed4e in QDrag::exec (this=0xa498110, supportedActions=..., defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:284
#55 0x052cd8ac in QAbstractItemView::startDrag (this=0xa937b90, supportedActions=...) at itemviews/qabstractitemview.cpp:3437
#56 0x00fc2638 in ?? () from /usr/lib/libamaroklib.so.1
#57 0x052cb33a in QAbstractItemView::mouseMoveEvent (this=0xa937b90, event=0xbf9359e0) at itemviews/qabstractitemview.cpp:1700
#58 0x05311f74 in QTreeView::mouseMoveEvent (this=0xa937b90, event=0xbf9359e0) at itemviews/qtreeview.cpp:1902
#59 0x00fbe59b in ?? () from /usr/lib/libamaroklib.so.1
#60 0x04d54caa in QWidget::event (this=0xa937b90, event=0xbf9359e0) at kernel/qwidget.cpp:8172
#61 0x05176763 in QFrame::event (this=0xa937b90, e=0xbf9359e0) at widgets/qframe.cpp:557
#62 0x05213a82 in QAbstractScrollArea::viewportEvent (this=0x0, e=0xa909680) at widgets/qabstractscrollarea.cpp:1043
#63 0x052d00f7 in QAbstractItemView::viewportEvent (this=0xa937b90, event=0xbf9359e0) at itemviews/qabstractitemview.cpp:1619
#64 0x05312883 in QTreeView::viewportEvent (this=0xa937b90, event=0xbf9359e0) at itemviews/qtreeview.cpp:1256
#65 0x00fbee33 in ?? () from /usr/lib/libamaroklib.so.1
#66 0x052164d5 in viewportEvent (this=0xa913b38, o=0xa947038, e=0xbf9359e0) at widgets/qabstractscrollarea_p.h:100
#67 QAbstractScrollAreaFilter::eventFilter (this=0xa913b38, o=0xa947038, e=0xbf9359e0) at widgets/qabstractscrollarea_p.h:116
#68 0x07d4a29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9cdd7d0, receiver=0xa947038, event=0xbf9359e0) at kernel/qcoreapplication.cpp:847
#69 0x04cf6fb9 in QApplicationPrivate::notify_helper (this=0x9cdd7d0, receiver=0xa947038, e=0xbf9359e0) at kernel/qapplication.cpp:4392
#70 0x04cfdc2e in QApplication::notify (this=0xbf936298, receiver=0xa947038, e=0xbf9359e0) at kernel/qapplication.cpp:3959
#71 0x0039ef8a in KApplication::notify (this=0xbf936298, receiver=0xa947038, event=0xbf9359e0) at ../../kdeui/kernel/kapplication.cpp:311
#72 0x07d4ab3b in QCoreApplication::notifyInternal (this=0xbf936298, receiver=0xa947038, event=0xbf9359e0) at kernel/qcoreapplication.cpp:732
#73 0x04cfc094 in sendEvent (receiver=0xa947038, event=0xbf9359e0, alienWidget=0xa947038, nativeWidget=0xa629a48, buttonDown=0x56913c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#74 QApplicationPrivate::sendMouseEvent (receiver=0xa947038, event=0xbf9359e0, alienWidget=0xa947038, nativeWidget=0xa629a48, buttonDown=0x56913c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#75 0x04d8ad10 in QETWidget::translateMouseEvent (this=0xa629a48, event=0xbf935efc) at kernel/qapplication_x11.cpp:4403
#76 0x04d8a151 in QApplication::x11ProcessEvent (this=0xbf936298, event=0xbf935efc) at kernel/qapplication_x11.cpp:3414
#77 0x04db936a in x11EventSourceDispatch (s=0x9cdcfb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#78 0x01aa6855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#79 0x01aaa668 in ?? () from /lib/libglib-2.0.so.0
#80 0x01aaa848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#81 0x07d79565 in QEventDispatcherGlib::processEvents (this=0x9cd4918, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#82 0x04db8be5 in QGuiEventDispatcherGlib::processEvents (this=0x9cd4918, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#83 0x07d49609 in QEventLoop::processEvents (this=0xbf9361f4, flags=) at kernel/qeventloop.cpp:149
#84 0x07d49a8a in QEventLoop::exec (this=0xbf9361f4, flags=...) at kernel/qeventloop.cpp:201
#85 0x07d4e00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#86 0x04cf5e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#87 0x08050dcd in _start ()

Possible duplicates by query: bug 258401, bug 247038, bug 242529, bug 241525, bug 238944.

Reported using DrKonqi
Comment 1 Boerny 2011-01-10 18:45:56 UTC
Bug affects me too.
Hada also a crash when listening to a podcast. Amarok crashed after some time.
Comment 2 Myriam Schweingruber 2011-01-10 19:10:37 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Since you are using Kubuntu, you will need amarok-dbg and phonon-dbg at least, ideally you should also have kdelibs5-dbg, libqt4-dbg and  libglib2.0-0-dbg. That should cover most of the crashes.

@Boerny: how do you know it is identical? Could you please paste your backtrace as well?
Comment 3 20120808_bugs.kde.org 2011-01-10 20:47:37 UTC
Thanks for the feedback. I will be posted a corresponding backtrace after having installed the (missing) packages mentioned: <i>amarok-dbg libglib2.0-0-dbg phonon-dbg</i>.
Comment 4 20120808_bugs.kde.org 2011-01-11 19:28:16 UTC
crashed twice 
first time drkonqi did not pick it up

started it again
noticed that the state of my podcasts (folders and links) was old (apparently only saves changes when closing amarok?)

continued organizing the podcasts, including creating new folders


amarok crashed. drkonqi showed up

here is the backtrace, which drkonqi showed as being worth three stars. ;)



Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb58f6780 (LWP 12554))]

Thread 15 (Thread 0xb2c5eb70 (LWP 12555)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d5884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bdf4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0x02b94b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xb245db70 (LWP 12556)):
#0  g_main_context_check (context=0xa14d450, max_priority=2147483647, fds=0xa1481d0, n_fds=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2653
#1  0x04ddc45e in g_main_context_iterate (context=0xa14d450, block=<value optimized out>, dispatch=1, self=0xa0dbe58) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2777
#2  0x04ddc848 in g_main_context_iteration (context=0xa14d450, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#3  0x0724b59f in QEventDispatcherGlib::processEvents (this=0xa04ede8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x0721b609 in QEventLoop::processEvents (this=0xb245d210, flags=) at kernel/qeventloop.cpp:149
#5  0x0721ba8a in QEventLoop::exec (this=0xb245d210, flags=...) at kernel/qeventloop.cpp:201
#6  0x07117b7e in QThread::exec (this=0xa0df288) at thread/qthread.cpp:490
#7  0x091d3daa in Phonon::Xine::XineThread::run (this=0xa0df288) at ../../xine/xinethread.cpp:143
#8  0x0711adf9 in QThreadPrivate::start (arg=0xa0df288) at thread/qthread_unix.cpp:266
#9  0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#10 0x0087e69e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb1c5cb70 (LWP 12559)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x02ba6b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xb1419b70 (LWP 12560)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x02ba6b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xb0b94b70 (LWP 12561)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x02ba6b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xb0393b70 (LWP 12562)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x0086fdf6 in poll () from /lib/libc.so.6
#2  0x04de9a1b in g_poll (fds=0xa4fde10, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.26.0/glib/gpoll.c:132
#3  0x04ddc43c in g_main_context_poll (context=0xa4fc840, block=<value optimized out>, dispatch=1, self=0xa4fdde0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:3093
#4  g_main_context_iterate (context=0xa4fc840, block=<value optimized out>, dispatch=1, self=0xa4fdde0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2775
#5  0x04ddc848 in g_main_context_iteration (context=0xa4fc840, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#6  0x0724b59f in QEventDispatcherGlib::processEvents (this=0xa3b1808, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#7  0x0721b609 in QEventLoop::processEvents (this=0xb0393220, flags=) at kernel/qeventloop.cpp:149
#8  0x0721ba8a in QEventLoop::exec (this=0xb0393220, flags=...) at kernel/qeventloop.cpp:201
#9  0x07117b7e in QThread::exec (this=0xa4fa1f8) at thread/qthread.cpp:490
#10 0x071fa35b in QInotifyFileSystemWatcherEngine::run (this=0xa4fa1f8) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x0711adf9 in QThreadPrivate::start (arg=0xa4fa1f8) at thread/qthread_unix.cpp:266
#12 0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#13 0x0087e69e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xafb92b70 (LWP 12563)):
#0  0x0088bf7b in pthread_mutex_unlock () from /lib/libc.so.6
#1  0x04ddc870 in g_main_context_iteration (context=0xa50c2e8, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2844
#2  0x0724b59f in QEventDispatcherGlib::processEvents (this=0xa502100, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#3  0x0721b609 in QEventLoop::processEvents (this=0xafb92240, flags=) at kernel/qeventloop.cpp:149
#4  0x0721ba8a in QEventLoop::exec (this=0xafb92240, flags=...) at kernel/qeventloop.cpp:201
#5  0x07117b7e in QThread::exec (this=0xa508f18) at thread/qthread.cpp:490
#6  0x06af2171 in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#7  0x0711adf9 in QThreadPrivate::start (arg=0xa508f18) at thread/qthread_unix.cpp:266
#8  0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#9  0x0087e69e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xad0f5b70 (LWP 12588)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0711b9c7 in wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003be520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xade33e0, th=0x9ff5b60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003c1ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xad9f5c0, th=0x9ff5b60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003bda4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xade33e0, th=0x9ff5b60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003c1dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0x9ff5b60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0x9ff5b60, previous=0xb36b010) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003bfe4e in ThreadWeaver::ThreadRunHelper::run (this=0xad0f5284, parent=0xade33e0, th=0x9ff5b60) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x003c056b in ThreadWeaver::Thread::run (this=0x9ff5b60) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0711adf9 in QThreadPrivate::start (arg=0x9ff5b60) at thread/qthread_unix.cpp:266
#13 0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#14 0x0087e69e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xac8f4b70 (LWP 12589)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0711b9c7 in wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003be520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xade33e0, th=0xade8058) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003c1ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xad9f5c0, th=0xade8058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003bda4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xade33e0, th=0xade8058) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003c1dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xade8058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xade8058, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003c1de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xade8058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xade8058, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x003c1de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xade8058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xade8058, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x003c1de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xade8058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xade8058, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x003c1de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xade8058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xade8058, previous=0xaf54d28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x003bfe4e in ThreadWeaver::ThreadRunHelper::run (this=0xac8f4284, parent=0xade33e0, th=0xade8058) at ../../../threadweaver/Weaver/Thread.cpp:87
#19 0x003c056b in ThreadWeaver::Thread::run (this=0xade8058) at ../../../threadweaver/Weaver/Thread.cpp:142
#20 0x0711adf9 in QThreadPrivate::start (arg=0xade8058) at thread/qthread_unix.cpp:266
#21 0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#22 0x0087e69e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xac0f3b70 (LWP 12590)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0711b9c7 in wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003be520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xade33e0, th=0xadcd740) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003c1ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xad9f5c0, th=0xadcd740) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003bda4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xade33e0, th=0xadcd740) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003c1dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xadcd740) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xadcd740, previous=0xb36e900) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003bfe4e in ThreadWeaver::ThreadRunHelper::run (this=0xac0f3284, parent=0xade33e0, th=0xadcd740) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x003c056b in ThreadWeaver::Thread::run (this=0xadcd740) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0711adf9 in QThreadPrivate::start (arg=0xadcd740) at thread/qthread_unix.cpp:266
#13 0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#14 0x0087e69e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaa995b70 (LWP 12591)):
#0  0x054d33eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x0088bf66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x04ddbea3 in g_main_context_prepare (context=0xae29f68, priority=0xaa9950cc) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2471
#3  0x04ddc279 in g_main_context_iterate (context=0xae29f68, block=<value optimized out>, dispatch=1, self=0xae3bfb0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2760
#4  0x04ddc848 in g_main_context_iteration (context=0xae29f68, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#5  0x0724b59f in QEventDispatcherGlib::processEvents (this=0xae29ff0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0721b609 in QEventLoop::processEvents (this=0xaa995220, flags=) at kernel/qeventloop.cpp:149
#7  0x0721ba8a in QEventLoop::exec (this=0xaa995220, flags=...) at kernel/qeventloop.cpp:201
#8  0x07117b7e in QThread::exec (this=0xa058218) at thread/qthread.cpp:490
#9  0x071fa35b in QInotifyFileSystemWatcherEngine::run (this=0xa058218) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0711adf9 in QThreadPrivate::start (arg=0xa058218) at thread/qthread_unix.cpp:266
#11 0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0087e69e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaa194b70 (LWP 12592)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0711b9c7 in wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xade33f8, mutex=0xad95478, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x003be520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xade33e0, th=0xaec1538) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x003c1ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xad9f5c0, th=0xaec1538) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x003bda4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xade33e0, th=0xaec1538) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x003c1dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xaec1538) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xaec1538, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x003c1de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad9f5c0, th=0xaec1538) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x003bea23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xade33e0, th=0xaec1538, previous=0xb36da90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x003bfe4e in ThreadWeaver::ThreadRunHelper::run (this=0xaa194284, parent=0xade33e0, th=0xaec1538) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x003c056b in ThreadWeaver::Thread::run (this=0xaec1538) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0711adf9 in QThreadPrivate::start (arg=0xaec1538) at thread/qthread_unix.cpp:266
#15 0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#16 0x0087e69e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa998bb70 (LWP 12593)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb734f3a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb734f481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#6  0x0087e69e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa83feb70 (LWP 12596)):
#0  0x00506416 in __kernel_vsyscall ()
#1  0x054d54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0088bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x050d9877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x51d81a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x050d98c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x51d81a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x054d0cc9 in start_thread () from /lib/libpthread.so.0
#6  0x0087e69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb58f6780 (LWP 12554)):
[KCrash Handler]
#7  QModelIndex (this=0xac987e8, child=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#8  QSortFilterProxyModel::parent (this=0xac987e8, child=...) at itemviews/qsortfilterproxymodel.cpp:1656
#9  0x044ec5e8 in parent (this=0xac997c8, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#10 QTreeView::isIndexHidden (this=0xac997c8, index=...) at itemviews/qtreeview.cpp:2837
#11 0x044f6095 in QTreeView::visualRect (this=0xac997c8, index=...) at itemviews/qtreeview.cpp:1044
#12 0x044a49cd in QAbstractItemView::update (this=0xac987e8, index=...) at itemviews/qabstractitemview.cpp:3133
#13 0x044a4f3c in QAbstractItemViewPrivate::setHoverIndex (this=0xabbc7e8, index=...) at itemviews/qabstractitemview.cpp:150
#14 0x044b4268 in QAbstractItemView::viewportEvent (this=0xac997c8, event=0xbfbaf4d4) at itemviews/qabstractitemview.cpp:1572
#15 0x044f6883 in QTreeView::viewportEvent (this=0xac997c8, event=0xbfbaf4d4) at itemviews/qtreeview.cpp:1256
#16 0x01192e33 in PlaylistBrowserNS::PlaylistBrowserView::viewportEvent (this=0xac997c8, event=0xbfbaf4d4) at ../../src/browsers/playlistbrowser/PlaylistBrowserView.cpp:332
#17 0x043fa4d5 in viewportEvent (this=0xabbce18, o=0xaca2658, e=0xbfbaf4d4) at widgets/qabstractscrollarea_p.h:100
#18 QAbstractScrollAreaFilter::eventFilter (this=0xabbce18, o=0xaca2658, e=0xbfbaf4d4) at widgets/qabstractscrollarea_p.h:116
#19 0x0721c29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9ffd028, receiver=0xaca2658, event=0xbfbaf4d4) at kernel/qcoreapplication.cpp:847
#20 0x03edafb9 in QApplicationPrivate::notify_helper (this=0x9ffd028, receiver=0xaca2658, e=0xbfbaf4d4) at kernel/qapplication.cpp:4392
#21 0x03edfada in QApplicationPrivate::dispatchEnterLeave (enter=0xaca2658, leave=0x0) at kernel/qapplication.cpp:2726
#22 0x03f6d2b1 in QApplication::x11ProcessEvent (this=0xbfbafc88, event=0xbfbaf8ec) at kernel/qapplication_x11.cpp:3532
#23 0x03f9d36a in x11EventSourceDispatch (s=0x9ffff48, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0x04dd8855 in g_main_dispatch (context=0x9ffcb10) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2149
#25 g_main_context_dispatch (context=0x9ffcb10) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2702
#26 0x04ddc668 in g_main_context_iterate (context=0x9ffcb10, block=<value optimized out>, dispatch=1, self=0x9ffca00) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2780
#27 0x04ddc848 in g_main_context_iteration (context=0x9ffcb10, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#28 0x0724b565 in QEventDispatcherGlib::processEvents (this=0x9ffb848, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#29 0x03f9cbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9ffb848, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x0721b609 in QEventLoop::processEvents (this=0xbfbafbe4, flags=) at kernel/qeventloop.cpp:149
#31 0x0721ba8a in QEventLoop::exec (this=0xbfbafbe4, flags=...) at kernel/qeventloop.cpp:201
#32 0x0722000f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#33 0x03ed9e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#34 0x08050dcd in main (argc=2, argv=0xbfbb0644) at ../../src/main.cpp:261
Comment 5 Myriam Schweingruber 2011-01-11 20:12:48 UTC
Thank you for the backtrace, it is indeed very good and shows this is a duplicate and already fixed in the upcoming Amarok 2.4, to be released later this month.

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