Bug 232538

Summary: amarok crashed when lan cable unplug
Product: [Applications] amarok Reporter: Andrey <andrs>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andrs, kde
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Andrey 2010-03-29 07:54:57 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-70.fc12.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
amarok reproduced stream audio

The crash can be reproduced some of the time.

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

Thread 15 (Thread 0xb1fa4b70 (LWP 2225)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bf72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x007d1e14 in __pthread_cond_timedwait (cond=<value optimized out>, mutex=<value optimized out>, abstime=<value optimized out>) at forward.c:152
#3  0x014b36b5 in ?? () from /usr/lib/libxine.so.1
#4  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb15a3b70 (LWP 2227)):
[KCrash Handler]
#6  __pthread_mutex_lock (mutex=0x244) at pthread_mutex_lock.c:50
#7  0x007d1f86 in pthread_mutex_lock (mutex=<value optimized out>) at forward.c:182
#8  0x014afd8d in xine_close () from /usr/lib/libxine.so.1
#9  0x00c6bb1a in Phonon::Xine::XineStream::playbackFinished (this=<value optimized out>) at /usr/src/debug/phonon-4.3.80/xine/xinestream.cpp:786
#10 0x00c6e183 in Phonon::Xine::XineStream::event (this=<value optimized out>, ev=<value optimized out>) at /usr/src/debug/phonon-4.3.80/xine/xinestream.cpp:1043
#11 0x055a7d2c in QApplicationPrivate::notify_helper (this=0x8b5dc88, receiver=0xb0a01d80, e=0x9f1bce8) at kernel/qapplication.cpp:4300
#12 0x055ae556 in QApplication::notify (this=0xbf9d35c8, receiver=0xb0a01d80, e=0x9f1bce8) at kernel/qapplication.cpp:3704
#13 0x0705c587 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#14 0x07745c03 in QCoreApplication::notifyInternal (this=0xbf9d35c8, receiver=0xb0a01d80, event=0x9f1bce8) at kernel/qcoreapplication.cpp:704
#15 0x07746ac3 in sendEvent (receiver=0x0, event_type=0, data=0x8c4b0b0) at kernel/qcoreapplication.h:215
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8c4b0b0) at kernel/qcoreapplication.cpp:1345
#17 0x07746c1e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#18 0x0776e350 in sendPostedEvents (s=0xb0a00d68) at kernel/qcoreapplication.h:220
#19 postEventSourceDispatch (s=0xb0a00d68) at kernel/qeventdispatcher_glib.cpp:276
#20 0x00a63fb8 in g_main_dispatch (context=0xb0a004e8) at gmain.c:1960
#21 IA__g_main_context_dispatch (context=0xb0a004e8) at gmain.c:2513
#22 0x00a678e8 in g_main_context_iterate (context=0x7d1f90, block=1, dispatch=1, self=0xb0a01cd8) at gmain.c:2591
#23 0x00a67a14 in IA__g_main_context_iteration (context=0xb0a004e8, may_block=1) at gmain.c:2654
#24 0x0776de46 in QEventDispatcherGlib::processEvents (this=0xb0a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#25 0x077442da in QEventLoop::processEvents (this=0xb15a31f0, flags=...) at kernel/qeventloop.cpp:149
#26 0x0774461a in QEventLoop::exec (this=0xb15a31f0, flags=...) at kernel/qeventloop.cpp:201
#27 0x0764d909 in QThread::exec (this=0x8c78520) at thread/qthread.cpp:487
#28 0x00c6108b in Phonon::Xine::XineThread::run (this=<value optimized out>) at /usr/src/debug/phonon-4.3.80/xine/xinethread.cpp:143
#29 0x0764fcdf in QThreadPrivate::start (arg=0x8c78520) at thread/qthread_unix.cpp:248
#30 0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#31 0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb09ffb70 (LWP 2229)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x007b83d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0214d6b3 in ?? () from /usr/lib/libpulse.so.0
#3  0x0213a4da in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x0213bd54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x0213be34 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x0214d5a4 in ?? () from /usr/lib/libpulse.so.0
#7  0x020ac863 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xabdfeb70 (LWP 2231)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x014c56d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xab3fdb70 (LWP 2235)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x014c56d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xaa7ffb70 (LWP 2237)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x014c56d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa9bffb70 (LWP 2238)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x014c56d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa896bb70 (LWP 2241)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x00783d56 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2  0x00783b71 in __sleep (seconds=<value optimized out>) at ../sysdeps/unix/sysv/linux/sleep.c:138
#3  0x43231610 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#4  0x432316d2 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#5  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa6a13b70 (LWP 2242)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x07650b7f in wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07df7e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x964f780, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07dfa83d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x964fb18, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07df70ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x964f780, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07dfa93a in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x964fd20, previous=0x0) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07dfa959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x964fd20, previous=0x0) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x07dfa959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x964fd20, previous=0x0) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x07dfa959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x964fd20, previous=0x9ebb100) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x07df8e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa6a13244, parent=0x964f780, th=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:87
#17 0x07df94dc in ThreadWeaver::Thread::run (this=0x964fd20) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#18 0x0764fcdf in QThreadPrivate::start (arg=0x964fd20) at thread/qthread_unix.cpp:248
#19 0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#20 0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa6012b70 (LWP 2243)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x07650b7f in wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07df7e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x964f780, th=0x9650ca8) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07dfa83d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x964fb18, th=0x9650ca8) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07df70ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x964f780, th=0x9650ca8) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07dfa93a in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x9650ca8) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x9650ca8, previous=0x90dd728) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07df8e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa6012244, parent=0x964f780, th=0x9650ca8) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:87
#11 0x07df94dc in ThreadWeaver::Thread::run (this=0x9650ca8) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#12 0x0764fcdf in QThreadPrivate::start (arg=0x9650ca8) at thread/qthread_unix.cpp:248
#13 0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#14 0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa54ffb70 (LWP 2244)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x07650b7f in wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07df7e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x964f780, th=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07dfa83d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x964fb18, th=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07df70ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x964f780, th=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07dfa93a in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x9755d60, previous=0x0) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07dfa959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x9755d60, previous=0x0) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x07dfa959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x9755d60, previous=0x8c25ee0) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x07df8e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa54ff244, parent=0x964f780, th=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:87
#15 0x07df94dc in ThreadWeaver::Thread::run (this=0x9755d60) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#16 0x0764fcdf in QThreadPrivate::start (arg=0x9755d60) at thread/qthread_unix.cpp:248
#17 0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#18 0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa3cffb70 (LWP 2247)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x07650b7f in wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x964f798, mutex=0x964fa38, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07df7e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x964f780, th=0x96ec078) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07dfa83d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x964fb18, th=0x96ec078) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07df70ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x964f780, th=0x96ec078) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07dfa93a in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x96ec078) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x96ec078, previous=0x0) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07dfa959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964fb18, th=0x96ec078) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x07df80f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964f780, th=0x96ec078, previous=0xa2cee90) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x07df8e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa3cff244, parent=0x964f780, th=0x96ec078) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:87
#13 0x07df94dc in ThreadWeaver::Thread::run (this=0x96ec078) at /usr/src/debug/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#14 0x0764fcdf in QThreadPrivate::start (arg=0x96ec078) at thread/qthread_unix.cpp:248
#15 0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa30ddb70 (LWP 2249)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x0089bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x007d1dbd in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#3  0x03dbd567 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3e8f6c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x03dbd5b2 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3e8f6c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9a9afb70 (LWP 3399)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x007bb3b1 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x014ddd35 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x014c1efe in ?? () from /usr/lib/libxine.so.1
#4  0x00897ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x007c2dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78a67c0 (LWP 1933)):
#0  0x00cfe424 in __kernel_vsyscall ()
#1  0x007b83d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x008d50c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x008d562b in ?? () from /usr/lib/libxcb.so.1
#4  0x008d59c8 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00935d59 in _XSend (dpy=<value optimized out>, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:332
#6  0x00935ef0 in _XReply (dpy=<value optimized out>, rep=<value optimized out>, extra=<value optimized out>, discard=<value optimized out>) at xcb_io.c:450
#7  0x009124ea in XGetImage (dpy=<value optimized out>, d=<value optimized out>, x=<value optimized out>, y=<value optimized out>, width=<value optimized out>, height=<value optimized out>, 
    plane_mask=<value optimized out>, format=<value optimized out>) at GetImage.c:77
