Bug 215857 - Crash when clicking on "local collection"
Summary: Crash when clicking on "local collection"
Status: RESOLVED DUPLICATE of bug 215684
Alias: None
Product: amarok
Classification: Applications
Component: Collection Browser (show other bugs)
Version: 2.2.1
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-23 18:26 UTC by Arnout Boelens
Modified: 2009-11-23 20:09 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 Arnout Boelens 2009-11-23 18:26:12 UTC
Application that crashed: amarok
Version of the application: 2.2.1
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-1-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
Clicking on "local collection" a couple oif times, having my music fold out and fold back again, caused the following crash.

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

Thread 11 (Thread 0xb0392b70 (LWP 27073)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be9754 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb14c8943 in ?? () from /usr/lib/libxine.so.1

Thread 10 (Thread 0xafa20b70 (LWP 27074)):
#0  0xb38c9e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb6892e9b in QTimerInfoList::getTime (this=0x82b102c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb6893061 in QTimerInfoList::updateCurrentTime (this=0x82b102c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb689321a in QTimerInfoList::timerWait (this=0x82b102c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb6891220 in timerSourcePrepareHelper (src=0xafa20098, timeout=0xafa20168) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb384cf40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0xb384d304 in ?? () from /lib/libglib-2.0.so.0
#7  0xb384d7a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0xb689105f in QEventDispatcherGlib::processEvents (this=0x81fe9c8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#9  0xb686483a in QEventLoop::processEvents (this=0xafa202d0, flags=...) at kernel/qeventloop.cpp:149
#10 0xb6864c82 in QEventLoop::exec (this=0xafa202d0, flags=...) at kernel/qeventloop.cpp:201
#11 0xb6772309 in QThread::exec (this=0x81fee40) at thread/qthread.cpp:487
#12 0xb151648a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0xb67755e2 in QThreadPrivate::start (arg=0x81fee40) at thread/qthread_unix.cpp:188
#14 0xb3bba585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb5bdc18e in clone () from /lib/i686/cmov/libc.so.6

Thread 9 (Thread 0xaf21fb70 (LWP 27079)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb5bcea17 in poll () from /lib/i686/cmov/libc.so.6
#2  0xafb8ca91 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xaea1eb70 (LWP 27080)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be96fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb14d9bae in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xae21db70 (LWP 27081)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be96fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb14d9bae in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xada1cb70 (LWP 27082)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be96fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb14d9bae in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xaca07b70 (LWP 27179)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be96fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb67765c2 in QWaitConditionPrivate::wait (this=0x88cb790, mutex=0x81f0b50, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x88cb790, mutex=0x81f0b50, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb504a648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88cb778, th=0x89d1420) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb504d3ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8144408, th=0x89d1420) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb504923b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x88cb778, th=0x89d1420) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb504d4a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x89d1420) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x89d1420, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb504d4c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x89d1420) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x89d1420, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb504d4c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x89d1420) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x89d1420, previous=0x90e5f38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb504b4be in ThreadWeaver::ThreadRunHelper::run (this=0xaca07320, parent=0x88cb778, th=0x89d1420) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb504bafb in ThreadWeaver::Thread::run (this=0x89d1420) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb67755e2 in QThreadPrivate::start (arg=0x89d1420) at thread/qthread_unix.cpp:188
#17 0xb3bba585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#18 0xb5bdc18e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xaaf8eb70 (LWP 27180)):
[KCrash Handler]
#6  0xacc23cdd in SqlQueryMaker::handleTracks (this=0xa7a8ac8, result=...) at ../../../../src/collection/sqlcollection/SqlQueryMaker.cpp:1048
#7  0xacc2726c in SqlQueryMaker::handleResult (this=0xa7a8ac8, result=...) at ../../../../src/collection/sqlcollection/SqlQueryMaker.cpp:741
#8  0xacc284db in SqlWorkerThread::run() () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#9  0xb504c4f4 in ThreadWeaver::JobRunHelper::runTheJob (this=0xaaf8e2b8, th=0x8ab4ff0, job=0xa7ac3d0) at ../../../threadweaver/Weaver/Job.cpp:106
#10 0xb504c871 in ThreadWeaver::Job::execute (this=0xa7ac3d0, th=0x8ab4ff0) at ../../../threadweaver/Weaver/Job.cpp:135
#11 0xb504b48a in ThreadWeaver::ThreadRunHelper::run (this=0xaaf8e320, parent=0x88cb778, th=0x8ab4ff0) at ../../../threadweaver/Weaver/Thread.cpp:95
#12 0xb504bafb in ThreadWeaver::Thread::run (this=0x8ab4ff0) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0xb67755e2 in QThreadPrivate::start (arg=0x8ab4ff0) at thread/qthread_unix.cpp:188
#14 0xb3bba585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb5bdc18e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xaa5ffb70 (LWP 27183)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be96fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb67765c2 in QWaitConditionPrivate::wait (this=0x88cb790, mutex=0x81f0b50, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x88cb790, mutex=0x81f0b50, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb504a648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88cb778, th=0x8cf6ed0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb504d3ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8144408, th=0x8cf6ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb504923b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x88cb778, th=0x8cf6ed0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb504d4a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x8cf6ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x8cf6ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb504d4c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x8cf6ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x8cf6ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb504d4c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x8cf6ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x8cf6ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb504d4c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x8cf6ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x8cf6ed0, previous=0xa4b62f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0xb504b4be in ThreadWeaver::ThreadRunHelper::run (this=0xaa5ff320, parent=0x88cb778, th=0x8cf6ed0) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0xb504bafb in ThreadWeaver::Thread::run (this=0x8cf6ed0) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0xb67755e2 in QThreadPrivate::start (arg=0x8cf6ed0) at thread/qthread_unix.cpp:188
#19 0xb3bba585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#20 0xb5bdc18e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9dfeb70 (LWP 27203)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be96fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb67765c2 in QWaitConditionPrivate::wait (this=0x88cb790, mutex=0x81f0b50, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x88cb790, mutex=0x81f0b50, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb504a648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88cb778, th=0x8cec750) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb504d3ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8144408, th=0x8cec750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb504923b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x88cb778, th=0x8cec750) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb504d4a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x8cec750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x8cec750, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb504d4c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8144408, th=0x8cec750) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb504abd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88cb778, th=0x8cec750, previous=0xa50a950) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb504b4be in ThreadWeaver::ThreadRunHelper::run (this=0xa9dfe320, parent=0x88cb778, th=0x8cec750) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb504bafb in ThreadWeaver::Thread::run (this=0x8cec750) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb67755e2 in QThreadPrivate::start (arg=0x8cec750) at thread/qthread_unix.cpp:188
#15 0xb3bba585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb5bdc18e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3164710 (LWP 27054)):
#0  0xb7761424 in __kernel_vsyscall ()
#1  0xb3bbe3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5be9754 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb6774fee in thread_sleep (ti=0xbfbfbdf0) at thread/qthread_unix.cpp:297
#4  0xb677511b in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:323
#5  0xb153c094 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0xb4fc170f in ?? () from /usr/lib/libphonon.so.4
#7  0xb4fc0255 in ?? () from /usr/lib/libphonon.so.4
#8  0xb4fbd7bb in ?? () from /usr/lib/libphonon.so.4
#9  0xb5b3c461 in ?? () from /lib/i686/cmov/libc.so.6
#10 0xb5b3c4bf in exit () from /lib/i686/cmov/libc.so.6
#11 0xb5f0902b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:711
#12 0xb758caaa in KApplication::xioErrhandler (this=0xbfbfc558, dpy=0x813e8d0) at ../../kdeui/kernel/kapplication.cpp:408
#13 0xb758cae6 in kde_xio_errhandler (dpy=0x813e8d0) at ../../kdeui/kernel/kapplication.cpp:125
#14 0xb59b92b6 in _XIOError () from /usr/lib/libX11.so.6
#15 0xb59c0711 in ?? () from /usr/lib/libX11.so.6
#16 0xb59c10d6 in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0xb59aa11f in XEventsQueued () from /usr/lib/libX11.so.6
#18 0xb5f454cd in x11EventSourceCheck (s=0x813cbb0) at kernel/qguieventdispatcher_glib.cpp:87
#19 0xb384cc6e in g_main_context_check () from /lib/libglib-2.0.so.0
#20 0xb384d555 in ?? () from /lib/libglib-2.0.so.0
#21 0xb384d7a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0xb689105f in QEventDispatcherGlib::processEvents (this=0x80719c0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#23 0xb5f45305 in QGuiEventDispatcherGlib::processEvents (this=0x80719c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#24 0xb686483a in QEventLoop::processEvents (this=0xbfbfc200, flags=...) at kernel/qeventloop.cpp:149
#25 0xb6864c82 in QEventLoop::exec (this=0xbfbfc200, flags=...) at kernel/qeventloop.cpp:201
#26 0xb68670d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#27 0xb5ea5917 in QApplication::exec () at kernel/qapplication.cpp:3525
#28 0x080520e6 in main (argc=1, argv=0xbfbfcd54) at ../../src/main.cpp:227

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2009-11-23 20:09:45 UTC

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