Bug 210023 - amarok crashed when clicked on "Toggle unified view mode"
Summary: amarok crashed when clicked on "Toggle unified view mode"
Status: RESOLVED DUPLICATE of bug 206445
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-09 22:33 UTC by benpro
Modified: 2009-10-10 15:36 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 benpro 2009-10-09 22:33:23 UTC
Application that crashed: amarok
Version of the application: 2.2-GIT
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-ARCH x86_64

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

Thread 15 (Thread 0x7f7c049a5910 (LWP 28205)):
#0  0x00007f7c18a7105d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c06ac6581 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#3  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f7c03b6a910 (LWP 28206)):
#0  0x00007f7c18a6eae2 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f7c1221bc2f in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7c1221c161 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7c1221c690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7c1a2558b6 in QEventDispatcherGlib::processEvents (this=0x2317270, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#5  0x00007f7c1a22bc72 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f7c1a22c044 in QEventLoop::exec (this=0x7f7c03b69fb0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f7c1a14558b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f7c06d1f7e4 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f7c1a1482e5 in QThreadPrivate::start (arg=0x24454e0) at thread/qthread_unix.cpp:188
#10 0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#11 0x00007f7c18fa314d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f7c03160910 (LWP 28209)):
#0  0x00007f7c18f9712b in read () from /lib/libc.so.6
#1  0x00007f7c07154245 in snd_ctl_hw_read () from /usr/lib/libasound.so.2
#2  0x00007f7c0714ed58 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0x00007f7c071588e9 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0x00007f7c03165878 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#5  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#6  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f7c0295f910 (LWP 28210)):
#0  0x00007f7c07166330 in snd1_pcm_write_areas () from /usr/lib/libasound.so.2
#1  0x00007f7c0717345b in snd_pcm_plugin_writei () from /usr/lib/libasound.so.2
#2  0x00007f7c0316708f in ao_alsa_write () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x00007f7c06ad7b71 in ao_loop () from /usr/lib/libxine.so.1
#4  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#5  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f7c01d55910 (LWP 28211)):
#0  0x00007f7c18a70dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c06ad75c3 in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#3  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f7c006e1910 (LWP 28213)):
#0  0x00007f7c18a70dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c1a1493ab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2adf5b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2adf5b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f7c1605d286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f7c1605f3bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f7c1605d9bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f7c1605de18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7c1a1482e5 in QThreadPrivate::start (arg=0x2ad6ef0) at thread/qthread_unix.cpp:188
#8  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#9  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f7bf7fff910 (LWP 28214)):
#0  0x00007f7c18a70dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c1a1493ab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2adf5b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2adf5b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f7c1605d286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f7c1605f3bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f7c1605d9bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f7c1605de18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7c1a1482e5 in QThreadPrivate::start (arg=0x7f7bf8000ec0) at thread/qthread_unix.cpp:188
#8  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#9  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f7bf77fe910 (LWP 28215)):
#0  0x00007f7c18f4d7c6 in malloc () from /lib/libc.so.6
#1  0x00007f7c0f8d1f17 in ?? () from /usr/lib/libGL.so.1
#2  0x00007f7c1b8e8b0d in ?? () from /usr/lib/libnvidia-tls.so.1
#3  0x00007f7c1a18a9a9 in QString::realloc (this=0x7f7bf77fc630, alloc=0) at tools/qstring.cpp:1066
#4  0x00007f7c1a1c095e in QDirPrivate::sortFileList(QFlags<QDir::SortFlag>, QStringList&, QStringList*, QList<QFileInfo>*) const () from /usr/lib/libQtCore.so.4
#5  0x00007f7c1a1bc14e in QDirPrivate::updateFileLists (this=<value optimized out>) at io/qdir.cpp:302
#6  QDir::count (this=<value optimized out>) at io/qdir.cpp:1239
#7  0x00007f7c00bc2145 in ScanResultProcessor::addTrack(QMap<QString, QVariant> const&, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#8  0x00007f7c00bc8fd1 in ScanResultProcessor::processDirectory(QList<QMap<QString, QVariant> > const&) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#9  0x00007f7c00bb9f5d in XmlParseJob::run() () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#10 0x00007f7c1605e6bd in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#11 0x00007f7c1605e9be in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#12 0x00007f7c1605d98f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#13 0x00007f7c1605de18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#14 0x00007f7c1a1482e5 in QThreadPrivate::start (arg=0x2c535f0) at thread/qthread_unix.cpp:188
#15 0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#16 0x00007f7c18fa314d in clone () from /lib/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f7bf6df6910 (LWP 28216)):
#0  0x00007f7c18a70dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c1a1493ab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2adf5b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2adf5b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f7c1605d286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f7c1605f3bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f7c1605d9bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f7c1605de18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7c1a1482e5 in QThreadPrivate::start (arg=0x2e517e0) at thread/qthread_unix.cpp:188
#8  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#9  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7be8e65910 (LWP 1507)):
#0  0x00007f7c18f9ca42 in select () from /lib/libc.so.6
#1  0x00007f7c06aee4a4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f7c06ad409b in video_out_loop () from /usr/lib/libxine.so.1
#3  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#4  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f7bdbfff910 (LWP 1508)):
#0  0x00007f7c18a70dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c06ac9f7b in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007f7c06acfd5e in video_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#4  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f7bdb7fe910 (LWP 1509)):
#0  0x00007f7c18a7105d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c06ad6080 in ao_get_buffer () from /usr/lib/libxine.so.1
#2  0x00007f7bd75164a9 in mad_decode_data () from /usr/lib/xine/plugins/1.26/xineplug_decode_mad.so
#3  0x00007f7c06ad14d4 in audio_decoder_loop () from /usr/lib/libxine.so.1
#4  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#5  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7bdaffd910 (LWP 1510)):
#0  0x00007f7c18a70dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c06ada22b in listener_loop () from /usr/lib/libxine.so.1
#2  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#3  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7bd7514910 (LWP 1511)):
#0  0x00007f7c18f9ca42 in select () from /lib/libc.so.6
#1  0x00007f7c06aee4a4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f7c06adeb10 in demux_loop () from /usr/lib/libxine.so.1
#3  0x00007f7c18a6c57a in start_thread () from /lib/libpthread.so.0
#4  0x00007f7c18fa314d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7c1b8e37a0 (LWP 28204)):
[KCrash Handler]
#5  0x00007f7c1ab1d9fb in CollectionTreeItem::row() const () from /usr/lib/libamaroklib.so.1
#6  0x00007f7c1ab2b756 in CollectionTreeItemModelBase::handleNormalQueryResult(QueryMaker*, QList<KSharedPtr<Meta::MetaBase> > const&) () from /usr/lib/libamaroklib.so.1
#7  0x00007f7c1ab2bb6c in CollectionTreeItemModelBase::newResultReady(QString const&, QList<KSharedPtr<Meta::MetaBase> >) () from /usr/lib/libamaroklib.so.1
#8  0x00007f7c1ab27a60 in CollectionTreeItemModelBase::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#9  0x00007f7c1a23c799 in QObject::event (this=0x2cd72e0, e=0x4783690) at kernel/qobject.cpp:1110
#10 0x00007f7c196d960c in QApplicationPrivate::notify_helper (this=0x2269f30, receiver=0x2cd72e0, e=0x4783690) at kernel/qapplication.cpp:4065
#11 0x00007f7c196e08de in QApplication::notify (this=0x7fffa6e5f2b0, receiver=0x2cd72e0, e=0x4783690) at kernel/qapplication.cpp:4030
#12 0x00007f7c1b4225a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#13 0x00007f7c1a22d33c in QCoreApplication::notifyInternal (this=0x7fffa6e5f2b0, receiver=0x2cd72e0, event=0x4783690) at kernel/qcoreapplication.cpp:610
#14 0x00007f7c1a22df4a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x212ee60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x212ee60) at kernel/qcoreapplication.cpp:1247
#16 0x00007f7c1a255cc3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#17 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#18 0x00007f7c12218dbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x00007f7c1221c568 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#20 0x00007f7c1221c690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00007f7c1a255863 in QEventDispatcherGlib::processEvents (this=0x212e880, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#22 0x00007f7c1976c6de in QGuiEventDispatcherGlib::processEvents (this=0x2c29f80, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#23 0x00007f7c1a22bc72 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007f7c1a22c044 in QEventLoop::exec (this=0x7fffa6e5f240, flags=) at kernel/qeventloop.cpp:201
#25 0x00007f7c1a22e1f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#26 0x0000000000409e46 in _start ()