#8  0x0569f749 in QX11PixmapData::toImage (this=0x9200fa0) at image/qpixmap_x11.cpp:1492
#9  0x056876cc in QPixmap::toImage (this=0xbf9d24f4) at image/qpixmap.cpp:486
#10 0x0718aef5 in ?? () from /usr/lib/libamaroklib.so.1
#11 0x07189fae in ?? () from /usr/lib/libamaroklib.so.1
#12 0x0707b9d8 in ?? () from /usr/lib/libamaroklib.so.1
#13 0x07076b08 in EngineController::slotNewTrackPlaying(Phonon::MediaSource const&) () from /usr/lib/libamaroklib.so.1
#14 0x0707a8fc in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#15 0x0774a5db in QMetaObject::metacall (object=0x8c416f8, cl=InvokeMetaMethod, idx=29, argv=0xbf9d27f8) at kernel/qmetaobject.cpp:237
#16 0x077594af in QMetaObject::activate (sender=0x8c45cf8, m=0x4c871c8, local_signal_index=7, argv=0xbf9d27f8) at kernel/qobject.cpp:3293
#17 0x04c46cc4 in Phonon::MediaObject::currentSourceChanged (this=<value optimized out>, _t1=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/i686-redhat-linux-gnu/phonon/moc_mediaobject.cpp:228
#18 0x04c48775 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=<value optimized out>, source=<value optimized out>) at /usr/src/debug/phonon-4.3.80/phonon/mediaobject.cpp:446
#19 0x04c495e2 in Phonon::MediaObject::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=22, _a=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/i686-redhat-linux-gnu/phonon/moc_mediaobject.cpp:138
#20 0x0774a5db in QMetaObject::metacall (object=0x8c45cf8, cl=InvokeMetaMethod, idx=26, argv=0xbf9d2988) at kernel/qmetaobject.cpp:237
#21 0x077594af in QMetaObject::activate (sender=0x8c88cd0, m=0xcb5520, local_signal_index=4, argv=0xbf9d2988) at kernel/qobject.cpp:3293
#22 0x00c7d5b4 in Phonon::Xine::MediaObject::currentSourceChanged (this=<value optimized out>, _t1=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/i686-redhat-linux-gnu/xine/mediaobject.moc:209
#23 0x00c7f0dc in Phonon::Xine::MediaObject::setSourceInternal (this=<value optimized out>, source=<value optimized out>, how=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/xine/mediaobject.cpp:426
#24 0x00c7f901 in Phonon::Xine::MediaObject::setSource (this=<value optimized out>, source=<value optimized out>) at /usr/src/debug/phonon-4.3.80/xine/mediaobject.cpp:317
#25 0x04c483e3 in Phonon::MediaObjectPrivate::_k_stateChanged (this=<value optimized out>, newstate=<value optimized out>, oldstate=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/phonon/mediaobject.cpp:395
#26 0x04c49754 in Phonon::MediaObject::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=20, _a=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/i686-redhat-linux-gnu/phonon/moc_mediaobject.cpp:136
#27 0x0774a5db in QMetaObject::metacall (object=0x8c45cf8, cl=InvokeMetaMethod, idx=24, argv=0xbf9d2c14) at kernel/qmetaobject.cpp:237
#28 0x077594af in QMetaObject::activate (sender=0x8c88cd0, m=0xcb5520, local_signal_index=5, argv=0xbf9d2c14) at kernel/qobject.cpp:3293
#29 0x00c7d55a in Phonon::Xine::MediaObject::stateChanged (this=<value optimized out>, _t1=ErrorState, _t2=LoadingState) at /usr/src/debug/phonon-4.3.80/i686-redhat-linux-gnu/xine/mediaobject.moc:216
#30 0x00c8149d in Phonon::Xine::MediaObject::handleStateChange (this=<value optimized out>, newstate=<value optimized out>, oldstate=LoadingState)
    at /usr/src/debug/phonon-4.3.80/xine/mediaobject.cpp:247
