Bug 198769 - Chrashed when It finished a track
Summary: Chrashed when It finished a track
Status: RESOLVED DUPLICATE of bug 196320
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.1.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-03 13:13 UTC by Pascal d'Hermilly
Modified: 2009-08-21 12:04 UTC (History)
1 user (show)

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 Pascal d'Hermilly 2009-07-03 13:13:08 UTC
Application that crashed: amarok
Version of the application: 2.1.1
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.2
Operating System: Linux 2.6.31-1-generic x86_64
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
It chrashed when it stopped playing the final track.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 0 (LWP 4009)]

Thread 11 (Thread 0x7f63295fb950 (LWP 4010)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f632ed4af91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f632836a950 (LWP 4011)):
[KCrash Handler]
#5  __pthread_mutex_lock (mutex=0x2c8) at pthread_mutex_lock.c:51
#6  0x00007f632ed483e1 in xine_close () from /usr/lib/libxine.so.1
#7  0x00007f632efb22b7 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f632efb42ab in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f633d56c62c in QApplicationPrivate::notify_helper (this=0x28c0800, receiver=0x2a72cd0, e=0x577e240) at kernel/qapplication.cpp:4056
#10 0x00007f633d5738fe in QApplication::notify (this=0x7fff274cd190, receiver=0x2a72cd0, e=0x577e240) at kernel/qapplication.cpp:4021
#11 0x00007f633f3163a6 in KApplication::notify (this=0x7fff274cd190, receiver=0x2a72cd0, event=0x577e240) at ../../kdeui/kernel/kapplication.cpp:302
#12 0x00007f633c9e2c6c in QCoreApplication::notifyInternal (this=0x7fff274cd190, receiver=0x2a72cd0, event=0x577e240) at kernel/qcoreapplication.cpp:610
#13 0x00007f633c9e384a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x29fb750)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#14 0x00007f633ca0b583 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#15 0x00007f63352828fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0x00007f6335285fd8 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x00007f6335286100 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x00007f633ca0b1f6 in QEventDispatcherGlib::processEvents (this=0x2a702a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#19 0x00007f633c9e1572 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#20 0x00007f633c9e1944 in QEventLoop::exec (this=0x7f6328369ff0, flags=) at kernel/qeventloop.cpp:201
#21 0x00007f633c8f966b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#22 0x00007f632efa650e in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#23 0x00007f633c8fc3e5 in QThreadPrivate::start (arg=0x299a190) at thread/qthread_unix.cpp:188
#24 0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#25 0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#26 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f6327b69950 (LWP 4012)):
#0  0x00007f633be5a686 in *__GI___poll (fds=0x2a792c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f63289e3c2f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f63289d46f9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f63289d6179 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f63289d6230 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f63289e3b4b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f63287a8890 in ?? () from /usr/lib/libpulsecommon-0.9.15.so
#7  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6323325950 (LWP 4013)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f632ed5c353 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f63228df950 (LWP 4014)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f632ed5c353 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f632149a950 (LWP 4016)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f633c8fd49b in QWaitCondition::wait (this=<value optimized out>, mutex=0x34bb340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f6339969306 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x34baef0, th=0x34ab3e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f633996b43b in ThreadWeaver::WorkingHardState::applyForWork (this=0x34bb470, th=0x34ab3e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6339969a3f in ThreadWeaver::ThreadRunHelper::run (this=0x7f632149a040, parent=0x34baef0, th=0x34ab3e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#5  0x00007f6339969e98 in ThreadWeaver::Thread::run (this=0x34ab3e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#6  0x00007f633c8fc3e5 in QThreadPrivate::start (arg=0x34ab3e0) at thread/qthread_unix.cpp:188
#7  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6319271950 (LWP 4017)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f633c8fd49b in QWaitCondition::wait (this=<value optimized out>, mutex=0x348cb58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f63360b771c in QHostInfoAgent::run (this=0x348cb40) at kernel/qhostinfo.cpp:260
#3  0x00007f633c8fc3e5 in QThreadPrivate::start (arg=0x348cb40) at thread/qthread_unix.cpp:188
#4  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f631886d950 (LWP 4018)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f633c8fd49b in QWaitCondition::wait (this=<value optimized out>, mutex=0x34bb340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f6339969306 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x34baef0, th=0x3313380) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f633996b43b in ThreadWeaver::WorkingHardState::applyForWork (this=0x34bb470, th=0x3313380) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6339969a3f in ThreadWeaver::ThreadRunHelper::run (this=0x7f631886d040, parent=0x34baef0, th=0x3313380) at ../../../threadweaver/Weaver/Thread.cpp:87
#5  0x00007f6339969e98 in ThreadWeaver::Thread::run (this=0x3313380) at ../../../threadweaver/Weaver/Thread.cpp:142
#6  0x00007f633c8fc3e5 in QThreadPrivate::start (arg=0x3313380) at thread/qthread_unix.cpp:188
#7  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f631806c950 (LWP 4019)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f633c8fd49b in QWaitCondition::wait (this=<value optimized out>, mutex=0x34bb340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f6339969306 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x34baef0, th=0x2d61690) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f633996b43b in ThreadWeaver::WorkingHardState::applyForWork (this=0x34bb470, th=0x2d61690) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6339969a3f in ThreadWeaver::ThreadRunHelper::run (this=0x7f631806c040, parent=0x34baef0, th=0x2d61690) at ../../../threadweaver/Weaver/Thread.cpp:87
#5  0x00007f6339969e98 in ThreadWeaver::Thread::run (this=0x2d61690) at ../../../threadweaver/Weaver/Thread.cpp:142
#6  0x00007f633c8fc3e5 in QThreadPrivate::start (arg=0x2d61690) at thread/qthread_unix.cpp:188
#7  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6313a81950 (LWP 4021)):
#0  0x00007f633be5c932 in select () from /lib/libc.so.6
#1  0x00007f632ed740a4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f632ed58deb in ?? () from /usr/lib/libxine.so.1
#3  0x00007f633e5ed3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f633be641bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f633f8ee770 (LWP 4009)):
#0  0x00007f633be5c932 in select () from /lib/libc.so.6
#1  0x00007f633c9c0a78 in qt_native_select (fdread=0x7fff274cc000, fdwrite=0x7fff274cbf80, timeout=-1) at io/qprocess_unix.cpp:936
#2  0x00007f633c9c0c5b in QProcessPrivate::waitForFinished (this=0x57ab740, msecs=-1) at io/qprocess_unix.cpp:1158
#3  0x00007f633c98476a in QProcess::waitForFinished (this=0x7fff274cc120, msecs=-1) at io/qprocess.cpp:1318
#4  0x00007f633c988478 in QProcess::execute (program=@0x7fff274cc1f0, arguments=@0x7fff274cc1c0) at io/qprocess.cpp:1701
#5  0x00007f633d06b780 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:382
#6  0x00007f633d06ca9f in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:63
#7  0x00007f63364f7595 in KIO::Slave::createSlave (protocol=@0x30ee5c0, url=@0x5758d58, error=@0x7fff274cc6dc, error_text=@0x7fff274cc6d0) at ../../kio/kio/slave.cpp:399
#8  0x00007f63364f1423 in KIO::SchedulerPrivate::createSlave (this=0x338bd60, protInfo=0x30ee590, job=0x52726a0, url=@0x7fff274cc000) at ../../kio/kio/scheduler.cpp:709
#9  0x00007f63364f29ed in KIO::SchedulerPrivate::startJobDirect (this=0x338bd60) at ../../kio/kio/scheduler.cpp:612
#10 0x00007f63364f2a38 in KIO::SchedulerPrivate::startStep (this=0x338bd60) at ../../kio/kio/scheduler.cpp:452
#11 0x00007f63364f2cf4 in KIO::Scheduler::qt_metacall (this=0x338c180, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff274cc8a0) at ./scheduler.moc:102
#12 0x00007f633c9f7e1c in QMetaObject::activate (sender=0x338bd68, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#13 0x00007f633c9f1dc3 in QObject::event (this=0x338bd68, e=0x7fff274cc000) at kernel/qobject.cpp:1075
#14 0x00007f633d56c62c in QApplicationPrivate::notify_helper (this=0x28c0800, receiver=0x338bd68, e=0x7fff274ccea0) at kernel/qapplication.cpp:4056
#15 0x00007f633d5738fe in QApplication::notify (this=0x7fff274cd190, receiver=0x338bd68, e=0x7fff274ccea0) at kernel/qapplication.cpp:4021
#16 0x00007f633f3163a6 in KApplication::notify (this=0x7fff274cd190, receiver=0x338bd68, event=0x7fff274ccea0) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x00007f633c9e2c6c in QCoreApplication::notifyInternal (this=0x7fff274cd190, receiver=0x338bd68, event=0x7fff274ccea0) at kernel/qcoreapplication.cpp:610
#18 0x00007f633ca0d912 in QTimerInfoList::activateTimers (this=0x28b4030) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#19 0x00007f633ca0b2ad in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#20 0x00007f63352828fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007f6335285fd8 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007f6335286100 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007f633ca0b1f6 in QEventDispatcherGlib::processEvents (this=0x281fed0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#24 0x00007f633d600ace in QGuiEventDispatcherGlib::processEvents (this=0x400, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#25 0x00007f633c9e1572 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007f633c9e1944 in QEventLoop::exec (this=0x7fff274cd140, flags=) at kernel/qeventloop.cpp:201
#27 0x00007f633c9e3af9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#28 0x0000000000532326 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-03 17:04:47 UTC
It seems related to Phonon and Xine. Can you reproduce the crash at will ?  If you can, can you install the "phonon-dbg" package in order to get a complete backtrace ?
Thanks
Comment 2 Dario Andres 2009-07-03 17:05:19 UTC
Marking as NEEDSINFO
Comment 3 Pascal d'Hermilly 2009-07-04 23:49:43 UTC
Yes. It seems to be triggered when it finishes a song and the next song in the list isn't available on disc, and it seems Amarok has to be non-system-trayed(perhaps).

