Bug 242558

Summary: Crash when importing from Itunes database
Product: [Applications] amarok Reporter: jay.flaming
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description jay.flaming 2010-06-23 07:20:02 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
This crash occurs sometimes when I try to import this itunes database.  Other times it runs and import about 6 to 20 out of 10,000 entries.  If I run it again, it will either crash like this or import some others (seemingly at random).  

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

Thread 21 (Thread 0xb5989b70 (LWP 2224)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b0a34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05121ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 20 (Thread 0xb5188b70 (LWP 2225)):
#0  0x01195b2d in poll () from /lib/tls/i686/cmov/libc.so.6
#1  0x017394eb in g_poll () from /lib/libglib-2.0.so.0
#2  0x0172c0ac in ?? () from /lib/libglib-2.0.so.0
#3  0x0172c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x069ad60f in QEventDispatcherGlib::processEvents (this=0x978c238, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x06980059 in QEventLoop::processEvents (this=0xb5188270, flags=) at kernel/qeventloop.cpp:149
#6  0x069804aa in QEventLoop::exec (this=0xb5188270, flags=...) at kernel/qeventloop.cpp:201
#7  0x0687c5a8 in QThread::exec (this=0x9789888) at thread/qthread.cpp:487
#8  0x03a2f96a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x0687f32e in QThreadPrivate::start (arg=0x9789888) at thread/qthread_unix.cpp:248
#10 0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 19 (Thread 0xb0986b70 (LWP 2231)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x01195b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x03cbaa8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 18 (Thread 0xb0185b70 (LWP 2232)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x0119c971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0514b5cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 17 (Thread 0xaf984b70 (LWP 2233)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x051329ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 16 (Thread 0xb4987b70 (LWP 2234)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x051329ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xb4186b70 (LWP 2235)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x051329ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xb328cb70 (LWP 2237)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x029ed9d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x029eda21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb1593b70 (LWP 2238)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06880287 in QWaitConditionPrivate::wait (this=0xa3d34e0, mutex=0xa3d3780, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3d34e0, mutex=0xa3d3780, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x006eb870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3d34c8, th=0xa3d3aa8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006ee38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3d3860, th=0xa3d3aa8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006ea27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3d34c8, th=0xa3d3aa8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006ee482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa3d3aa8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa3d3aa8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006ee4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa3d3aa8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa3d3aa8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006ee4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa3d3aa8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa3d3aa8, previous=0xb0f7410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x006ec51e in ThreadWeaver::ThreadRunHelper::run (this=0xb15932e4, parent=0xa3d34c8, th=0xa3d3aa8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x006ecc3b in ThreadWeaver::Thread::run (this=0xa3d3aa8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x0687f32e in QThreadPrivate::start (arg=0xa3d3aa8) at thread/qthread_unix.cpp:248
#17 0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xaf183b70 (LWP 2239)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06880287 in QWaitConditionPrivate::wait (this=0xa3d34e0, mutex=0xa3d3780, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3d34e0, mutex=0xa3d3780, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x006eb870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3d34c8, th=0xa3d4aa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006ee38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3d3860, th=0xa3d4aa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006ea27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3d34c8, th=0xa3d4aa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006ee482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa3d4aa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa3d4aa0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006ee4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa3d4aa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa3d4aa0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006ee4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa3d4aa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa3d4aa0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x006ee4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa3d4aa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa3d4aa0, previous=0xb329328) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x006ec51e in ThreadWeaver::ThreadRunHelper::run (this=0xaf1832e4, parent=0xa3d34c8, th=0xa3d4aa0) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x006ecc3b in ThreadWeaver::Thread::run (this=0xa3d4aa0) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x0687f32e in QThreadPrivate::start (arg=0xa3d4aa0) at thread/qthread_unix.cpp:248
#19 0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#20 0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xae982b70 (LWP 2240)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06880287 in QWaitConditionPrivate::wait (this=0xa3d34e0, mutex=0xa3d3780, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3d34e0, mutex=0xa3d3780, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x006eb870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3d34c8, th=0xa4788a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006ee38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3d3860, th=0xa4788a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006ea27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3d34c8, th=0xa4788a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006ee482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa4788a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa4788a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006ee4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3d3860, th=0xa4788a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006eb4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3d34c8, th=0xa4788a8, previous=0xa9595d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006ec51e in ThreadWeaver::ThreadRunHelper::run (this=0xae9822e4, parent=0xa3d34c8, th=0xa4788a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x006ecc3b in ThreadWeaver::Thread::run (this=0xa4788a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0687f32e in QThreadPrivate::start (arg=0xa4788a8) at thread/qthread_unix.cpp:248
#15 0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xae181b70 (LWP 2241)):
[KCrash Handler]
#6  0x06739bc6 in QDBusAdaptorConnector::relaySlot (this=0xac06c50, argv=0xae180714) at qdbusabstractadaptor.cpp:268
#7  0x0673a564 in QDBusAdaptorConnector::qt_metacall (this=0xac06c50, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xae180714) at qdbusabstractadaptor.cpp:364
#8  0x06986c9a in QMetaObject::metacall (object=0xac06c50, cl=2920810260, idx=4, argv=0xae180714) at kernel/qmetaobject.cpp:237
#9  0x069953d5 in QMetaObject::activate (sender=0xa327ea0, m=0x1b5d08, local_signal_index=2, argv=0xae180714) at kernel/qobject.cpp:3293
#10 0x001a1859 in ?? () from /usr/lib/libdbusmenu-qt.so.2
#11 0x0019bd7e in ?? () from /usr/lib/libdbusmenu-qt.so.2
#12 0x0019bf2d in ?? () from /usr/lib/libdbusmenu-qt.so.2
#13 0x0019b6af in ?? () from /usr/lib/libdbusmenu-qt.so.2
#14 0x0019b7d7 in ?? () from /usr/lib/libdbusmenu-qt.so.2
#15 0x06980cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9633fa8, receiver=0xabd3628, event=0xae180c88) at kernel/qcoreapplication.cpp:819
#16 0x0756b4b9 in QApplicationPrivate::notify_helper (this=0x9633fa8, receiver=0xabd3628, e=0xae180c88) at kernel/qapplication.cpp:4296
#17 0x075720f9 in QApplication::notify (this=0xbfb466a8, receiver=0xabd3628, e=0xae180c88) at kernel/qapplication.cpp:4265
#18 0x00d1e276 in App::notify (this=0xbfb466a8, receiver=0xabd3628, event=0xae180c88) at ../../src/App.cpp:927
#19 0x06981a3b in QCoreApplication::notifyInternal (this=0xbfb466a8, receiver=0xabd3628, event=0xae180c88) at kernel/qcoreapplication.cpp:704
#20 0x075be9a2 in QCoreApplication::sendEvent (this=0xabd3628, action=0xa6bf920) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QWidget::removeAction (this=0xabd3628, action=0xa6bf920) at kernel/qwidget.cpp:3018
#22 0x00e538d3 in Amarok::TrayIcon::setupMenu (this=0xabbde70) at ../../src/TrayIcon.cpp:357
#23 0x00b39a8f in Meta::Track::notifyObservers (this=0xb4ec280) at ../../src/meta/Meta.cpp:309
#24 0x0463319a in Meta::SqlTrack::endMetaDataUpdate (this=0xb4ec280) at ../../../../src/collection/sqlcollection/SqlMeta.cpp:613
#25 0x045b55f8 in StatisticsCapabilityImpl::endStatisticsUpdate (this=0xbc43908) at ../../../../src/collection/sqlcollection/CapabilityDelegateImpl.cpp:103
#26 0x00d9d240 in ITunesImporterWorker::readTrackElement (this=0xa965188) at ../../src/databaseimporter/itunes/ITunesImporterWorker.cpp:109
#27 0x00d9f042 in ITunesImporterWorker::run (this=0xa965188) at ../../src/databaseimporter/itunes/ITunesImporterWorker.cpp:173
#28 0x006ed49d in ThreadWeaver::JobRunHelper::runTheJob (this=0xae18125c, th=0xa434880, job=0xa965188) at ../../../threadweaver/Weaver/Job.cpp:106
#29 0x006ed801 in ThreadWeaver::Job::execute (this=0xa965188, th=0xa434880) at ../../../threadweaver/Weaver/Job.cpp:135
#30 0x006ec4ea in ThreadWeaver::ThreadRunHelper::run (this=0xae1812e4, parent=0xa3d34c8, th=0xa434880) at ../../../threadweaver/Weaver/Thread.cpp:95
#31 0x006ecc3b in ThreadWeaver::Thread::run (this=0xa434880) at ../../../threadweaver/Weaver/Thread.cpp:142
#32 0x0687f32e in QThreadPrivate::start (arg=0xa434880) at thread/qthread_unix.cpp:248
#33 0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#34 0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xa30b7b70 (LWP 2244)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x084c6c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x85a01a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x084c6ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x85a01a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xa0a34b70 (LWP 2249)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x0119c971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0514b5cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 7 (Thread 0x9fe4ab70 (LWP 2250)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x051252aa in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0x9f47cb70 (LWP 2251)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0511cbf0 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0x9ec7bb70 (LWP 2252)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x051359da in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0x9dfcfb70 (LWP 2275)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x051251f6 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0x9d7ceb70 (LWP 2277)):
#0  0x007c3422 in __kernel_vsyscall ()
#1  0x006ae015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011b09dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06880287 in QWaitConditionPrivate::wait (this=0xb472748, mutex=0xb472744, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb472748, mutex=0xb472744, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07aead52 in QFileInfoGatherer::run (this=0xb47273c) at dialogs/qfileinfogatherer.cpp:203
#6  0x0687f32e in QThreadPrivate::start (arg=0xb47273c) at thread/qthread_unix.cpp:248
#7  0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x9ada8b70 (LWP 2278)):
#0  0x0172a16e in g_main_context_release () from /lib/libglib-2.0.so.0
#1  0x0172c0e3 in ?? () from /lib/libglib-2.0.so.0
#2  0x0172c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x069ad60f in QEventDispatcherGlib::processEvents (this=0xbd0e740, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x06980059 in QEventLoop::processEvents (this=0x9ada8280, flags=) at kernel/qeventloop.cpp:149
#5  0x069804aa in QEventLoop::exec (this=0x9ada8280, flags=...) at kernel/qeventloop.cpp:201
#6  0x0687c5a8 in QThread::exec (this=0xa9c10f8) at thread/qthread.cpp:487
#7  0x0695fc1b in QInotifyFileSystemWatcherEngine::run (this=0xa9c10f8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0687f32e in QThreadPrivate::start (arg=0xa9c10f8) at thread/qthread_unix.cpp:248
#9  0x006a996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x011a3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb788e720 (LWP 2223)):
#0  0x06e6fcdc in ?? () from /usr/lib/libxcb.so.1
#1  0x06e719b2 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#2  0x08a80f96 in _XReply () from /usr/lib/libX11.so.6
#3  0x08a5d739 in XGetImage () from /usr/lib/libX11.so.6
#4  0x0767b108 in QX11PixmapData::toImage (this=0xa47ef70) at image/qpixmap_x11.cpp:1492
#5  0x07660c6b in QPixmap::toImage (this=0xc6638d0) at image/qpixmap.cpp:486
#6  0x076a9266 in QTexturedBrushData::image (this=0xbc465ec) at painting/qbrush.cpp:209
#7  QBrush::textureImage (this=0xbc465ec) at painting/qbrush.cpp:786
#8  0x07762193 in QSpanData::setup (this=0xbc467f0, brush=..., alpha=256, compositionMode=QPainter::CompositionMode_SourceOver) at painting/qpaintengine_raster.cpp:5085
#9  0x077632fc in QRasterPaintEngine::updateBrush (this=0xb526cb0, brush=...) at painting/qpaintengine_raster.cpp:872
#10 0x077635cb in QRasterPaintEngine::ensureBrush (this=0xb526cb0, path=..., brush=...) at painting/qpaintengine_raster_p.h:268
#11 QRasterPaintEngine::fill (this=0xb526cb0, path=..., brush=...) at painting/qpaintengine_raster.cpp:1803
#12 0x076ce6c6 in QPaintEngineEx::draw (this=0xb526cb0, path=...) at painting/qpaintengineex.cpp:598
#13 0x076cea35 in QPaintEngineEx::drawPath (this=0xb526cb0, path=...) at painting/qpaintengineex.cpp:847
#14 0x076e5f9f in QPainter::drawPath (this=0xbfb4247c, path=...) at painting/qpainter.cpp:3354
#15 0x076e05aa in QPainterPrivate::draw_helper (this=0xad2b310, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:458
#16 0x076e3463 in QPainter::drawRects (this=0xbfb4305c, rects=0xbfb425e8, rectCount=1) at painting/qpainter.cpp:3495
#17 0x076e5821 in QPainter::drawRect (this=0xbfb4305c, r=..., pm=..., sr=...) at ../../include/QtGui/../../src/gui/painting/qpainter.h:611
#18 QPainter::drawPixmap (this=0xbfb4305c, r=..., pm=..., sr=...) at painting/qpainter.cpp:5405
#19 0x00a0f790 in Playlist::PrettyItemDelegate::paintItem (this=0xa1e1d18, config=..., painter=0xbfb4305c, option=..., index=..., ignoreMarkers=false)
    at ../../src/playlist/view/listview/PrettyItemDelegate.cpp:457
#20 0x00a112b8 in Playlist::PrettyItemDelegate::paint (this=0xa1e1d18, painter=0xbfb4305c, option=..., index=...) at ../../src/playlist/view/listview/PrettyItemDelegate.cpp:155
#21 0x07b352eb in QListView::paintEvent (this=0xa1de5d0, e=0xbfb43964) at itemviews/qlistview.cpp:1044
#22 0x00a13266 in Playlist::PrettyListView::paintEvent (this=0xa1de5d0, event=0xbfb43964) at ../../src/playlist/view/listview/PrettyListView.cpp:578
#23 0x075c96b6 in QWidget::event (this=0xa1de5d0, event=0xbfb43964) at kernel/qwidget.cpp:8144
#24 0x079c5fd3 in QFrame::event (this=0xa1de5d0, e=0xbfb43964) at widgets/qframe.cpp:557
#25 0x07a60382 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x20e26a) at widgets/qabstractscrollarea.cpp:1036
#26 0x07b14bd7 in QAbstractItemView::viewportEvent (this=0xa1de5d0, event=0xbfb43964) at itemviews/qabstractitemview.cpp:1610
#27 0x07a62c65 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa1df9b0, o=0xa1dddb8, e=0xbfb43964) at widgets/qabstractscrollarea_p.h:100
#28 QAbstractScrollAreaFilter::eventFilter (this=0xa1df9b0, o=0xa1dddb8, e=0xbfb43964) at widgets/qabstractscrollarea_p.h:116
#29 0x06980cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9633fa8, receiver=0xa1dddb8, event=0xbfb43964) at kernel/qcoreapplication.cpp:819
#30 0x0756b4b9 in QApplicationPrivate::notify_helper (this=0x9633fa8, receiver=0xa1dddb8, e=0xbfb43964) at kernel/qapplication.cpp:4296
#31 0x075720f9 in QApplication::notify (this=0xbfb466a8, receiver=0xa1dddb8, e=0xbfb43964) at kernel/qapplication.cpp:4265
#32 0x00d1e276 in App::notify (this=0xbfb466a8, receiver=0xa1dddb8, event=0xbfb43964) at ../../src/App.cpp:927
#33 0x06981a3b in QCoreApplication::notifyInternal (this=0xbfb466a8, receiver=0xa1dddb8, event=0xbfb43964) at kernel/qcoreapplication.cpp:704
#34 0x075d29d6 in QCoreApplication::sendSpontaneousEvent (this=0xa1de958, pdev=0x9fd3c6c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9fd54d8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#35 QWidgetPrivate::drawWidget (this=0xa1de958, pdev=0x9fd3c6c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9fd54d8) at kernel/qwidget.cpp:5339
#36 0x075d3815 in QWidgetPrivate::paintSiblingsRecursive (this=0xa1de630, pdev=0x9fd3c6c, siblings=..., index=15, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9fd54d8)
    at kernel/qwidget.cpp:5452
#37 0x075d2725 in QWidgetPrivate::drawWidget (this=0xa1de630, pdev=0x9fd3c6c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9fd54d8) at kernel/qwidget.cpp:5388
#38 0x075d3815 in QWidgetPrivate::paintSiblingsRecursive (this=0xa1de410, pdev=0x9fd3c6c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9fd54d8)
    at kernel/qwidget.cpp:5452
#39 0x075d2725 in QWidgetPrivate::drawWidget (this=0xa1de410, pdev=0x9fd3c6c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9fd54d8) at kernel/qwidget.cpp:5388
#40 0x075d3815 in QWidgetPrivate::paintSiblingsRecursive (this=0xa1c9ce8, pdev=0x9fd3c6c, siblings=..., index=16, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9fd54d8)
    at kernel/qwidget.cpp:5452
#41 0x075d2725 in QWidgetPrivate::drawWidget (this=0xa1c9ce8, pdev=0x9fd3c6c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9fd54d8) at kernel/qwidget.cpp:5388
#42 0x075d3815 in QWidgetPrivate::paintSiblingsRecursive (this=0xa1ed820, pdev=0x9fd3c6c, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9fd54d8)
    at kernel/qwidget.cpp:5452
#43 0x075d2725 in QWidgetPrivate::drawWidget (this=0xa1ed820, pdev=0x9fd3c6c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9fd54d8) at kernel/qwidget.cpp:5388
#44 0x075d3815 in QWidgetPrivate::paintSiblingsRecursive (this=0x9c4fae0, pdev=0x9fd3c6c, siblings=..., index=94, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9fd54d8)
    at kernel/qwidget.cpp:5452
#45 0x075d2725 in QWidgetPrivate::drawWidget (this=0x9c4fae0, pdev=0x9fd3c6c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9fd54d8) at kernel/qwidget.cpp:5388
#46 0x077a9890 in QWidgetBackingStore::sync (this=0x9fd54d8) at painting/qbackingstore.cpp:1291
#47 0x075c2b93 in QWidgetPrivate::syncBackingStore (this=0x9c4fae0) at kernel/qwidget.cpp:1672
#48 0x075c9e76 in QWidget::event (this=0x9c4ff58, event=0xc5702c8) at kernel/qwidget.cpp:8291
#49 0x079e4bc7 in QMainWindow::event (this=0x9c4ff58, event=0xc5702c8) at widgets/qmainwindow.cpp:1433
#50 0x005b4b04 in KMainWindow::event (this=0x9c4ff58, ev=0xc5702c8) at ../../kdeui/widgets/kmainwindow.cpp:1103
#51 0x0756b4dc in QApplicationPrivate::notify_helper (this=0x9633fa8, receiver=0x9c4ff58, e=0xc5702c8) at kernel/qapplication.cpp:4300
#52 0x075720f9 in QApplication::notify (this=0xbfb466a8, receiver=0x9c4ff58, e=0xc5702c8) at kernel/qapplication.cpp:4265
#53 0x00d1e276 in App::notify (this=0xbfb466a8, receiver=0x9c4ff58, event=0xc5702c8) at ../../src/App.cpp:927
#54 0x06981a3b in QCoreApplication::notifyInternal (this=0xbfb466a8, receiver=0x9c4ff58, event=0xc5702c8) at kernel/qcoreapplication.cpp:704
#55 0x06984473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9555eb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9555eb8) at kernel/qcoreapplication.cpp:1345
#57 0x069845dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#58 0x069adadf in QCoreApplication::sendPostedEvents (s=0x9637d10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#59 postEventSourceDispatch (s=0x9637d10) at kernel/qeventdispatcher_glib.cpp:276
#60 0x017285e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#61 0x0172c2d8 in ?? () from /lib/libglib-2.0.so.0
#62 0x0172c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#63 0x069ad5d5 in QEventDispatcherGlib::processEvents (this=0x95559e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#64 0x0762b135 in QGuiEventDispatcherGlib::processEvents (this=0x95559e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x06980059 in QEventLoop::processEvents (this=0xbfb454f0, flags=) at kernel/qeventloop.cpp:149
#66 0x069804aa in QEventLoop::exec (this=0xbfb454f0, flags=...) at kernel/qeventloop.cpp:201
#67 0x07aaa4f3 in QDialog::exec (this=0xbd02308) at dialogs/qdialog.cpp:546
#68 0x00d9f60c in CollectionSetup::importCollection (this=0xaa51698) at ../../src/dialogs/CollectionSetup.cpp:198
#69 0x0089ca68 in CollectionSetup::qt_metacall (this=0xaa51698, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfb45678) at moc_CollectionSetup.cpp:140
#70 0x06986c9a in QMetaObject::metacall (object=0xaa51698, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbfb45678) at kernel/qmetaobject.cpp:237
#71 0x069953d5 in QMetaObject::activate (sender=0xa6fa740, m=0x7ea68c4, local_signal_index=2, argv=0xbfb45678) at kernel/qobject.cpp:3293
#72 0x07c96479 in QAbstractButton::clicked (this=0xa6fa740, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#73 0x07975ea9 in QAbstractButtonPrivate::emitClicked (this=0xaa03f38) at widgets/qabstractbutton.cpp:546
#74 0x07976cf4 in QAbstractButtonPrivate::click (this=0xaa03f38) at widgets/qabstractbutton.cpp:539
#75 0x07976fae in QAbstractButton::mouseReleaseEvent (this=0xa6fa740, e=0xbfb45e00) at widgets/qabstractbutton.cpp:1121
#76 0x075c97f8 in QWidget::event (this=0xa6fa740, event=0xbfb45e00) at kernel/qwidget.cpp:7998
#77 0x07975d4e in QAbstractButton::event (this=0xa6fa740, e=0x20e26a) at widgets/qabstractbutton.cpp:1080
#78 0x07a201f2 in QPushButton::event (this=0xa6fa740, e=0xbfb45e00) at widgets/qpushbutton.cpp:679
#79 0x0756b4dc in QApplicationPrivate::notify_helper (this=0x9633fa8, receiver=0xa6fa740, e=0xbfb45e00) at kernel/qapplication.cpp:4300
#80 0x075729f7 in QApplication::notify (this=0xbfb466a8, receiver=0xa6fa740, e=0xbfb45e00) at kernel/qapplication.cpp:3865
#81 0x00d1e276 in App::notify (this=0xbfb466a8, receiver=0xa6fa740, event=0xbfb45e00) at ../../src/App.cpp:927
#82 0x06981a3b in QCoreApplication::notifyInternal (this=0xbfb466a8, receiver=0xa6fa740, event=0xbfb45e00) at kernel/qcoreapplication.cpp:704
#83 0x07571952 in QCoreApplication::sendEvent (receiver=0xa6fa740, event=0xbfb45e00, alienWidget=0xa6fa740, nativeWidget=0xaabe668, buttonDown=0x7eaf058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#84 QApplicationPrivate::sendMouseEvent (receiver=0xa6fa740, event=0xbfb45e00, alienWidget=0xa6fa740, nativeWidget=0xaabe668, buttonDown=0x7eaf058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#85 0x075fd088 in QETWidget::translateMouseEvent (this=0xaabe668, event=0xbfb4631c) at kernel/qapplication_x11.cpp:4368
#86 0x075fc511 in QApplication::x11ProcessEvent (this=0xbfb466a8, event=0xbfb4631c) at kernel/qapplication_x11.cpp:3379
#87 0x0762b60a in x11EventSourceDispatch (s=0x9638940, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#88 0x017285e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#89 0x0172c2d8 in ?? () from /lib/libglib-2.0.so.0
#90 0x0172c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#91 0x069ad5d5 in QEventDispatcherGlib::processEvents (this=0x95559e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#92 0x0762b135 in QGuiEventDispatcherGlib::processEvents (this=0x95559e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#93 0x06980059 in QEventLoop::processEvents (this=0xbfb46614, flags=) at kernel/qeventloop.cpp:149
#94 0x069804aa in QEventLoop::exec (this=0xbfb46614, flags=...) at kernel/qeventloop.cpp:201
#95 0x0698469f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#96 0x0756b577 in QApplication::exec () at kernel/qapplication.cpp:3579
#97 0x08050009 in main (argc=1, argv=0xbfb46f24) at ../../src/main.cpp:237

Possible duplicates by query: bug 230632.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-06-23 13:12:15 UTC

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