Reported using DrKonqi
Comment 1 Nicolas L. 2009-10-09 23:39:38 UTC
can you install the debug packages from your distribution ?
Comment 2 benpro 2009-10-09 23:46:23 UTC
Yes I will install them. Then if I encounter a crash, I report a new Bug ?
Comment 3 Nicolas L. 2009-10-09 23:56:31 UTC
no need to create a new bugreport but add the new log on this one
Comment 4 Myriam Schweingruber 2009-10-09 23:58:09 UTC

*** This bug has been marked as a duplicate of bug 206445 ***
Comment 5 benpro 2009-10-10 15:36:55 UTC
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f0c012417a0 (LWP 19052))]

Thread 10 (Thread 0x7f0bed378910 (LWP 19053)):
#0  0x00007f0bfe3ce05d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0bef499581 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#3  0x00007f0bfe90014d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0bec53d910 (LWP 19054)):
#0  0x00007f0bfe8f7993 in poll () from /lib/libc.so.6
#1  0x00007f0bf7b7934c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007f0bf7b79690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f0bffbb28b6 in QEventDispatcherGlib::processEvents (this=0x25bb8c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#4  0x00007f0bffb88c72 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0bffb89044 in QEventLoop::exec (this=0x7f0bec53cfb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0bffaa258b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f0bef6f27e4 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f0bffaa52e5 in QThreadPrivate::start (arg=0x2545e80) at thread/qthread_unix.cpp:188
#9  0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#10 0x00007f0bfe90014d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0bebb33910 (LWP 19057)):
#0  0x00007f0bfe8f412b in read () from /lib/libc.so.6
#1  0x00007f0befb27245 in snd_ctl_hw_read () from /usr/lib/libasound.so.2
#2  0x00007f0befb21d58 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0x00007f0befb2b8e9 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0x00007f0bebb38878 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#5  0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#6  0x00007f0bfe90014d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0beb332910 (LWP 19058)):
#0  0x00007f0bfe3cddd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0bef4aa5c3 in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#3  0x00007f0bfe90014d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0bea728910 (LWP 19059)):
#0  0x00007f0bfe3cddd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0bef4aa5c3 in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#3  0x00007f0bfe90014d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0be90b4910 (LWP 19061)):
#0  0x00007f0bfe3cddd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0bffaa63ab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2cbe3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbe3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0bfb9ba286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f0bfb9bc3bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f0bfb9bc3d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f0bfb9ba9bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f0bfb9bae18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f0bffaa52e5 in QThreadPrivate::start (arg=0x2c97350) at thread/qthread_unix.cpp:188
#9  0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#10 0x00007f0bfe90014d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0be1ae2910 (LWP 19062)):
#0  0x00007f0bfe3cddd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0bffaa63ab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2cbe3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbe3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0bfb9ba286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f0bfb9bc3bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f0bfb9bc3d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f0bfb9bc3d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f0bfb9ba9bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#8  0x00007f0bfb9bae18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0x00007f0bffaa52e5 in QThreadPrivate::start (arg=0x7f0bdc000d10) at thread/qthread_unix.cpp:188
#10 0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#11 0x00007f0bfe90014d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0be12e1910 (LWP 19063)):
#0  0x00007f0bfe3cddd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0bffaa63ab in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2cbe3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbe3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0bfb9ba286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f0bfb9bc3bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f0bfb9bc3d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f0bfb9ba9bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f0bfb9bae18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f0bffaa52e5 in QThreadPrivate::start (arg=0x2e56d90) at thread/qthread_unix.cpp:188
#9  0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#10 0x00007f0bfe90014d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0be0ae0910 (LWP 19064)):
[KCrash Handler]
#5  0x00007f0be95abe84 in SqlQueryMaker::handleTracks (this=0x79b18f0, result=...) at /home/phil/kdemod/playground/amarok2-git/src/amarok/src/collection/sqlcollection/SqlQueryMaker.cpp:975
#6  0x00007f0be95af50d in SqlQueryMaker::handleResult (this=0x7f0bdc000020, result=...) at /home/phil/kdemod/playground/amarok2-git/src/amarok/src/collection/sqlcollection/SqlQueryMaker.cpp:671
#7  0x00007f0be95b16eb in SqlWorkerThread::run() () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#8  0x00007f0bfb9bb6bd in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x00007f0bfb9bb9be in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#10 0x00007f0bfb9ba98f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#11 0x00007f0bfb9bae18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0x00007f0bffaa52e5 in QThreadPrivate::start (arg=0x2e87d70) at thread/qthread_unix.cpp:188
#13 0x00007f0bfe3c957a in start_thread () from /lib/libpthread.so.0
#14 0x00007f0bfe90014d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0c012417a0 (LWP 19052)):
#0  0x00007f0bfe8f7993 in poll () from /lib/libc.so.6
#1  0x00007f0bf67c689a in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#2  0x00007f0bf67c87ac in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f0bfdcb4983 in _XReply () from /usr/lib/libX11.so.6
#4  0x00007f0bfdc916e5 in XGetImage () from /usr/lib/libX11.so.6
#5  0x00007f0bff10492b in QX11PixmapData::toImage (this=0x3554620) at image/qpixmap_x11.cpp:1428
#6  0x00007f0bff0f468d in QPixmap::toImage (this=0x772fcf0) at image/qpixmap.cpp:447
#7  0x00007f0bff123ef3 in QTexturedBrushData::image (this=<value optimized out>) at painting/qbrush.cpp:209
#8  QBrush::textureImage (this=<value optimized out>) at painting/qbrush.cpp:775
#9  0x00007f0bff1bae7f in QSpanData::setup (this=0x77a66f0, brush=..., alpha=<value optimized out>) at painting/qpaintengine_raster.cpp:5119
#10 0x00007f0bff1bbed4 in QRasterPaintEngine::updateBrush (this=0x24ce120, brush=...) at painting/qpaintengine_raster.cpp:872
#11 0x00007f0bff1bfcce in QRasterPaintEngine::ensureBrush (this=0x24ce120, path=...) at painting/qpaintengine_raster_p.h:265
#12 QRasterPaintEngine::ensureBrush (this=0x24ce120, path=...) at painting/qpaintengine_raster_p.h:267
#13 QRasterPaintEngine::drawPath (this=0x24ce120, path=...) at painting/qpaintengine_raster.cpp:1955
#14 0x00007f0bff14f4ea in QPainterPrivate::draw_helper (this=0x770ec70, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:451
#15 0x00007f0bff151b2c in QPainter::drawRects (this=<value optimized out>, rects=<value optimized out>, rectCount=1) at painting/qpainter.cpp:3418
#16 0x00007f0bff1528eb in QPainter::drawRect (this=0x7fffeeed35d0, p=<value optimized out>, pm=...) at ../../include/QtGui/../../src/gui/painting/qpainter.h:615
#17 QPainter::drawPixmap (this=0x7fffeeed35d0, p=<value optimized out>, pm=...) at painting/qpainter.cpp:5234
#18 0x00007f0bff5ebfc8 in QPainter::drawPixmap (this=<value optimized out>, item=<value optimized out>, painter=0x7fffeeed35d0, option=0x76e2130, widget=<value optimized out>, 
    painterStateProtection=true) at ../../include/QtGui/../../src/gui/painting/qpainter.h:804
