Bug 245167 - Amarok crashed when adding/playing songs to playlist
Summary: Amarok crashed when adding/playing songs to playlist
Status: RESOLVED DUPLICATE of bug 225883
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-19 20:11 UTC by Marc
Modified: 2010-07-19 21:32 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 Marc 2010-07-19 20:11:50 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

-- Information about the crash:
When I add songs from a external hard drive, amarok crashes always

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0xb297f720 (LWP 20052))]

Thread 16 (Thread 0xac816b70 (LWP 20056)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbc482 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a54114 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb1028bcf in metronom_sync_loop (this=0x895e3f0) at metronom.c:870
#4  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 15 (Thread 0xad017b70 (LWP 20057)):
#0  0xb3dbb24f in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#1  0xb5a542c6 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#2  0xb37d41e0 in IA__g_main_context_iteration (context=0x8962d60, may_block=1) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2655
#3  0xb68100cf in QEventDispatcherGlib::processEvents (this=0x88dcef8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0xb67e2b49 in QEventLoop::processEvents (this=0xad017270, flags=) at kernel/qeventloop.cpp:149
#5  0xb67e2f9a in QEventLoop::exec (this=0xad017270, flags=...) at kernel/qeventloop.cpp:201
#6  0xb66e5619 in QThread::exec (this=0x88f5ea8) at thread/qthread.cpp:487
#7  0xb107594a in Phonon::Xine::XineThread::run (this=0x88f5ea8) at ../../xine/xinethread.cpp:143
#8  0xb66e7fae in QThreadPrivate::start (arg=0x88f5ea8) at thread/qthread_unix.cpp:248
#9  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 14 (Thread 0xafca8b70 (LWP 20060)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb5a39916 in poll () from /lib/i686/cmov/libc.so.6
#2  0xafcac9bf in my_snd_mixer_wait (data=0x896aa08) at audio_alsa_out.c:150
#3  ao_alsa_handle_event_thread (data=0x896aa08) at audio_alsa_out.c:166
#4  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xaf4a7b70 (LWP 20061)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb10397f6 in fifo_peek_int (this_gen=0x8981b68) at audio_out.c:348
#4  fifo_peek (this_gen=0x8981b68) at audio_out.c:388
#5  ao_loop (this_gen=0x8981b68) at audio_out.c:1015
#6  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 12 (Thread 0xaec9fb70 (LWP 20062)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb10397f6 in fifo_peek_int (this_gen=0x899c940) at audio_out.c:348
#4  fifo_peek (this_gen=0x899c940) at audio_out.c:388
#5  ao_loop (this_gen=0x899c940) at audio_out.c:1015
#6  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 11 (Thread 0xae49eb70 (LWP 20063)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb10397f6 in fifo_peek_int (this_gen=0x8c4b198) at audio_out.c:348
#4  fifo_peek (this_gen=0x8c4b198) at audio_out.c:388
#5  ao_loop (this_gen=0x8c4b198) at audio_out.c:1015
#6  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 10 (Thread 0xadc9db70 (LWP 20064)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb10397f6 in fifo_peek_int (this_gen=0x8c4c010) at audio_out.c:348
#4  fifo_peek (this_gen=0x8c4c010) at audio_out.c:388
#5  ao_loop (this_gen=0x8c4c010) at audio_out.c:1015
#6  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 9 (Thread 0xaab13b70 (LWP 20065)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4142217 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb4142261 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xaa14fb70 (LWP 20066)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb66e8fa7 in QWaitConditionPrivate::wait (this=0x94127f0, mutex=0x9412a70, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x94127f0, mutex=0x9412a70, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5246682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94127d8, th=0x9412d30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb52493dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9412b50, th=0x9412d30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb524524b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94127d8, th=0x9412d30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb52494d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9412b50, th=0x9412d30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb5246be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94127d8, th=0x9412d30, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb52494f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9412b50, th=0x9412d30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb5246be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94127d8, th=0x9412d30, previous=0x985d740) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb524757e in ThreadWeaver::ThreadRunHelper::run (this=0xaa14f2e4, parent=0x94127d8, th=0x9412d30) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb5247c9b in ThreadWeaver::Thread::run (this=0x9412d30) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb66e7fae in QThreadPrivate::start (arg=0x9412d30) at thread/qthread_unix.cpp:248
#15 0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 7 (Thread 0xa994eb70 (LWP 20067)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb66e8fa7 in QWaitConditionPrivate::wait (this=0x94127f0, mutex=0x9412a70, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x94127f0, mutex=0x9412a70, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5246682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94127d8, th=0x9413c90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb52493dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9412b50, th=0x9413c90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb524524b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94127d8, th=0x9413c90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb52494d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9412b50, th=0x9413c90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb5246be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94127d8, th=0x9413c90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb52494f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9412b50, th=0x9413c90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb5246be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94127d8, th=0x9413c90, previous=0xb48d5f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb524757e in ThreadWeaver::ThreadRunHelper::run (this=0xa994e2e4, parent=0x94127d8, th=0x9413c90) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb5247c9b in ThreadWeaver::Thread::run (this=0x9413c90) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb66e7fae in QThreadPrivate::start (arg=0x9413c90) at thread/qthread_unix.cpp:248
#15 0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 6 (Thread 0xa8e5db70 (LWP 20068)):
[KCrash Handler]
#6  0xb789b424 in __kernel_vsyscall ()
#7  0xb59a5751 in raise () from /lib/i686/cmov/libc.so.6
#8  0xb59a8b82 in abort () from /lib/i686/cmov/libc.so.6
#9  0xb59dc22d in ?? () from /lib/i686/cmov/libc.so.6
#10 0xb59e6321 in ?? () from /lib/i686/cmov/libc.so.6
#11 0xb59e7b78 in ?? () from /lib/i686/cmov/libc.so.6
#12 0xb59eac5d in free () from /lib/i686/cmov/libc.so.6
#13 0xb5b9b701 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#14 0xb5b9b75d in operator delete[](void*) () from /usr/lib/libstdc++.so.6
#15 0xb51f8dd6 in TagLib::String::toCString(bool) const () from /usr/lib/libtag.so.1
#16 0xb6ef9d2b in MetaFile::Track::Private::readMetaData (this=0xa6ab1848) at ../../src/core-impl/meta/file/File_p.h:182
#17 0xb6efbfc5 in Track (this=0xa6ab1e08, url=...) at ../../src/core-impl/meta/file/File.cpp:187
#18 0xabff70ea in Meta::UmsHandler::nextTrackToParse (this=0xa155ff8) at ../../../../../src/core-impl/collections/umscollection/handler/UmsHandler.cpp:863
#19 0xac001e07 in Handler::UmsReadCapability::nextTrackToParse (this=0xa9023b08) at ../../../../../src/core-impl/collections/umscollection/handler/capabilities/UmsReadCapability.cpp:49
#20 0xb6e545e0 in Meta::MediaDeviceHandler::privateParseTracks (this=0xa155ff8) at ../../src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:836
#21 0xb6e55de5 in Meta::ParseWorkerThread::run (this=0x936b530) at ../../src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:1277
#22 0xb52484f7 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa8e5d25c, th=0x92b41d8, job=0x936b530) at ../../../threadweaver/Weaver/Job.cpp:106
#23 0xb5248851 in ThreadWeaver::Job::execute (this=0x936b530, th=0x92b41d8) at ../../../threadweaver/Weaver/Job.cpp:135
#24 0xb524754a in ThreadWeaver::ThreadRunHelper::run (this=0xa8e5d2e4, parent=0x94127d8, th=0x92b41d8) at ../../../threadweaver/Weaver/Thread.cpp:95
#25 0xb5247c9b in ThreadWeaver::Thread::run (this=0x92b41d8) at ../../../threadweaver/Weaver/Thread.cpp:142
#26 0xb66e7fae in QThreadPrivate::start (arg=0x92b41d8) at thread/qthread_unix.cpp:248
#27 0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#28 0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0xa865cb70 (LWP 20069)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb66e8fa7 in QWaitConditionPrivate::wait (this=0x94127f0, mutex=0x9412a70, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x94127f0, mutex=0x9412a70, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5246682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94127d8, th=0x8866c00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb52493dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9412b50, th=0x8866c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb524524b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94127d8, th=0x8866c00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb52494d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9412b50, th=0x8866c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb5246be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94127d8, th=0x8866c00, previous=0x97ad9930) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb524757e in ThreadWeaver::ThreadRunHelper::run (this=0xa865c2e4, parent=0x94127d8, th=0x8866c00) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb5247c9b in ThreadWeaver::Thread::run (this=0x8866c00) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb66e7fae in QThreadPrivate::start (arg=0x8866c00) at thread/qthread_unix.cpp:248
#13 0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#14 0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xa5e42b70 (LWP 20076)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb50bd597 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb51962c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xb50bd5e1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb51962c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0x9848fb70 (LWP 23464)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb3dbbf7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb5a540bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb66e8fa7 in QWaitConditionPrivate::wait (this=0x9d98860, mutex=0x9d9885c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9d98860, mutex=0x9d9885c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb62ab61a in QFileInfoGatherer::run (this=0x9d98854) at dialogs/qfileinfogatherer.cpp:203
#6  0xb66e7fae in QThreadPrivate::start (arg=0x9d98854) at thread/qthread_unix.cpp:248
#7  0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0x99a47b70 (LWP 23465)):
#0  0xb3dbb206 in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#1  0xb5a542c6 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#2  0xb37d394e in IA__g_main_context_prepare (context=0x9d9b910, priority=0x99a4713c) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2308
#3  0xb37d3be9 in g_main_context_iterate (context=0x9d9b910, block=<value optimized out>, dispatch=1, self=0x9d9c858) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2571
#4  0xb37d41b8 in IA__g_main_context_iteration (context=0x9d9b910, may_block=1) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2654
#5  0xb68100cf in QEventDispatcherGlib::processEvents (this=0x9d976a8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0xb67e2b49 in QEventLoop::processEvents (this=0x99a47280, flags=) at kernel/qeventloop.cpp:149
#7  0xb67e2f9a in QEventLoop::exec (this=0x99a47280, flags=...) at kernel/qeventloop.cpp:201
#8  0xb66e5619 in QThread::exec (this=0x9d98258) at thread/qthread.cpp:487
#9  0xb67c298b in QInotifyFileSystemWatcherEngine::run (this=0x9d98258) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb66e7fae in QThreadPrivate::start (arg=0x9d98258) at thread/qthread_unix.cpp:248
#11 0xb3db7955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb5a4710e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb297f720 (LWP 20052)):
#0  0xb789b424 in __kernel_vsyscall ()
#1  0xb5a54413 in ?? () from /lib/i686/cmov/libc.so.6
#2  0xb59ec427 in ?? () from /lib/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

This bug may be a duplicate of or related to bug 241606, bug 225883.

Possible duplicates by query: bug 241612, bug 241610, bug 241606, bug 238251, bug 225883.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-07-19 21:32:15 UTC

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