Bug 210746

Summary: Amarok crashes on track changing / trying to listen to a radio stream (PulseAudio) [pa_threaded_mainloop_start, open_plugin, _load_audio_driver, Phonon::Xine::AudioOutput::createPort]
Product: [Frameworks and Libraries] Phonon Reporter: Valerian <asperezhigin>
Component: Xine backendAssignee: Matthias Kretz <kretz>
Status: RESOLVED UPSTREAM    
Severity: crash CC: andresbajotierra, martin.sandsmark, mtadeunet, t.columbus, zahl
Priority: NOR    
Version: 4.3.0 (KDE 4.2.0)   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Valerian 2009-10-16 06:13:48 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.26-2-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
(not often) crash when manually pass to the next track.

I was jast listening music.
On attempt to skip a bad track everything freeze for a second then Amarok die.
This happend thrice during 9 hours (now, there were cases earlier, but not three in a row).
Of course music was different.
I was using constant playlist (if this important).
Do not know what kind of information can be userful...

(C. Assistant say that debugging information is bad. I can install those ridiculusly big -dbg pakage and i alredy installed amarok package (for example), maybe anything else. jast name them.)


 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f8b2c5e47a0 (LWP 17551))]

Thread 15 (Thread 0x7f8b14a5f950 (LWP 17560)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f8b1b080c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f8b12efc950 (LWP 17561)):
#0  0x00007fff347fe73c in clock_gettime ()
#1  0x00007f8b23551eef in *__GI_clock_gettime (clock_id=1, tp=0x7f8b12efbdc0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f8b2af310fd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339
#3  0x00007f8b2af312e1 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297
#4  0x00007f8b2af2f46c in timerSourceCheckHelper (src=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#5  0x00007f8b232c6fec in g_main_context_check () from /lib/libglib-2.0.so.0
#6  0x00007f8b232c78a1 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007f8b232c7b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x00007f8b2af2f3b6 in QEventDispatcherGlib::processEvents (this=0x1d97120, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#9  0x00007f8b2af05562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007f8b2af05934 in QEventLoop::exec (this=0x7f8b12efbff0, flags=...) at kernel/qeventloop.cpp:201
#11 0x00007f8b2ae1e5a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#12 0x00007f8b1b2db6ec in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x00007f8b2ae214a5 in QThreadPrivate::start (arg=0x1c96930) at thread/qthread_unix.cpp:188
#14 0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 13 (Thread 0x7f8b124f2950 (LWP 17565)):
#0  0x00007f8b29c0ad36 in *__GI___poll (fds=0x7f8b124f1f80, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8b124f7899 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f8b11cf1950 (LWP 17566)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b1b091af3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 11 (Thread 0x7f8b110e7950 (LWP 17567)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b1b091af3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 10 (Thread 0x7f8b108e6950 (LWP 17568)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b1b091af3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8b0f164950 (LWP 17578)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b2ae22499 in QWaitConditionPrivate::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8b270cae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28b8480, th=0x27914c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8b270cd54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x27914c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x27914c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f8b270cbb1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8b0f164040, parent=0x28b8480, th=0x27914c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f8b270cbf59 in ThreadWeaver::Thread::run (this=0x27914c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f8b2ae214a5 in QThreadPrivate::start (arg=0x27914c0) at thread/qthread_unix.cpp:188
#9  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f8b05697950 (LWP 17580)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b2ae22499 in QWaitConditionPrivate::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8b270cae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28b8480, th=0x238ac70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8b270cd54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x238ac70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x238ac70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f8b270cbb1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8b05697040, parent=0x28b8480, th=0x238ac70) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f8b270cbf59 in ThreadWeaver::Thread::run (this=0x238ac70) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f8b2ae214a5 in QThreadPrivate::start (arg=0x238ac70) at thread/qthread_unix.cpp:188
#9  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8af26fa950 (LWP 17596)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b2ae22499 in QWaitConditionPrivate::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8b270cae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28b8480, th=0x5e8f770) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8b270cd54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x5e8f770) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8b270cbb1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8af26fa040, parent=0x28b8480, th=0x5e8f770) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8b270cbf59 in ThreadWeaver::Thread::run (this=0x5e8f770) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8b2ae214a5 in QThreadPrivate::start (arg=0x5e8f770) at thread/qthread_unix.cpp:188
#8  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8af1ef9950 (LWP 17597)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b2ae22499 in QWaitConditionPrivate::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x28b84a8, mutex=0x2440d00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8b270cae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x28b8480, th=0x24103c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8b270cd54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f8b270cd564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x278d620, th=0x24103c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f8b270cbb1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8af1ef9040, parent=0x28b8480, th=0x24103c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00007f8b270cbf59 in ThreadWeaver::Thread::run (this=0x24103c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00007f8b2ae214a5 in QThreadPrivate::start (arg=0x24103c0) at thread/qthread_unix.cpp:188
#15 0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8b03177950 (LWP 17603)):
#0  0x00007f8b29c0cf02 in select () from /lib/libc.so.6
#1  0x00007f8b1b0a9274 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f8b1b08e65b in ?? () from /usr/lib/libxine.so.1
#3  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8aeb7f4950 (LWP 17604)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b1b08465b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8b1b08a37e in ?? () from /usr/lib/libxine.so.1
#3  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 3 (Thread 0x7f8aeaff3950 (LWP 17605)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b1b08465b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8b1b08b3fe in ?? () from /usr/lib/libxine.so.1
#3  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 2 (Thread 0x7f8aea7f2950 (LWP 17606)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8b1b09470b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8b24699f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8b29c1356d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8b2c5e47a0 (LWP 17551)):
[KCrash Handler]
#5  0x00007f8b29b78d25 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f8b29b7bde1 in *__GI_abort () at abort.c:88
#7  0x00007f8b13e31e0f in pa_threaded_mainloop_start () from /usr/lib/libpulse.so.0
#8  0x00007f8b1405dd1b in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_pulseaudio.so
#9  0x00007f8b1b0892c1 in xine_open_audio_driver () from /usr/lib/libxine.so.1
#10 0x00007f8b1b2f130e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#11 0x00007f8b1b2f1712 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#12 0x00007f8b26c310a0 in ?? () from /usr/lib/libphonon.so.4
#13 0x00007f8b26c31979 in Phonon::AudioOutput::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libphonon.so.4
#14 0x00007f8b2af1bdf2 in QMetaObject::activate (sender=0x1c94ab0, from_signal_index=<value optimized out>, to_signal_index=5, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#15 0x00007f8b1b2ee555 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#16 0x00007f8b2af166c8 in QObject::event (this=0x1c94ab0, e=0xd1bd3a0) at kernel/qobject.cpp:1110
#17 0x00007f8b2a38001d in QApplicationPrivate::notify_helper (this=0x1c05830, receiver=0x1c94ab0, e=0xd1bd3a0) at kernel/qapplication.cpp:4065
#18 0x00007f8b2a38807a in QApplication::notify (this=0x7fff3471d370, receiver=0x1c94ab0, e=0xd1bd3a0) at kernel/qapplication.cpp:4030
#19 0x00007f8b2c10b0db in KApplication::notify (this=0x7fff3471d370, receiver=0x1c94ab0, event=0xd1bd3a0) at ../../kdeui/kernel/kapplication.cpp:302
#20 0x00007f8b2af06c9c in QCoreApplication::notifyInternal (this=0x7fff3471d370, receiver=0x1c94ab0, event=0xd1bd3a0) at kernel/qcoreapplication.cpp:610
#21 0x00007f8b2af078e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1ae1e50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1ae1e50) at kernel/qcoreapplication.cpp:1247
#23 0x00007f8b2af2f7d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#25 0x00007f8b232c412a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x00007f8b232c7988 in ?? () from /lib/libglib-2.0.so.0
#27 0x00007f8b232c7b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x00007f8b2af2f39c in QEventDispatcherGlib::processEvents (this=0x1ae1870, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#29 0x00007f8b2a416f1f in QGuiEventDispatcherGlib::processEvents (this=0x448f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#30 0x00007f8b2af07d19 in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:803
#31 0x00007f8b25e1afef in QScriptEnginePrivate::processEvents (this=0x41c73b0) at qscriptengine_p.cpp:2198
#32 0x00007f8b25e06685 in QScriptContextPrivate::execute (this=0x6c3e010, code=0x6013dd0) at qscriptcontext_p.cpp:818
#33 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5d55a30, context=0x6c3e010) at qscriptcontext_p.cpp:323
#34 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5ef40f0, code=0x77d5920) at qscriptcontext_p.cpp:793
#35 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5eda540, context=0x5ef40f0) at qscriptcontext_p.cpp:323
#36 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x77c2190, code=0x77be5b0) at qscriptcontext_p.cpp:793
#37 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5ffa560, context=0x77c2190) at qscriptcontext_p.cpp:323
#38 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x77c2260, code=0x242cf00) at qscriptcontext_p.cpp:793
#39 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5defb40, context=0x77c2260) at qscriptcontext_p.cpp:323
#40 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x77c2a70, code=0x242cea0) at qscriptcontext_p.cpp:793
#41 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e65ad0, context=0x77c2a70) at qscriptcontext_p.cpp:323
#42 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x77bbd30, code=0x2457790) at qscriptcontext_p.cpp:793
#43 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0xcf7b680, context=0x77bbd30) at qscriptcontext_p.cpp:323
#44 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5ee8410, code=0x777d9b0) at qscriptcontext_p.cpp:793
#45 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5def290, context=0x5ee8410) at qscriptcontext_p.cpp:323
#46 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5eec370, code=0x6c36260) at qscriptcontext_p.cpp:793
#47 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e65a50, context=0x5eec370) at qscriptcontext_p.cpp:323
#48 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e90d30, code=0x242cea0) at qscriptcontext_p.cpp:793
#49 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e65ad0, context=0x5e90d30) at qscriptcontext_p.cpp:323
#50 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e90be0, code=0x2457790) at qscriptcontext_p.cpp:793
#51 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0xb5a42f0, context=0x5e90be0) at qscriptcontext_p.cpp:323
#52 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e8d430, code=0x777d9b0) at qscriptcontext_p.cpp:793
#53 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5def290, context=0x5e8d430) at qscriptcontext_p.cpp:323
#54 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e8c480, code=0x6c36260) at qscriptcontext_p.cpp:793
#55 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e65a50, context=0x5e8c480) at qscriptcontext_p.cpp:323
#56 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e87c20, code=0x242cea0) at qscriptcontext_p.cpp:793
#57 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e65ad0, context=0x5e87c20) at qscriptcontext_p.cpp:323
#58 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e86e60, code=0x2457790) at qscriptcontext_p.cpp:793
#59 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x9477280, context=0x5e86e60) at qscriptcontext_p.cpp:323
#60 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e011c0, code=0x777d9b0) at qscriptcontext_p.cpp:793
#61 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5def290, context=0x5e011c0) at qscriptcontext_p.cpp:323
#62 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x5e658d0, code=0x6c36260) at qscriptcontext_p.cpp:793
#63 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e65a50, context=0x5e658d0) at qscriptcontext_p.cpp:323
#64 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x562e4c0, code=0x71b9400) at qscriptcontext_p.cpp:793
#65 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e65b10, context=0x562e4c0) at qscriptcontext_p.cpp:323
#66 0x00007f8b25e0653e in QScriptContextPrivate::execute (this=0x465f820, code=0x71b36f0) at qscriptcontext_p.cpp:793
#67 0x00007f8b25e12092 in QScript::ScriptFunction::execute (this=0x5e68fd0, context=0x465f820) at qscriptcontext_p.cpp:323
#68 0x00007f8b25e71041 in QScript::QObjectConnectionManager::execute (this=0x5e69e90, slotIndex=<value optimized out>, argv=0x7fff3471b940) at qscriptextqobject.cpp:1692
#69 0x00007f8b25e7161d in QScript::QObjectConnectionManager::qt_metacall (this=0x5e69e90, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff3471b940) at qscriptextqobject.cpp:1592
#70 0x00007f8b2af1bdf2 in QMetaObject::activate (sender=0x56103d0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#71 0x00007f8b2ba9f2fc in AmarokScript::AmarokLyricsScript::fetchLyrics (this=0x448f, _t1=<value optimized out>, _t2=<value optimized out>, _t3=<value optimized out>) at ./AmarokLyricsScript.moc:116
#72 0x00007f8b2ba9fbcc in AmarokScript::AmarokLyricsScript::qt_metacall (this=0x56103d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3471bab0) at ./AmarokLyricsScript.moc:88
#73 0x00007f8b2af1bdf2 in QMetaObject::activate (sender=0x2d06050, from_signal_index=<value optimized out>, to_signal_index=73, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#74 0x00007f8b2bb78d8c in ScriptManager::fetchLyrics (this=0x448f, _t1=<value optimized out>, _t2=<value optimized out>, _t3=<value optimized out>) at ./ScriptManager.moc:118
#75 0x00007f8b2bb81c4a in ScriptManager::notifyFetchLyrics (this=0x2d06050, artist=..., title=<value optimized out>) at ../../src/dialogs/ScriptManager.cpp:211
#76 0x00007f8b0569d260 in LyricsEngine::update (this=0x28c0200) at ../../../../../src/context/engines/lyrics/LyricsEngine.cpp:178
#77 0x00007f8b0569e995 in LyricsEngine::message (this=0x28c0200, state=@0x7fff3471bf0c) at ../../../../../src/context/engines/lyrics/LyricsEngine.cpp:92
#78 0x00007f8b2b81926c in ContextSubject::messageNotify (this=<value optimized out>, message=@0x7fff3471bf0c) at ../../src/context/ContextObserver.cpp:65
#79 0x00007f8b2b81a4d6 in Context::ContextView::engineNewTrackPlaying (this=0x2790c50) at ../../src/context/ContextView.cpp:158
#80 0x00007f8b2bb14e22 in EngineSubject::newTrackPlaying (this=<value optimized out>) at ../../src/EngineObserver.cpp:200
#81 0x00007f8b2bb0f8e3 in EngineController::slotNewTrackPlaying (this=0x1bfdc20, source=<value optimized out>) at ../../src/EngineController.cpp:960
#82 0x00007f8b2bb13dba in EngineController::qt_metacall (this=0x1bfdc20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3471c100) at ./EngineController.moc:146
#83 0x00007f8b2af1bdf2 in QMetaObject::activate (sender=0x1bfe010, from_signal_index=<value optimized out>, to_signal_index=11, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#84 0x00007f8b26c25175 in Phonon::MediaObject::currentSourceChanged(Phonon::MediaSource const&) () from /usr/lib/libphonon.so.4
#85 0x00007f8b26c25450 in ?? () from /usr/lib/libphonon.so.4
#86 0x00007f8b26c26c1b in Phonon::MediaObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libphonon.so.4
#87 0x00007f8b2af1bdf2 in QMetaObject::activate (sender=0x1c96e50, from_signal_index=<value optimized out>, to_signal_index=8, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#88 0x00007f8b1b2f2d35 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#89 0x00007f8b1b2f49fb in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#90 0x00007f8b1b2f76e7 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#91 0x00007f8b26c26c29 in Phonon::MediaObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libphonon.so.4
#92 0x00007f8b2af1bdf2 in QMetaObject::activate (sender=0x1c96e50, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#93 0x00007f8b1b2f402d in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#94 0x00007f8b1b2f6e55 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#95 0x00007f8b2af166c8 in QObject::event (this=0x1c96e50, e=0x7f8aec002810) at kernel/qobject.cpp:1110
#96 0x00007f8b2a38001d in QApplicationPrivate::notify_helper (this=0x1c05830, receiver=0x1c96e50, e=0x7f8aec002810) at kernel/qapplication.cpp:4065
#97 0x00007f8b2a38807a in QApplication::notify (this=0x7fff3471d370, receiver=0x1c96e50, e=0x7f8aec002810) at kernel/qapplication.cpp:4030
#98 0x00007f8b2c10b0db in KApplication::notify (this=0x7fff3471d370, receiver=0x1c96e50, event=0x7f8aec002810) at ../../kdeui/kernel/kapplication.cpp:302
#99 0x00007f8b2af06c9c in QCoreApplication::notifyInternal (this=0x7fff3471d370, receiver=0x1c96e50, event=0x7f8aec002810) at kernel/qcoreapplication.cpp:610
#100 0x00007f8b2af078e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1ae1e50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#101 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1ae1e50) at kernel/qcoreapplication.cpp:1247
#102 0x00007f8b2af2f7d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#103 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#104 0x00007f8b232c412a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#105 0x00007f8b232c7988 in ?? () from /lib/libglib-2.0.so.0
#106 0x00007f8b232c7b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#107 0x00007f8b2af2f39c in QEventDispatcherGlib::processEvents (this=0x1ae1870, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#108 0x00007f8b2a416f1f in QGuiEventDispatcherGlib::processEvents (this=0x448f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#109 0x00007f8b2af05562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#110 0x00007f8b2af05934 in QEventLoop::exec (this=0x7fff3471d300, flags=...) at kernel/qeventloop.cpp:201
#111 0x00007f8b2af07ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#112 0x00000000004097e2 in main (argc=1, argv=0x7fff3471f108) at ../../src/main.cpp:225
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 A. Spehr 2009-11-09 03:54:57 UTC
See the section that starts:

Thread 1 (Thread 0x7f8b2c5e47a0 (LWP 17551)):
[KCrash Handler]
#5  0x00007f8b29b78d25 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f8b29b7bde1 in *__GI_abort () at abort.c:88
#7  0x00007f8b13e31e0f in pa_threaded_mainloop_start () from
/usr/lib/libpulse.so.0
#8  0x00007f8b1405dd1b in ?? () from
/usr/lib/xine/plugins/1.26/xineplug_ao_out_pulseaudio.so
#9  0x00007f8b1b0892c1 in xine_open_audio_driver () from /usr/lib/libxine.so.1
#10 0x00007f8b1b2f130e in ?? () from
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so

You want to get rid of the ?? and the "value optimized out" to turn this into a better backtrace. For an even better one, it will have line numbers at the end of each line. 

Install the debug packages for xine and/or xine-pulseaudio. (libxine1-dbg, libxine1-misc-plugins perhaps)

But this is actually a xine or pulseaudio bug, and should be filed against them. 

Thanks!
Comment 2 Dario Andres 2009-12-27 22:00:53 UTC
The PulseAudio integration was improved a bit for the new version Phonon.
Comment 3 Dario Andres 2009-12-27 22:01:01 UTC
*** Bug 217252 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2009-12-27 22:01:08 UTC
*** Bug 220307 has been marked as a duplicate of this bug. ***