#19 QGraphicsScenePrivate::drawItemHelper (this=<value optimized out>, item=<value optimized out>, painter=0x7fffeeed35d0, option=0x76e2130, widget=<value optimized out>, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4975
#20 0x00007f0bff5ec5cc in QGraphicsScene::drawItems (this=<value optimized out>, painter=0x7fffeeed35d0, numItems=<value optimized out>, items=<value optimized out>, options=0x76e1dd0, 
    widget=<value optimized out>) at graphicsview/qgraphicsscene.cpp:5102
#21 0x00007f0bff5fdb5e in QGraphicsView::paintEvent (this=0x2d2b7d0, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3528
#22 0x00007f0bff084e40 in QWidget::event (this=0x2d2b7d0, event=0x7fffeeed3cf0) at kernel/qwidget.cpp:7692
#23 0x00007f0bff3de2b6 in QFrame::event (this=0x2d2b7d0, e=0x7fffeeed3cf0) at widgets/qframe.cpp:559
#24 0x00007f0bff5fb8bb in QGraphicsView::viewportEvent (this=0x2d2b7d0, event=0x7fffeeed3cf0) at graphicsview/qgraphicsview.cpp:2919
#25 0x00007f0bffb89687 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x31b61e0, event=0x7fffeeed3cf0) at kernel/qcoreapplication.cpp:726
#26 0x00007f0bff0365dc in QApplicationPrivate::notify_helper (this=0x24a2f20, receiver=0x31b61e0, e=0x7fffeeed3cf0) at kernel/qapplication.cpp:4061
#27 0x00007f0bff03d8de in QApplication::notify (this=0x7fffeeed5b10, receiver=0x31b61e0, e=0x7fffeeed3cf0) at kernel/qapplication.cpp:4030
#28 0x00007f0c00d7f5a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007f0bffb8a33c in QCoreApplication::notifyInternal (this=0x7fffeeed5b10, receiver=0x31b61e0, event=0x7fffeeed3cf0) at kernel/qcoreapplication.cpp:610
#30 0x00007f0bff08c233 in QCoreApplication::sendSpontaneousEvent (this=0x76b4380, pdev=0x25b7618, rgn=..., offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=0x248ce40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#31 QWidgetPrivate::drawWidget (this=0x76b4380, pdev=0x25b7618, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=0x248ce40)
    at kernel/qwidget.cpp:5084