#31 0x00c81a23 in Phonon::Xine::MediaObject::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=21, _a=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/i686-redhat-linux-gnu/xine/mediaobject.moc:158
#32 0x0774a5db in QMetaObject::metacall (object=0x8c88cd0, cl=InvokeMetaMethod, idx=25, argv=0x9e12c8f0) at kernel/qmetaobject.cpp:237
#33 0x07754bd7 in QMetaCallEvent::placeMetaCall (this=0x9e12cdd0, object=0x8c88cd0) at kernel/qobject.cpp:561
#34 0x07755c4e in QObject::event (this=0x8c88cd0, e=0x9e12cdd0) at kernel/qobject.cpp:1248
#35 0x055a7d2c in QApplicationPrivate::notify_helper (this=0x8b5dc88, receiver=0x8c88cd0, e=0x9e12cdd0) at kernel/qapplication.cpp:4300
#36 0x055ae556 in QApplication::notify (this=0xbf9d35c8, receiver=0x8c88cd0, e=0x9e12cdd0) at kernel/qapplication.cpp:3704
#37 0x0705c587 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#38 0x07745c03 in QCoreApplication::notifyInternal (this=0xbf9d35c8, receiver=0x8c88cd0, event=0x9e12cdd0) at kernel/qcoreapplication.cpp:704
#39 0x07746ac3 in sendEvent (receiver=0x0, event_type=0, data=0x8a7edf8) at kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8a7edf8) at kernel/qcoreapplication.cpp:1345
#41 0x07746c1e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#42 0x0776e350 in sendPostedEvents (s=0x8b62b90) at kernel/qcoreapplication.h:220
#43 postEventSourceDispatch (s=0x8b62b90) at kernel/qeventdispatcher_glib.cpp:276
#44 0x00a63fb8 in g_main_dispatch (context=0x8b62b10) at gmain.c:1960
#45 IA__g_main_context_dispatch (context=0x8b62b10) at gmain.c:2513
#46 0x00a678e8 in g_main_context_iterate (context=0x7d1f90, block=1, dispatch=1, self=0x8b5aee8) at gmain.c:2591
#47 0x00a67a14 in IA__g_main_context_iteration (context=0x8b62b10, may_block=1) at gmain.c:2654
#48 0x0776de46 in QEventDispatcherGlib::processEvents (this=0x8a7eb60, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#49 0x056560e6 in QGuiEventDispatcherGlib::processEvents (this=0x8a7eb60, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x077442da in QEventLoop::processEvents (this=0xbf9d3524, flags=...) at kernel/qeventloop.cpp:149
#51 0x0774461a in QEventLoop::exec (this=0xbf9d3524, flags=...) at kernel/qeventloop.cpp:201
#52 0x07746ce7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#53 0x055a7dd8 in QApplication::exec () at kernel/qapplication.cpp:3579
#54 0x0804fee5 in _start ()

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

Possible duplicates by query: bug 232272, bug 230483, bug 229501, bug 229208, bug 228711.

Reported using DrKonqi
Comment 1 Andrey 2010-03-29 08:08:19 UTC
Created attachment 42335 [details]
New crash information added by DrKonqi

At repeated switching-off of a lan cable from pc - amarok crashed
playing stream audio
Comment 2 Nicolas L. 2010-03-29 11:59:29 UTC

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