Bug 237934

Summary: Amarok crashed when mpd player disconnected
Product: [Applications] amarok Reporter: Raul Metsma <raul>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Raul Metsma 2010-05-17 15:41:51 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I moved mpd player usb cable and it disconnected from player.
Then amarok started play songs and was able not download them from player.
Then it showed "There was to many errors" warning sign on bottom rihgt on amarok and I selected quit on taskbar icon. Then the crash occurred

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

Thread 15 (Thread 0x7f2fe2d3f710 (LWP 4169)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f2fe8a5f081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f2fe253e710 (LWP 4170)):
[KCrash Handler]
#5  QBasicAtomicInt::ref (this=0x1b0e2a0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#6  QHash (this=0x1b0e2a0) at /usr/include/qt4/QtCore/qhash.h:283
#7  QSet (this=0x1b0e2a0) at /usr/include/qt4/QtCore/qset.h:60
#8  Phonon::Xine::SourceNode::sinks (this=0x1b0e2a0) at ../../xine/sourcenode.cpp:85
#9  0x00007f2fe8cc6c28 in Phonon::Xine::XineStream::createStream (this=0x1b13200) at ../../xine/xinestream.cpp:512
#10 0x00007f2fe8cc8f53 in Phonon::Xine::XineStream::event (this=0x1b13200, ev=0x2143d40) at ../../xine/xinestream.cpp:1241
#11 0x00007f2ffd28f22c in QApplicationPrivate::notify_helper (this=0x18b4c00, receiver=0x1b13200, e=0x2143d40) at kernel/qapplication.cpp:4300
#12 0x00007f2ffd2956fb in QApplication::notify (this=0x7fffa82986e0, receiver=0x1b13200, e=0x2143d40) at kernel/qapplication.cpp:4183
#13 0x00007f2ffc91b06c in QCoreApplication::notifyInternal (this=0x7fffa82986e0, receiver=0x1b13200, event=0x2143d40) at kernel/qcoreapplication.cpp:704
#14 0x00007f2ffc91d7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1a14b60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1a14b60) at kernel/qcoreapplication.cpp:1345
#16 0x00007f2ffc9449d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#17 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#18 0x00007f2ff54b38c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#19 0x00007f2ff54b7748 in ?? () from /lib/libglib-2.0.so.0
#20 0x00007f2ff54b78fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x00007f2ffc944513 in QEventDispatcherGlib::processEvents (this=0x1b0e4d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#22 0x00007f2ffc919992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#23 0x00007f2ffc919d6c in QEventLoop::exec (this=0x7f2fe253dd50, flags=) at kernel/qeventloop.cpp:201
#24 0x00007f2ffc823d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#25 0x00007f2fe8cbb440 in Phonon::Xine::XineThread::run (this=0x1b117f0) at ../../xine/xinethread.cpp:143
#26 0x00007f2ffc826775 in QThreadPrivate::start (arg=0x1b117f0) at thread/qthread_unix.cpp:248
#27 0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#28 0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#29 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f2fe1b33710 (LWP 4173)):
#0  0x00007f2ffbfd9f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2fe1b38915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2fe1332710 (LWP 4174)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2fe8a6fe23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2fe0726710 (LWP 4175)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2fe8a6fe23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2fdff25710 (LWP 4176)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2fe8a6fe23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2fde52a710 (LWP 4179)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2ffc82772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ff8e7a026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2268df0, th=0x2269610) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ff8e7c6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x2269610) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ff8e7c6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x2269610) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2ff8e7abff in ThreadWeaver::ThreadRunHelper::run (this=0x7f2fde529dc0, parent=0x2268df0, th=0x2269610) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2ff8e7b168 in ThreadWeaver::Thread::run (this=0x2269610) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2ffc826775 in QThreadPrivate::start (arg=0x2269610) at thread/qthread_unix.cpp:248
#9  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2fc852f710 (LWP 4180)):
#0  0x00007f2ffa4333ff in __pthread_mutex_lock (mutex=0x7f2fd80012d8) at pthread_mutex_lock.c:62
#1  0x00007f2ff54b1ff1 in g_main_context_query () from /lib/libglib-2.0.so.0
#2  0x00007f2ff54b739c in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f2ff54b78fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f2ffc944566 in QEventDispatcherGlib::processEvents (this=0x7f2fd8000d90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f2ffc919992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f2ffc919d6c in QEventLoop::exec (this=0x7f2fc852ed70, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f2ffc823d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f2ffc8fa178 in QInotifyFileSystemWatcherEngine::run (this=0x2b17950) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f2ffc826775 in QThreadPrivate::start (arg=0x2b17950) at thread/qthread_unix.cpp:248
#10 0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2fd3244710 (LWP 4181)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2ff7391ca6 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f2ff7391ce9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2fd1ea3710 (LWP 4182)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2ffc82772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ff8e7a026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2268df0, th=0x2cb50d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ff8e7c6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x2cb50d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ff8e7c6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x2cb50d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2ff8e7c6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x2cb50d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f2ff8e7abff in ThreadWeaver::ThreadRunHelper::run (this=0x7f2fd1ea2dc0, parent=0x2268df0, th=0x2cb50d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f2ff8e7b168 in ThreadWeaver::Thread::run (this=0x2cb50d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f2ffc826775 in QThreadPrivate::start (arg=0x2cb50d0) at thread/qthread_unix.cpp:248
#10 0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2fd16a2710 (LWP 4183)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2ffc82772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ff8e7a026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2268df0, th=0x7f2fd8000e20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ff8e7c6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x7f2fd8000e20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ff8e7c6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x7f2fd8000e20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2ff8e7c6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x7f2fd8000e20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f2ff8e7abff in ThreadWeaver::ThreadRunHelper::run (this=0x7f2fd16a1dc0, parent=0x2268df0, th=0x7f2fd8000e20) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f2ff8e7b168 in ThreadWeaver::Thread::run (this=0x7f2fd8000e20) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f2ffc826775 in QThreadPrivate::start (arg=0x7f2fd8000e20) at thread/qthread_unix.cpp:248
#10 0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2fcd0bd710 (LWP 4184)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2ffc82772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2268ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ff8e7a026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2268df0, th=0x2ab3780) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ff8e7c6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2269110, th=0x2ab3780) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ff8e7abff in ThreadWeaver::ThreadRunHelper::run (this=0x7f2fcd0bcdc0, parent=0x2268df0, th=0x2ab3780) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2ff8e7b168 in ThreadWeaver::Thread::run (this=0x2ab3780) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2ffc826775 in QThreadPrivate::start (arg=0x2ab3780) at thread/qthread_unix.cpp:248
#8  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2fcc03b710 (LWP 4188)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2ff86e52a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f2ff89c3220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f2ff86e52e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f2ff89d12ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2fbbfc4710 (LWP 4301)):
#0  0x00007f2ffbfdefb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f2fe8a882c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f2fe8a6cc99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f2ffa4309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f2ffbfe669d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2ffefd17a0 (LWP 4168)):
#0  0x00007f2ffbfd9f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2ff3afc29a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f2ff3afc7d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f2ff3afca85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f2ffb5956fa in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f2ffb595839 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007f2ffb572bd3 in XGetSelectionOwner () from /usr/lib/libX11.so.6
#7  0x00007f2ffd31c564 in QClipboard::event (this=0x1915f00, e=<value optimized out>) at kernel/qclipboard_x11.cpp:928
#8  0x00007f2ffd28f22c in QApplicationPrivate::notify_helper (this=0x18b4c00, receiver=0x1915f00, e=0x7fffa8298520) at kernel/qapplication.cpp:4300
#9  0x00007f2ffd2956fb in QApplication::notify (this=0x7fffa82986e0, receiver=0x1915f00, e=0x7fffa8298520) at kernel/qapplication.cpp:4183
#10 0x00007f2ffc91b06c in QCoreApplication::notifyInternal (this=0x7fffa82986e0, receiver=0x1915f00, event=0x7fffa8298520) at kernel/qcoreapplication.cpp:704
#11 0x00007f2ffd2982fb in QCoreApplication::sendEvent (this=0x7fffa82986e0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#12 ~QApplication (this=0x7fffa82986e0, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1011
#13 0x00007f2ffe2fb1a7 in ~App (this=0x7fffa82986e0, __in_chrg=<value optimized out>) at ../../src/App.cpp:302
#14 0x000000000040878e in main (argc=1, argv=0x7fffa829a658) at ../../src/main.cpp:237

Possible duplicates by query: bug 227790, bug 225839, bug 221431.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-05-17 23:32:23 UTC

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