Bug 303201 - Amarok crashes while scanning folder on mounted SMB share
Summary: Amarok crashes while scanning folder on mounted SMB share
Status: RESOLVED DUPLICATE of bug 235480
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-08 17:20 UTC by Michael Niemand
Modified: 2012-07-10 11:19 UTC (History)
0 users

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 Michael Niemand 2012-07-08 17:20:54 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-41-generic i686
Distribution: Ubuntu 10.04.4 LTS

-- Information about the crash:
When I try to add my music library that resides on a SMB share to my Amarok library, it starts scanning but at some point Amarok crashes with the provided report. My library contains mp3, wav and m4a (AAC) files. Let me know if I can provide further information.

The crash can be reproduced some of the time.

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

Thread 17 (Thread 0xb5de4b70 (LWP 9084)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed974 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04a8ece7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 16 (Thread 0xb55e3b70 (LWP 9087)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x030d2ac6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x075074eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x074fa0ac in ?? () from /lib/libglib-2.0.so.0
#4  0x074fa4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x05ee560f in QEventDispatcherGlib::processEvents (this=0x89475c8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x05eb8059 in QEventLoop::processEvents (this=0xb55e3270, flags=) at kernel/qeventloop.cpp:149
#7  0x05eb84aa in QEventLoop::exec (this=0xb55e3270, flags=...) at kernel/qeventloop.cpp:201
#8  0x05db45a8 in QThread::exec (this=0x8943408) at thread/qthread.cpp:487
#9  0x0733c96a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x05db732e in QThreadPrivate::start (arg=0x8943408) at thread/qthread_unix.cpp:248
#11 0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb0dd6b70 (LWP 9096)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x030d2ac6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x04c9d502 in ?? () from /usr/lib/libpulse.so.0
#3  0x04c89a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x04c8ba13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x04c8bae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x04c9d2a3 in ?? () from /usr/lib/libpulse.so.0
#7  0x04d1fe02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb05d5b70 (LWP 9097)):
#0  0x030edd5a in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0x030d2ab0 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x05b9aa8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xaf9ffb70 (LWP 9098)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04a9f9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 12 (Thread 0xaf1feb70 (LWP 9099)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04a9f9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 11 (Thread 0xae5ffb70 (LWP 9100)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04a9f9ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 10 (Thread 0xaddfeb70 (LWP 9101)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04a9f9ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xacf9cb70 (LWP 9107)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03a00a57 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x03a00aa1 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xabbc3b70 (LWP 9108)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05db8287 in QWaitConditionPrivate::wait (this=0x91c9768, mutex=0x91c9a08, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91c9768, mutex=0x91c9a08, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00945870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x91c9750, th=0x91c9d30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0094838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x91c9ae8, th=0x91c9d30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0094427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x91c9750, th=0x91c9d30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00948482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x91c9d30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x91c9d30, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x91c9d30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x91c9d30, previous=0x96c2d70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0094651e in ThreadWeaver::ThreadRunHelper::run (this=0xabbc32e4, parent=0x91c9750, th=0x91c9d30) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00946c3b in ThreadWeaver::Thread::run (this=0x91c9d30) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x05db732e in QThreadPrivate::start (arg=0x91c9d30) at thread/qthread_unix.cpp:248
#15 0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xab3c2b70 (LWP 9109)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05db8287 in QWaitConditionPrivate::wait (this=0x91c9768, mutex=0x91c9a08, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91c9768, mutex=0x91c9a08, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00945870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x91c9750, th=0xafbd8038) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0094838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0094427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x91c9750, th=0xafbd8038) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00948482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#22 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#23 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#24 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#25 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#26 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0xafbd8038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#27 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0xafbd8038, previous=0x94f9f08) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#28 0x0094651e in ThreadWeaver::ThreadRunHelper::run (this=0xab3c22e4, parent=0x91c9750, th=0xafbd8038) at ../../../threadweaver/Weaver/Thread.cpp:87
#29 0x00946c3b in ThreadWeaver::Thread::run (this=0xafbd8038) at ../../../threadweaver/Weaver/Thread.cpp:142
#30 0x05db732e in QThreadPrivate::start (arg=0xafbd8038) at thread/qthread_unix.cpp:248
#31 0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#32 0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xaabc1b70 (LWP 9110)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05db8287 in QWaitConditionPrivate::wait (this=0x99943f8, mutex=0x99943fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99943f8, mutex=0x99943fc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0574bce0 in XmlParseJob::run (this=0x99943d8) at ../../../../src/collection/sqlcollection/ScanManager.cpp:692
#6  0x0094749d in ThreadWeaver::JobRunHelper::runTheJob (this=0xaabc125c, th=0x9236f90, job=0x99943d8) at ../../../threadweaver/Weaver/Job.cpp:106
#7  0x00947801 in ThreadWeaver::Job::execute (this=0x99943d8, th=0x9236f90) at ../../../threadweaver/Weaver/Job.cpp:135
#8  0x009464ea in ThreadWeaver::ThreadRunHelper::run (this=0xaabc12e4, parent=0x91c9750, th=0x9236f90) at ../../../threadweaver/Weaver/Thread.cpp:95
#9  0x00946c3b in ThreadWeaver::Thread::run (this=0x9236f90) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x05db732e in QThreadPrivate::start (arg=0x9236f90) at thread/qthread_unix.cpp:248
#11 0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xaa3c0b70 (LWP 9111)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05db8287 in QWaitConditionPrivate::wait (this=0x91c9768, mutex=0x91c9a08, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91c9768, mutex=0x91c9a08, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00945870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x91c9750, th=0x922bab8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0094838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0094427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x91c9750, th=0x922bab8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00948482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#22 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#23 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#24 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#25 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#26 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#27 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#28 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#29 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#30 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#31 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#32 0x009484a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91c9ae8, th=0x922bab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#33 0x009454d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91c9750, th=0x922bab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#34 0x0094651e in ThreadWeaver::ThreadRunHelper::run (this=0xaa3c02e4, parent=0x91c9750, th=0x922bab8) at ../../../threadweaver/Weaver/Thread.cpp:87
#35 0x00946c3b in ThreadWeaver::Thread::run (this=0x922bab8) at ../../../threadweaver/Weaver/Thread.cpp:142
#36 0x05db732e in QThreadPrivate::start (arg=0x922bab8) at thread/qthread_unix.cpp:248
#37 0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#38 0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa99ffb70 (LWP 9112)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01568c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x16421a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x01568ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x16421a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0x9d1a8b70 (LWP 9120)):
#0  0x007e7422 in __kernel_vsyscall ()
#1  0x0092e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x030ed91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05db8287 in QWaitConditionPrivate::wait (this=0x978cee8, mutex=0x978cee4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x978cee8, mutex=0x978cee4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x026f7d52 in QFileInfoGatherer::run (this=0x978cedc) at dialogs/qfileinfogatherer.cpp:203
#6  0x05db732e in QThreadPrivate::start (arg=0x978cedc) at thread/qthread_unix.cpp:248
#7  0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x99c73b70 (LWP 9121)):
#0  0x01960e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x05ee26fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x05ee7825 in QTimerInfoList::updateCurrentTime (this=0x97e8dec) at kernel/qeventdispatcher_unix.cpp:340
#3  0x05ee786a in QTimerInfoList::timerWait (this=0x97e8dec, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x05ee5818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x99c730bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x05ee58a5 in timerSourcePrepare (source=0x0, timeout=0x1964ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x074f9aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x074f9ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x074fa4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x05ee560f in QEventDispatcherGlib::processEvents (this=0x97f23c8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x05eb8059 in QEventLoop::processEvents (this=0x99c73280, flags=) at kernel/qeventloop.cpp:149
#11 0x05eb84aa in QEventLoop::exec (this=0x99c73280, flags=...) at kernel/qeventloop.cpp:201
#12 0x05db45a8 in QThread::exec (this=0x978dda0) at thread/qthread.cpp:487
#13 0x05e97c1b in QInotifyFileSystemWatcherEngine::run (this=0x978dda0) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x05db732e in QThreadPrivate::start (arg=0x978dda0) at thread/qthread_unix.cpp:248
#15 0x0092996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x030e098e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb76f8720 (LWP 9083)):
[KCrash Handler]
#6  0x00e5d611 in QList<KSharedPtr<Meta::Playlist> >::contains (this=0x8d85778, playlist=) at /usr/include/qt4/QtCore/qlist.h:760
#7  PlaylistManager::getProviderForPlaylist (this=0x8d85778, playlist=) at ../../src/playlistmanager/PlaylistManager.cpp:329
#8  0x00e198ef in PlaylistBrowserNS::UserModel::data (this=0x91f0f58, index=..., role=10) at ../../src/browsers/playlistbrowser/UserPlaylistModel.cpp:235
#9  0x05eae585 in QAbstractItemModel::itemData (this=0x91f0f58, index=...) at kernel/qabstractitemmodel.cpp:1644
#10 0x00e10a3a in QtGroupingProxy::belongsTo (this=0x91f77d0, idx=...) at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:64
#11 0x00e0e861 in QtGroupingProxy::buildTree (this=0x91f77d0) at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:148
#12 0x00e3d4fd in PlaylistsByProviderProxy::buildTree (this=0x91f77d0) at ../../src/browsers/playlistbrowser/PlaylistsByProviderProxy.cpp:245
#13 0x00ab3429 in QtGroupingProxy::qt_metacall (this=0x91f77d0, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbff40dac) at moc_QtGroupingProxy.cpp:94
#14 0x00ab3eca in PlaylistsByProviderProxy::qt_metacall (this=0x91f77d0, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbff40dac) at moc_PlaylistsByProviderProxy.cpp:75
#15 0x05ebec9a in QMetaObject::metacall (object=0x91f77d0, cl=2570280228, idx=29, argv=0xbff40dac) at kernel/qmetaobject.cpp:237
#16 0x05ecd3d5 in QMetaObject::activate (sender=0x91f0f58, m=0x5fcd198, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3293
#17 0x05f1dd77 in QAbstractItemModel::layoutChanged (this=0x91f0f58) at .moc/release-shared/moc_qabstractitemmodel.cpp:161
#18 0x00e1f63a in PlaylistBrowserNS::UserModel::slotUpdate (this=0x91f0f58) at ../../src/browsers/playlistbrowser/UserPlaylistModel.cpp:93
#19 0x00e1f723 in PlaylistBrowserNS::UserModel::qt_metacall (this=0x91f0f58, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff40f0c) at ./UserPlaylistModel.moc:96
#20 0x05ebec9a in QMetaObject::metacall (object=0x91f0f58, cl=2570280228, idx=30, argv=0xbff40f0c) at kernel/qmetaobject.cpp:237
#21 0x05ecd3d5 in QMetaObject::activate (sender=0x8d85778, m=0x12db5b4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#22 0x00e5d377 in PlaylistManager::updated (this=0x8d85778) at ./PlaylistManager.moc:102
#23 0x00e62947 in PlaylistManager::slotUpdated (this=0x8d85778) at ../../src/playlistmanager/PlaylistManager.cpp:136
#24 0x00e62c13 in PlaylistManager::qt_metacall (this=0x8d85778, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xac0451e8) at ./PlaylistManager.moc:90
#25 0x05ebec9a in QMetaObject::metacall (object=0x8d85778, cl=2570280228, idx=9, argv=0xac0451e8) at kernel/qmetaobject.cpp:237
#26 0x05ec9336 in QMetaCallEvent::placeMetaCall (this=0x99330f20, object=0x8d85778) at kernel/qobject.cpp:561
#27 0x05eca3fe in QObject::event (this=0x8d85778, e=0x99330f20) at kernel/qobject.cpp:1248
#28 0x021784dc in QApplicationPrivate::notify_helper (this=0x87d2a80, receiver=0x8d85778, e=0x99330f20) at kernel/qapplication.cpp:4300
#29 0x0217f05e in QApplication::notify (this=0xbff41898, receiver=0x8d85778, e=0x99330f20) at kernel/qapplication.cpp:3704
#30 0x00f35276 in App::notify (this=0xbff41898, receiver=0x8d85778, event=0x99330f20) at ../../src/App.cpp:927
#31 0x05eb9a3b in QCoreApplication::notifyInternal (this=0xbff41898, receiver=0x8d85778, event=0x99330f20) at kernel/qcoreapplication.cpp:704
#32 0x05ebc473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x86f3928) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86f3928) at kernel/qcoreapplication.cpp:1345
#34 0x05ebc5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#35 0x05ee5adf in QCoreApplication::sendPostedEvents (s=0x87d6b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x87d6b10) at kernel/qeventdispatcher_glib.cpp:276
#37 0x074f65e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x074fa2d8 in ?? () from /lib/libglib-2.0.so.0
#39 0x074fa4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x05ee55d5 in QEventDispatcherGlib::processEvents (this=0x86f34c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#41 0x02238135 in QGuiEventDispatcherGlib::processEvents (this=0x86f34c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x05eb8059 in QEventLoop::processEvents (this=0xbff41804, flags=) at kernel/qeventloop.cpp:149
#43 0x05eb84aa in QEventLoop::exec (this=0xbff41804, flags=...) at kernel/qeventloop.cpp:201
#44 0x05ebc69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#45 0x02178577 in QApplication::exec () at kernel/qapplication.cpp:3579
#46 0x08050009 in main (argc=1, argv=0xbff42114) at ../../src/main.cpp:237

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

Possible duplicates by query: bug 299413, bug 286044.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-07-10 11:19:19 UTC
Please update your Amarok version, this is solved since version 2.3.2. See also http://www.kubuntu.org/news/amarok-232-backports-ppa

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