#32 0x00007f0bff08c990 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x248ce40) at kernel/qwidget.cpp:5194
#33 0x00007f0bff08bea3 in QWidgetPrivate::drawWidget (this=0x76ce940, pdev=0x25b7618, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, 
    backingStore=0x248ce40) at kernel/qwidget.cpp:5133
#34 0x00007f0bff08c990 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=4, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x248ce40) at kernel/qwidget.cpp:5194
#35 0x00007f0bff08bea3 in QWidgetPrivate::drawWidget (this=0x2d65a60, pdev=0x25b7618, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, 
    backingStore=0x248ce40) at kernel/qwidget.cpp:5133
#36 0x00007f0bff08c990 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x248ce40) at kernel/qwidget.cpp:5194
#37 0x00007f0bff08bea3 in QWidgetPrivate::drawWidget (this=0x2c68c10, pdev=0x25b7618, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, 
    backingStore=0x248ce40) at kernel/qwidget.cpp:5133
#38 0x00007f0bff08c990 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x248ce40) at kernel/qwidget.cpp:5194
#39 0x00007f0bff08bea3 in QWidgetPrivate::drawWidget (this=0x2cbca60, pdev=0x25b7618, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, 
    backingStore=0x248ce40) at kernel/qwidget.cpp:5133
#40 0x00007f0bff08c990 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=82, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x248ce40) at kernel/qwidget.cpp:5194
#41 0x00007f0bff08bea3 in QWidgetPrivate::drawWidget (this=0x248cc20, pdev=0x25b7618, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, 
    backingStore=0x248ce40) at kernel/qwidget.cpp:5133
