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-3-686 i686 Distribution: Debian GNU/Linux testing (squeeze) -- Information about the crash: when HD samsung s2 500G is switched on computer & I try disconnect hd from Amarok. system shows an error and amarok turn off The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb29c4720 (LWP 20715))] Thread 13 (Thread 0xac818b70 (LWP 20719)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e01482 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0xb5a99114 in __pthread_cond_timedwait (cond=0x9abb8d0, mutex=0x9abb8b8, abstime=0xac818310) at forward.c:152 #3 0xb102abcf in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 12 (Thread 0xad019b70 (LWP 20720)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb5a7e916 in *__GI___poll (fds=0xb5b02ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb382606b in g_poll () from /lib/libglib-2.0.so.0 #3 0xb3818dac in ?? () from /lib/libglib-2.0.so.0 #4 0xb38191b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0xb68550cf in QEventDispatcherGlib::processEvents (this=0x9a69e70, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0xb6827b49 in QEventLoop::processEvents (this=0xad019270, flags=) at kernel/qeventloop.cpp:149 #7 0xb6827f9a in QEventLoop::exec (this=0xad019270, flags=...) at kernel/qeventloop.cpp:201 #8 0xb672a619 in QThread::exec (this=0x9a67cc8) at thread/qthread.cpp:487 #9 0xb107794a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #10 0xb672cfae in QThreadPrivate::start (arg=0x9a67cc8) at thread/qthread_unix.cpp:248 #11 0xb3dfc955 in start_thread (arg=0xad019b70) at pthread_create.c:300 #12 0xb5a8c10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xb0cffb70 (LWP 20723)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb5a7e916 in *__GI___poll (fds=0xb5b02ff4, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb0e7d9bf in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 10 (Thread 0xb04feb70 (LWP 20724)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0x9adcda8, mutex=0x9adcd90) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0x9adcda8, mutex=0x9adcd90) at forward.c:139 #3 0xb103b7f6 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 9 (Thread 0xafcfdb70 (LWP 20725)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0x9afa728, mutex=0x9afa710) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0x9afa728, mutex=0x9afa710) at forward.c:139 #3 0xb103b7f6 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 8 (Thread 0xaf2ffb70 (LWP 20726)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0xb0d1e778, mutex=0xb0d1e760) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0xb0d1e778, mutex=0xb0d1e760) at forward.c:139 #3 0xb103b7f6 in ?? () from /usr/lib/libxine.so.1 #4 0x00000000 in ?? () Thread 7 (Thread 0xaeafeb70 (LWP 20727)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0x9ac0aa8, mutex=0x9ac0a90) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0x9ac0aa8, mutex=0x9ac0a90) at forward.c:139 #3 0xb103b7f6 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 6 (Thread 0xadbbfb70 (LWP 20729)): [KCrash Handler] #6 0xb6782f1c in QListData::size (that=0xa5262f4, str=..., cs=Qt::CaseSensitive) at ../../include/QtCore/../../src/corelib/tools/qlist.h:90 #7 QList<QString>::size (that=0xa5262f4, str=..., cs=Qt::CaseSensitive) at ../../include/QtCore/../../src/corelib/tools/qlist.h:120 #8 QtPrivate::QStringList_contains (that=0xa5262f4, str=..., cs=Qt::CaseSensitive) at tools/qstringlist.cpp:316 #9 0xad26c42c in ?? () from /usr/lib/kde4/amarok_collection-umscollection.so #10 0xad26e032 in ?? () from /usr/lib/kde4/amarok_collection-umscollection.so #11 0xad271da7 in ?? () from /usr/lib/kde4/amarok_collection-umscollection.so #12 0xb6e9936a in Meta::MediaDeviceHandler::privateParseTracks() () from /usr/lib/libamaroklib.so.1 #13 0xb6e9ade5 in ?? () from /usr/lib/libamaroklib.so.1 #14 0xb528d4f7 in ThreadWeaver::JobRunHelper::runTheJob (this=0xadbbf25c, th=0xa434990, job=0xaf36ae88) at ../../../threadweaver/Weaver/Job.cpp:106 #15 0xb528d851 in ThreadWeaver::Job::execute (this=0xaf36ae88, th=0xa434990) at ../../../threadweaver/Weaver/Job.cpp:135 #16 0xb528c54a in ThreadWeaver::ThreadRunHelper::run (this=0xadbbf2e4, parent=0xa434558, th=0xa434990) at ../../../threadweaver/Weaver/Thread.cpp:95 #17 0xb528cc9b in ThreadWeaver::Thread::run (this=0xa434990) at ../../../threadweaver/Weaver/Thread.cpp:142 #18 0xb672cfae in QThreadPrivate::start (arg=0xa434990) at thread/qthread_unix.cpp:248 #19 0xb3dfc955 in start_thread (arg=0xadbbfb70) at pthread_create.c:300 #20 0xb5a8c10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xaa692b70 (LWP 20730)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0xa434660, mutex=0xa434648) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0xa434660, mutex=0xa434648) at forward.c:139 #3 0xb672dfa7 in QWaitConditionPrivate::wait (this=0xa434570, mutex=0xa4347e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa434570, mutex=0xa4347e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb528b682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa434558, th=0xa435c20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb528e3dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4348c8, th=0xa435c20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb528a24b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa434558, th=0xa435c20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb528e4d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa435c20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa435c20, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb528e4f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa435c20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa435c20, previous=0xa5b9350) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb528c57e in ThreadWeaver::ThreadRunHelper::run (this=0xaa6922e4, parent=0xa434558, th=0xa435c20) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0xb528cc9b in ThreadWeaver::Thread::run (this=0xa435c20) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb672cfae in QThreadPrivate::start (arg=0xa435c20) at thread/qthread_unix.cpp:248 #15 0xb3dfc955 in start_thread (arg=0xaa692b70) at pthread_create.c:300 #16 0xb5a8c10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xa9c9ab70 (LWP 20731)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0xa434660, mutex=0xa434648) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0xa434660, mutex=0xa434648) at forward.c:139 #3 0xb672dfa7 in QWaitConditionPrivate::wait (this=0xa434570, mutex=0xa4347e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa434570, mutex=0xa4347e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb528b682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa434558, th=0xa4b40e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb528e3dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4348c8, th=0xa4b40e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb528a24b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa434558, th=0xa4b40e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb528e4d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa4b40e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa4b40e0, previous=0xa8c9b88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb528c57e in ThreadWeaver::ThreadRunHelper::run (this=0xa9c9a2e4, parent=0xa434558, th=0xa4b40e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb528cc9b in ThreadWeaver::Thread::run (this=0xa4b40e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb672cfae in QThreadPrivate::start (arg=0xa4b40e0) at thread/qthread_unix.cpp:248 #13 0xb3dfc955 in start_thread (arg=0xa9c9ab70) at pthread_create.c:300 #14 0xb5a8c10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa9499b70 (LWP 20732)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0xa434660, mutex=0xa434648) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0xa434660, mutex=0xa434648) at forward.c:139 #3 0xb672dfa7 in QWaitConditionPrivate::wait (this=0xa434570, mutex=0xa4347e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa434570, mutex=0xa4347e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb528b682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa434558, th=0xa4a3630) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb528e3dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4348c8, th=0xa4a3630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb528a24b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa434558, th=0xa4a3630) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb528e4d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa4a3630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa4a3630, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb528e4f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa4a3630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa4a3630, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb528e4f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa4a3630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa4a3630, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0xb528e4f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa4a3630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa4a3630, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #16 0xb528e4f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa4a3630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #17 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa4a3630, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #18 0xb528e4f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4348c8, th=0xa4a3630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #19 0xb528bbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa434558, th=0xa4a3630, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #20 0xb528c57e in ThreadWeaver::ThreadRunHelper::run (this=0xa94992e4, parent=0xa434558, th=0xa4a3630) at ../../../threadweaver/Weaver/Thread.cpp:87 #21 0xb528cc9b in ThreadWeaver::Thread::run (this=0xa4a3630) at ../../../threadweaver/Weaver/Thread.cpp:142 #22 0xb672cfae in QThreadPrivate::start (arg=0xa4a3630) at thread/qthread_unix.cpp:248 #23 0xb3dfc955 in start_thread (arg=0xa9499b70) at pthread_create.c:300 #24 0xb5a8c10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa647eb70 (LWP 20735)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e00f7f in __pthread_cond_wait (cond=0xb51e03ac, mutex=0xb51e0394) at pthread_cond_wait.c:153 #2 0xb5a990bd in __pthread_cond_wait (cond=0xb51e03ac, mutex=0xb51e0394) at forward.c:139 #3 0xb5102597 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb51db2c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #4 0xb51025e1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb51db2c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #5 0xb3dfc955 in start_thread (arg=0xa647eb70) at pthread_create.c:300 #6 0xb5a8c10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb29c4720 (LWP 20715)): #0 0xb78dd424 in __kernel_vsyscall () #1 0xb3e01482 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0xb5a99114 in __pthread_cond_timedwait (cond=0xbf9527c8, mutex=0xbf9527f8, abstime=0xbf952840) at forward.c:152 #3 0xb672c8b1 in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:398 #4 0xb672c9f3 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:424 #5 0xb10a2464 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #6 0xb55bb3bf in ?? () from /usr/lib/libphonon.so.4 #7 0xb55b9535 in ?? () from /usr/lib/libphonon.so.4 #8 0xb55b57ab in ?? () from /usr/lib/libphonon.so.4 #9 0xb59ef2bf in __run_exit_handlers (status=161920336, listp=0xb5b03304, run_list_atexit=true) at exit.c:78 #10 0xb59ef32f in *__GI_exit (status=1) at exit.c:100 #11 0xb5df3f6b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744 #12 0xb76f04fa in KApplication::xioErrhandler (this=0xbf952df8, dpy=0x99a4060) at ../../kdeui/kernel/kapplication.cpp:408 #13 0xb76f0536 in kde_xio_errhandler (dpy=0x99a4060) at ../../kdeui/kernel/kapplication.cpp:125 #14 0xb5867ee6 in _XIOError () from /usr/lib/libX11.so.6 #15 0xb586f21a in ?? () from /usr/lib/libX11.so.6 #16 0xb586fb96 in _XEventsQueued () from /usr/lib/libX11.so.6 #17 0xb585866b in XEventsQueued () from /usr/lib/libX11.so.6 #18 0xb5e3119e in x11EventSourcePrepare (s=0x99a4060, timeout=0xbf952b4c) at kernel/qguieventdispatcher_glib.cpp:79 #19 0xb38187ca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #20 0xb3818be9 in ?? () from /lib/libglib-2.0.so.0 #21 0xb38191b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #22 0xb6855095 in QEventDispatcherGlib::processEvents (this=0x989d9e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #23 0xb5e30f45 in QGuiEventDispatcherGlib::processEvents (this=0x989d9e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #24 0xb6827b49 in QEventLoop::processEvents (this=0xbf952d64, flags=) at kernel/qeventloop.cpp:149 #25 0xb6827f9a in QEventLoop::exec (this=0xbf952d64, flags=...) at kernel/qeventloop.cpp:201 #26 0xb682d1cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #27 0xb5d72667 in QApplication::exec () at kernel/qapplication.cpp:3581 #28 0x0804ffe1 in _start () Reported using DrKonqi
Please install the amarok-dbg packages and try to reproduce this again.
Closing for lack of feedback. Feel free to reopen if you can reproduce this with Amarok 2.3.1 or later and please provide a better backtrace.