Here is a better backtrace:

Application: Amarok (amarok), signal: Segmentation fault
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 0 (LWP 6147)]

Thread 10 (Thread 0x7f2e59c02950 (LWP 6148)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f2e5f351f91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2e58971950 (LWP 6149)):
[KCrash Handler]
#5  __pthread_mutex_lock (mutex=0x2c8) at pthread_mutex_lock.c:51
#6  0x00007f2e5f34f3e1 in xine_close () from /usr/lib/libxine.so.1
#7  0x00007f2e5f5b92b7 in Phonon::Xine::XineStream::playbackFinished (this=0x2bb9ce0) at ../../xine/xinestream.cpp:792
#8  0x00007f2e5f5bb2ab in Phonon::Xine::XineStream::event (this=0x2bb9ce0, ev=0x589bf10) at ../../xine/xinestream.cpp:1056
#9  0x00007f2e6db7562c in QApplicationPrivate::notify_helper (this=0x2a07800, receiver=0x2bb9ce0, e=0x589bf10) at kernel/qapplication.cpp:4056
#10 0x00007f2e6db7c8fe in QApplication::notify (this=0x7fffe7cb5a60, receiver=0x2bb9ce0, e=0x589bf10) at kernel/qapplication.cpp:4021
#11 0x00007f2e6f91f3a6 in KApplication::notify (this=0x7fffe7cb5a60, receiver=0x2bb9ce0, event=0x589bf10) at ../../kdeui/kernel/kapplication.cpp:302
#12 0x00007f2e6cfebc6c in QCoreApplication::notifyInternal (this=0x7fffe7cb5a60, receiver=0x2bb9ce0, event=0x589bf10) at kernel/qcoreapplication.cpp:610
#13 0x00007f2e6cfec84a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2b42770)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#14 0x00007f2e6d014583 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#15 0x00007f2e6588b8fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0x00007f2e6588efd8 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x00007f2e6588f100 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x00007f2e6d0141f6 in QEventDispatcherGlib::processEvents (this=0x2bb72c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#19 0x00007f2e6cfea572 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#20 0x00007f2e6cfea944 in QEventLoop::exec (this=0x7f2e58970ff0, flags=) at kernel/qeventloop.cpp:201
#21 0x00007f2e6cf0266b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#22 0x00007f2e5f5ad50e in Phonon::Xine::XineThread::run (this=0x2ae11b0) at ../../xine/xinethread.cpp:143
#23 0x00007f2e6cf053e5 in QThreadPrivate::start (arg=0x2ae11b0) at thread/qthread_unix.cpp:188
#24 0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#25 0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#26 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2e58170950 (LWP 6150)):
#0  0x00007f2e6c463686 in *__GI___poll (fds=0x2bbc830, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2e58feac2f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f2e58fdb6f9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f2e58fdd179 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f2e58fdd230 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f2e58feab4b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f2e58daf890 in ?? () from /usr/lib/libpulsecommon-0.9.15.so
#7  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2e5392c950 (LWP 6151)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2e5f363353 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2e52ee6950 (LWP 6152)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2e5f363353 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2e51aa1950 (LWP 6154)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2e6cf0649b in QWaitCondition::wait (this=<value optimized out>, mutex=0x3602a60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f2e69f72306 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3602610, th=0x35f2ad0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f2e69f7443b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3602b90, th=0x35f2ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f2e69f74454 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3602b90, th=0x35f2ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f2e69f72a3f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e51aa1040, parent=0x3602610, th=0x35f2ad0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2e69f72e98 in ThreadWeaver::Thread::run (this=0x35f2ad0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2e6cf053e5 in QThreadPrivate::start (arg=0x35f2ad0) at thread/qthread_unix.cpp:188
#8  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2e4889d950 (LWP 6156)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2e6cf0649b in QWaitCondition::wait (this=<value optimized out>, mutex=0x3602a60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f2e69f72306 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3602610, th=0x35a71f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f2e69f7443b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3602b90, th=0x35a71f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f2e69f72a3f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e4889d040, parent=0x3602610, th=0x35a71f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#5  0x00007f2e69f72e98 in ThreadWeaver::Thread::run (this=0x35a71f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#6  0x00007f2e6cf053e5 in QThreadPrivate::start (arg=0x35a71f0) at thread/qthread_unix.cpp:188
#7  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2e4809c950 (LWP 6157)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2e6cf0649b in QWaitCondition::wait (this=<value optimized out>, mutex=0x3602a60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f2e69f72306 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3602610, th=0x357a100) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f2e69f7443b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3602b90, th=0x357a100) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f2e69f72a3f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e4809c040, parent=0x3602610, th=0x357a100) at ../../../threadweaver/Weaver/Thread.cpp:87
#5  0x00007f2e69f72e98 in ThreadWeaver::Thread::run (this=0x357a100) at ../../../threadweaver/Weaver/Thread.cpp:142
#6  0x00007f2e6cf053e5 in QThreadPrivate::start (arg=0x357a100) at thread/qthread_unix.cpp:188
#7  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2e44088950 (LWP 6158)):
#0  0x00007f2e6c465932 in select () from /lib/libc.so.6
#1  0x00007f2e5f37b0a4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f2e5f35fdeb in ?? () from /usr/lib/libxine.so.1
#3  0x00007f2e6ebf63ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f2e6c46d1bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2e6fef6770 (LWP 6147)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2e6cf04c33 in QMutexPrivate::wait (this=0x2bba060, timeout=-1) at thread/qmutex_unix.cpp:80
#2  0x00007f2e6cf00805 in QMutex::lock (this=0x2bb9d58) at thread/qmutex.cpp:207
#3  0x00007f2e5f5b2177 in Phonon::Xine::XineStream::closeBlocking (this=0x2bb9ce0) at ../../xine/xinestream.cpp:1541
#4  0x00007f2e5f5c5fc6 in ~MediaObject (this=0x2b42280) at ../../xine/mediaobject.cpp:109
#5  0x00007f2e69ace064 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x29fd0a0) at ../3rdparty/phonon/phonon/medianode.cpp:81
#6  0x00007f2e69adcc75 in ~FactoryPrivate (this=0x29fcfc0) at ../3rdparty/phonon/phonon/factory.cpp:193
#7  0x00007f2e6c3bd75d in *__GI_exit (status=1) at exit.c:75
#8  0x00007f2e6dbd09c8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#9  0x00007f2e6f91ed88 in KApplication::xioErrhandler (this=0x7fffe7cb5a60, dpy=0x2a293e0) at ../../kdeui/kernel/kapplication.cpp:408
#10 0x00007f2e6ba56f6e in _XIOError () from /usr/lib/libX11.so.6
#11 0x00007f2e6ba5e845 in ?? () from /usr/lib/libX11.so.6
#12 0x00007f2e6ba5f0f7 in _XEventsQueued () from /usr/lib/libX11.so.6
#13 0x00007f2e6ba47fbb in XEventsQueued () from /usr/lib/libX11.so.6
#14 0x00007f2e6dc09cf7 in x11EventSourcePrepare (s=0x29fb0a0, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:79
#15 0x00007f2e6588e7fa in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#16 0x00007f2e6588ebd1 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x00007f2e6588f100 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x00007f2e6d0141f6 in QEventDispatcherGlib::processEvents (this=0x2966ed0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#19 0x00007f2e6dc09ace in QGuiEventDispatcherGlib::processEvents (this=0x2bba0ac, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#20 0x00007f2e6cfea572 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#21 0x00007f2e6cfea944 in QEventLoop::exec (this=0x7fffe7cb5a10, flags=) at kernel/qeventloop.cpp:201
#22 0x00007f2e6cfecaf9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#23 0x0000000000532326 in _start ()
261	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
Comment 4 Myriam Schweingruber 2009-07-08 14:25:29 UTC
Your backtrace lacks some debugging symbols, you should install the -dbg packages of your applications.
Also, you seem to use pulseaudio, which is known to be problematic with the phonon-xine-backend. Try removing pulseaudio, this has solved quite some problems for many other users of Kubuntu.
Comment 5 Myriam Schweingruber 2009-08-09 17:08:30 UTC
Closing for now. Feel free to reopen this bug if you can reproduce it reliably.
Comment 6 Mikko C. 2009-08-21 12:04:02 UTC

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