Bug 249062 - amarok crashes while scanning automounted nfs share with external mysql database
Summary: amarok crashes while scanning automounted nfs share with external mysql database
Status: RESOLVED DUPLICATE of bug 235480
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.3.2
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-26 02:51 UTC by mpurcell
Modified: 2010-08-26 10:40 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 mpurcell 2010-08-26 02:51:30 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.33.6-147.2.4.fc13.i686.PAE i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
	amarok crashes while scanning automounted nfs share with external mysql database. This has happened twice in a row during initial configuration. I deleted ~/.kde/share/config/amarok* and ~./.kde/share/apps/amarok in between invocations. 
The share has approximately 7000 mp3 ogg and wav files, in various subdirectors plus various m3u playlist files.

The crash can be reproduced some of the time.

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

Thread 16 (Thread 0xb134db70 (LWP 17626)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd95d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x00b2ea64 in __pthread_cond_timedwait (cond=0x9bcf658, mutex=0x9bcf640, abstime=0xb134d290) at forward.c:152
#3  0x0169cc25 in ?? () from /usr/lib/libxine.so.1
#4  0x00bd5919 in start_thread (arg=0xb134db70) at pthread_create.c:301
#5  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 15 (Thread 0xb094cb70 (LWP 17627)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00b13de6 in __poll (fds=0xafe01c78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00c8964c in IA__g_poll (fds=0xafe01c78, nfds=1, timeout=-1) at gpoll.c:127
#3  0x00c7c044 in g_main_context_poll (context=0xb2ebe0, block=1, dispatch=1, self=0xafe01c50) at gmain.c:2904
#4  g_main_context_iterate (context=0xb2ebe0, block=1, dispatch=1, self=0xafe01c50) at gmain.c:2586
#5  0x00c7c449 in IA__g_main_context_iteration (context=0xafe004e8, may_block=1) at gmain.c:2654
#6  0x06c6847f in QEventDispatcherGlib::processEvents (this=0xafe00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x06c3e80a in QEventLoop::processEvents (this=0xb094c1f0, flags=...) at kernel/qeventloop.cpp:149
#8  0x06c3eb4a in QEventLoop::exec (this=0xb094c1f0, flags=...) at kernel/qeventloop.cpp:201
#9  0x06b4c2fe in QThread::exec (this=0x9b669d8) at thread/qthread.cpp:487
#10 0x035a30cb in Phonon::Xine::XineThread::run (this=0x9b669d8) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#11 0x06b4e74f in QThreadPrivate::start (arg=0x9b669d8) at thread/qthread_unix.cpp:248
#12 0x00bd5919 in start_thread (arg=0xb094cb70) at pthread_create.c:301
#13 0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 14 (Thread 0xafdffb70 (LWP 17628)):
#0  0x00b2ebdb in pthread_mutex_lock (mutex=) at forward.c:182
#1  0x02431952 in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.21.so
#2  0x0247aced in ?? () from /usr/lib/libpulse.so.0
#3  0x024674ca in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x02468d54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x02468e34 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x0247aa84 in ?? () from /usr/lib/libpulse.so.0
#7  0x02432863 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00bd5919 in start_thread (arg=0xafdffb70) at pthread_create.c:301
#9  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 13 (Thread 0xab1feb70 (LWP 17629)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0x9bd2ee0, mutex=0x9bd2ec8) at forward.c:139
#3  0x016aee18 in ?? () from /usr/lib/libxine.so.1
#4  0x00bd5919 in start_thread (arg=0xab1feb70) at pthread_create.c:301
#5  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xaa7fdb70 (LWP 17630)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0x9d511e0, mutex=0x9d511c8) at forward.c:139
#3  0x016aee18 in ?? () from /usr/lib/libxine.so.1
#4  0x00bd5919 in start_thread (arg=0xaa7fdb70) at pthread_create.c:301
#5  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xa9bffb70 (LWP 17631)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0xafe20548, mutex=0xafe20530) at forward.c:139
#3  0x016aee18 in ?? () from /usr/lib/libxine.so.1
#4  0x00bd5919 in start_thread (arg=0xa9bffb70) at pthread_create.c:301
#5  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xa8fffb70 (LWP 17632)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0xa9c86ba8, mutex=0xa9c86b90) at forward.c:139
#3  0x016aee18 in ?? () from /usr/lib/libxine.so.1
#4  0x00bd5919 in start_thread (arg=0xa8fffb70) at pthread_create.c:301
#5  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xa7e96b70 (LWP 17634)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0x4ff038c, mutex=0x4ff0374) at forward.c:139
#3  0x041f7e67 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#4  0x041f7eb2 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#5  0x00bd5919 in start_thread (arg=0xa7e96b70) at pthread_create.c:301
#6  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xa5f10b70 (LWP 17635)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0xa6bfac8, mutex=0xa6bfab0) at forward.c:139
#3  0x06b4f6af in wait (this=0xa8a3010, mutex=0xa8a3014, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa8a3010, mutex=0xa8a3014, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01e2ab90 in XmlParseJob::run (this=0xa8a2ff0) at /usr/src/debug/amarok-2.3.1/src/core-impl/collections/sqlcollection/ScanManager.cpp:693
#6  0x06156c5e in ThreadWeaver::JobRunHelper::runTheJob (this=0xa5f101dc, th=0xa3c59e0, job=0xa8a2ff0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Job.cpp:106
#7  0x06156fc2 in ThreadWeaver::Job::execute (this=0xa8a2ff0, th=0xa3c59e0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Job.cpp:135
#8  0x06155e02 in ThreadWeaver::ThreadRunHelper::run (this=0xa5f10264, parent=0xa3c5458, th=0xa3c59e0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:95
#9  0x061564dc in ThreadWeaver::Thread::run (this=0xa3c59e0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#10 0x06b4e74f in QThreadPrivate::start (arg=0xa3c59e0) at thread/qthread_unix.cpp:248
#11 0x00bd5919 in start_thread (arg=0xa5f10b70) at pthread_create.c:301
#12 0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa550fb70 (LWP 17636)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0xa3c5290, mutex=0xa3c5278) at forward.c:139
#3  0x06b4f6af in wait (this=0xa3c5470, mutex=0xa3c5670, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3c5470, mutex=0xa3c5670, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x06154e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3c5458, th=0xa3c64f8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0615783d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3c5750, th=0xa3c64f8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x061540ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3c5458, th=0xa3c64f8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0615793a in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa3c64f8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa3c64f8, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x06157959 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa3c64f8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa3c64f8, previous=0xa60a640) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x06155e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa550f264, parent=0xa3c5458, th=0xa3c64f8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#13 0x061564dc in ThreadWeaver::Thread::run (this=0xa3c64f8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#14 0x06b4e74f in QThreadPrivate::start (arg=0xa3c64f8) at thread/qthread_unix.cpp:248
#15 0x00bd5919 in start_thread (arg=0xa550fb70) at pthread_create.c:301
#16 0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa4b0eb70 (LWP 17637)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0xa3c5290, mutex=0xa3c5278) at forward.c:139
#3  0x06b4f6af in wait (this=0xa3c5470, mutex=0xa3c5670, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3c5470, mutex=0xa3c5670, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x06154e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3c5458, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0615783d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3c5750, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x061540ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3c5458, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0615793a in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa3d1ea0, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x06157959 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa3d1ea0, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x06157959 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa3d1ea0, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x06157959 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa3d1ea0, previous=0xa54c398) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x06155e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa4b0e264, parent=0xa3c5458, th=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#17 0x061564dc in ThreadWeaver::Thread::run (this=0xa3d1ea0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#18 0x06b4e74f in QThreadPrivate::start (arg=0xa3d1ea0) at thread/qthread_unix.cpp:248
#19 0x00bd5919 in start_thread (arg=0xa4b0eb70) at pthread_create.c:301
#20 0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa370cb70 (LWP 17640)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0xa3c5290, mutex=0xa3c5278) at forward.c:139
#3  0x06b4f6af in wait (this=0xa3c5470, mutex=0xa3c5670, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3c5470, mutex=0xa3c5670, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x06154e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3c5458, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0615783d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3c5750, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x061540ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3c5458, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0615793a in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa212148, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x06157959 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa212148, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x06157959 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa212148, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x06157959 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3c5750, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x061550f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3c5458, th=0xa212148, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x06155e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa370c264, parent=0xa3c5458, th=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#17 0x061564dc in ThreadWeaver::Thread::run (this=0xa212148) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#18 0x06b4e74f in QThreadPrivate::start (arg=0xa212148) at thread/qthread_unix.cpp:248
#19 0x00bd5919 in start_thread (arg=0xa370cb70) at pthread_create.c:301
#20 0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x99475b70 (LWP 17642)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0x31bbe6c, mutex=0x31bbe54) at forward.c:139
#3  0x030e4547 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x31b6d80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x030e4592 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x31b6d80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x00bd5919 in start_thread (arg=0x99475b70) at pthread_create.c:301
#6  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0x970bfb70 (LWP 17644)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00bd922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00b2ea0d in __pthread_cond_wait (cond=0xa936c28, mutex=0xa936c10) at forward.c:139
#3  0x06b4f6af in wait (this=0xa65f260, mutex=0xa65f25c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa65f260, mutex=0xa65f25c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0765fcea in QFileInfoGatherer::run (this=0xa65f254) at dialogs/qfileinfogatherer.cpp:203
#6  0x06b4e74f in QThreadPrivate::start (arg=0xa65f254) at thread/qthread_unix.cpp:248
#7  0x00bd5919 in start_thread (arg=0x970bfb70) at pthread_create.c:301
#8  0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x8d327b70 (LWP 17645)):
#0  0x00e61424 in __kernel_vsyscall ()
#1  0x00b13de6 in __poll (fds=0xa730c2b8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00c8964c in IA__g_poll (fds=0xa730c2b8, nfds=1, timeout=-1) at gpoll.c:127
#3  0x00c7c044 in g_main_context_poll (context=0xb2ebe0, block=1, dispatch=1, self=0xa7301e98) at gmain.c:2904
#4  g_main_context_iterate (context=0xb2ebe0, block=1, dispatch=1, self=0xa7301e98) at gmain.c:2586
#5  0x00c7c449 in IA__g_main_context_iteration (context=0xa7302c10, may_block=1) at gmain.c:2654
#6  0x06c6847f in QEventDispatcherGlib::processEvents (this=0xa7305348, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x06c3e80a in QEventLoop::processEvents (this=0x8d327200, flags=...) at kernel/qeventloop.cpp:149
#8  0x06c3eb4a in QEventLoop::exec (this=0x8d327200, flags=...) at kernel/qeventloop.cpp:201
#9  0x06b4c2fe in QThread::exec (this=0xa9370e0) at thread/qthread.cpp:487
#10 0x06c20a1c in QInotifyFileSystemWatcherEngine::run (this=0xa9370e0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x06b4e74f in QThreadPrivate::start (arg=0xa9370e0) at thread/qthread_unix.cpp:248
#12 0x00bd5919 in start_thread (arg=0x8d327b70) at pthread_create.c:301
#13 0x00b1ecbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb7775790 (LWP 17625)):
[KCrash Handler]
#6  0x054782eb in KSharedPtr (this=0xa0de3f0) at /usr/include/kde4/ksharedptr.h:84
#7  Playlists::PlaylistFileProvider::playlists (this=0xa0de3f0) at /usr/src/debug/amarok-2.3.1/src/playlistmanager/file/PlaylistFileProvider.cpp:100
#8  0x0542ad71 in PlaylistBrowserNS::MetaPlaylistModel::data (this=0xa40cca0, index=..., role=1) at /usr/src/debug/amarok-2.3.1/src/browsers/playlistbrowser/MetaPlaylistModel.cpp:159
#9  0x06c35125 in QAbstractItemModel::itemData (this=0xa40cca0, index=...) at kernel/qabstractitemmodel.cpp:1647
#10 0x05434cbb in QtGroupingProxy::belongsTo (this=0xa40d428, idx=...) at /usr/src/debug/amarok-2.3.1/src/browsers/playlistbrowser/QtGroupingProxy.cpp:63
#11 0x054322d8 in QtGroupingProxy::buildTree (this=0xa40d428) at /usr/src/debug/amarok-2.3.1/src/browsers/playlistbrowser/QtGroupingProxy.cpp:147
#12 0x0544c8be in PlaylistsByProviderProxy::buildTree (this=0xa40d428) at /usr/src/debug/amarok-2.3.1/src/browsers/playlistbrowser/PlaylistsByProviderProxy.cpp:209
#13 0x050e4519 in QtGroupingProxy::qt_metacall (this=0xa40d428, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf9acf4c)
    at /usr/src/debug/amarok-2.3.1/i686-redhat-linux-gnu/src/moc_QtGroupingProxy.cpp:94
#14 0x050e59cb in PlaylistsByProviderProxy::qt_metacall (this=0xa40d428, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbf9acf4c)
    at /usr/src/debug/amarok-2.3.1/i686-redhat-linux-gnu/src/moc_PlaylistsByProviderProxy.cpp:73
#15 0x06c44bcb in QMetaObject::metacall (object=0xa40d428, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbf9acf4c) at kernel/qmetaobject.cpp:237
#16 0x06c53a75 in QMetaObject::activate (sender=0xa40cca0, m=0x6d55638, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3295
#17 0x06c9bb78 in QAbstractItemModel::layoutChanged (this=0xa40cca0) at .moc/release-shared/moc_qabstractitemmodel.cpp:161
#18 0x05425348 in PlaylistBrowserNS::MetaPlaylistModel::slotUpdate (this=0xa40cca0) at /usr/src/debug/amarok-2.3.1/src/browsers/playlistbrowser/MetaPlaylistModel.cpp:474
#19 0x050e2933 in PlaylistBrowserNS::MetaPlaylistModel::qt_metacall (this=0xa40cca0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9ad0ec)
    at /usr/src/debug/amarok-2.3.1/i686-redhat-linux-gnu/src/moc_MetaPlaylistModel.cpp:85
#20 0x05462bf3 in PlaylistBrowserNS::UserModel::qt_metacall (this=0xa40cca0, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbf9ad0ec)
    at /usr/src/debug/amarok-2.3.1/i686-redhat-linux-gnu/src/UserPlaylistModel.moc:64
#21 0x06c44bcb in QMetaObject::metacall (object=0xa40cca0, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbf9ad0ec) at kernel/qmetaobject.cpp:237
#22 0x06c53a75 in QMetaObject::activate (sender=0xa0d6220, m=0x58abdb4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#23 0x0546f3d8 in PlaylistManager::updated (this=0xa0d6220) at /usr/src/debug/amarok-2.3.1/i686-redhat-linux-gnu/src/PlaylistManager.moc:102
#24 0x0546f3fe in PlaylistManager::slotUpdated (this=0xa0d6220) at /usr/src/debug/amarok-2.3.1/src/playlistmanager/PlaylistManager.cpp:129
#25 0x054740b3 in PlaylistManager::qt_metacall (this=0xa0d6220, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x8c6cff08) at /usr/src/debug/amarok-2.3.1/i686-redhat-linux-gnu/src/PlaylistManager.moc:90
#26 0x06c44bcb in QMetaObject::metacall (object=0xa0d6220, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0x8c6cff08) at kernel/qmetaobject.cpp:237
#27 0x06c4f187 in QMetaCallEvent::placeMetaCall (this=0x8c68c148, object=0xa0d6220) at kernel/qobject.cpp:561
#28 0x06c5009e in QObject::event (this=0xa0d6220, e=0x8c68c148) at kernel/qobject.cpp:1248
#29 0x0712d77c in QApplicationPrivate::notify_helper (this=0x99e5418, receiver=0xa0d6220, e=0x8c68c148) at kernel/qapplication.cpp:4306
#30 0x071341d6 in QApplication::notify (this=0xbf9ada18, receiver=0xa0d6220, e=0x8c68c148) at kernel/qapplication.cpp:3710
#31 0x07bfe00b in KApplication::notify (this=0xbf9ada18, receiver=0xa0d6220, event=0x8c68c148) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#32 0x06c40133 in QCoreApplication::notifyInternal (this=0xbf9ada18, receiver=0xa0d6220, event=0x8c68c148) at kernel/qcoreapplication.cpp:726
#33 0x06c425bc in sendEvent (receiver=0x0, event_type=0, data=0x98f5f30) at kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98f5f30) at kernel/qcoreapplication.cpp:1367
#35 0x06c4273e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#36 0x06c68950 in sendPostedEvents (s=0x99ea710) at kernel/qcoreapplication.h:220
#37 postEventSourceDispatch (s=0x99ea710) at kernel/qeventdispatcher_glib.cpp:276
#38 0x00c78525 in g_main_dispatch (context=0x99ea690) at gmain.c:1960
#39 IA__g_main_context_dispatch (context=0x99ea690) at gmain.c:2513
#40 0x00c7c268 in g_main_context_iterate (context=0xb2ebe0, block=1, dispatch=1, self=0x99e86c0) at gmain.c:2591
#41 0x00c7c449 in IA__g_main_context_iteration (context=0x99ea690, may_block=1) at gmain.c:2654
#42 0x06c68446 in QEventDispatcherGlib::processEvents (this=0x98f5c98, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#43 0x071dc336 in QGuiEventDispatcherGlib::processEvents (this=0x98f5c98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x06c3e80a in QEventLoop::processEvents (this=0xbf9ad974, flags=...) at kernel/qeventloop.cpp:149
#45 0x06c3eb4a in QEventLoop::exec (this=0xbf9ad974, flags=...) at kernel/qeventloop.cpp:201
#46 0x06c42807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#47 0x0712d828 in QApplication::exec () at kernel/qapplication.cpp:3585
#48 0x0804ff2d in main (argc=0, argv=0x54000000) at /usr/src/debug/amarok-2.3.1/src/main.cpp:237

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

Possible duplicates by query: bug 246685, bug 245734, bug 245592, bug 244976, bug 243088.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-08-26 10:40:25 UTC
This is already solved in the upcoming Amarok 2.3.2.

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