#42 0x00007f0bff1fbe1e in QWidgetBackingStore::sync (this=0x248ce40) at painting/qbackingstore.cpp:1272
#43 0x00007f0bff07e670 in QWidgetPrivate::syncBackingStore (this=0x248cc20) at kernel/qwidget.cpp:1603
#44 0x00007f0bff084c58 in QWidget::event (this=0x25a24b0, event=0x3520990) at kernel/qwidget.cpp:7832
#45 0x00007f0bff3f888b in QMainWindow::event (this=0x25a24b0, event=0x3520990) at widgets/qmainwindow.cpp:1399
#46 0x00007f0bff03660c in QApplicationPrivate::notify_helper (this=0x24a2f20, receiver=0x25a24b0, e=0x3520990) at kernel/qapplication.cpp:4065
#47 0x00007f0bff03d8de in QApplication::notify (this=0x7fffeeed5b10, receiver=0x25a24b0, e=0x3520990) at kernel/qapplication.cpp:4030
#48 0x00007f0c00d7f5a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#49 0x00007f0bffb8a33c in QCoreApplication::notifyInternal (this=0x7fffeeed5b10, receiver=0x25a24b0, event=0x3520990) at kernel/qcoreapplication.cpp:610
#50 0x00007f0bffb8af4a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2367e60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2367e60) at kernel/qcoreapplication.cpp:1247
#52 0x00007f0bffbb2cc3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#53 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#54 0x00007f0bf7b75dbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0x00007f0bf7b79568 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#56 0x00007f0bf7b79690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#57 0x00007f0bffbb2863 in QEventDispatcherGlib::processEvents (this=0x2367880, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#58 0x00007f0bff0c96de in QGuiEventDispatcherGlib::processEvents (this=0x7fffeeed15d0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#59 0x00007f0bffb88c72 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#60 0x00007f0bffb89044 in QEventLoop::exec (this=0x7fffeeed5aa0, flags=) at kernel/qeventloop.cpp:201
#61 0x00007f0bffb8b1f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#62 0x0000000000409e46 in main (argc=<value optimized out>, argv=0x7fffeeed78b8) at /home/phil/kdemod/playground/amarok2-git/src/amarok/src/main.cpp:225