Bug 207918

Summary: amarok couldn't play internet radio and crashed during exit attempt
Product: [Applications] amarok Reporter: Kacper86 <cpphool>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kacper86 2009-09-19 21:51:04 UTC
Application that crashed: amarok
Version of the application: 2.1.1
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic x86_64
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
[Current thread is 0 (LWP 19334)]

Thread 12 (Thread 0x7f759a08e950 (LWP 19335)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f759f5c2f91 in metronom_sync_loop (this=0x1558060) at metronom.c:870
#2  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f759901e950 (LWP 19336)):
[KCrash Handler]
#5  QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::duplicateNode (node=0x14, newNode=0x7f75919656d0) at /usr/include/qt4/QtCore/qhash.h:205
#6  0x00007f75acff7d55 in QHashData::detach_helper (this=0x1559ee0, node_duplicate=0x7f759f81dfb0 <QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::duplicateNode(QHashData::Node*, void*)>, 
    nodeSize=<value optimized out>) at tools/qhash.cpp:207
#7  0x00007f759f82cad1 in QForeachContainer (this=0x7f759901d270, t=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:568
#8  0x00007f759f8240f2 in Phonon::Xine::XineStream::createStream (this=0x14e7200) at /build/buildd/phonon-4.3.1/xine/xinestream.cpp:510
#9  0x00007f759f82b8be in Phonon::Xine::XineStream::event (this=0x14e7200, ev=0x3bfe7b0) at /build/buildd/phonon-4.3.1/xine/xinestream.cpp:1235
#10 0x00007f75adc3ff4d in QApplicationPrivate::notify_helper (this=0x13b35c0, receiver=0x14e7200, e=0x3bfe7b0) at kernel/qapplication.cpp:4056
#11 0x00007f75adc4818a in QApplication::notify (this=0x7fffb804f4e0, receiver=0x14e7200, e=0x3bfe7b0) at kernel/qapplication.cpp:4021
#12 0x00007f75afa38deb in KApplication::notify (this=0x7fffb804f4e0, receiver=0x14e7200, event=0x3bfe7b0) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#13 0x00007f75ad0bf6ac in QCoreApplication::notifyInternal (this=0x7fffb804f4e0, receiver=0x14e7200, event=0x3bfe7b0) at kernel/qcoreapplication.cpp:610
#14 0x00007f75ad0c031a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x14e5910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 0x00007f75ad0e8e03 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#16 0x00007f75a516920a in IA__g_main_context_dispatch (context=0x14e6070) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#17 0x00007f75a516c8e0 in g_main_context_iterate (context=0x14e6070, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#18 0x00007f75a516ca7c in IA__g_main_context_iteration (context=0x14e6070, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#19 0x00007f75ad0e8a8f in QEventDispatcherGlib::processEvents (this=0x1405ca0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#20 0x00007f75ad0bdf42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1727930432}) at kernel/qeventloop.cpp:149
#21 0x00007f75ad0be314 in QEventLoop::exec (this=0x7f759901e000, flags={i = -1727930352}) at kernel/qeventloop.cpp:201
#22 0x00007f75acfd2dc8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#23 0x00007f759f81e62c in Phonon::Xine::XineThread::run (this=0x13b7080) at /build/buildd/phonon-4.3.1/xine/xinethread.cpp:143
#24 0x00007f75acfd5d35 in QThreadPrivate::start (arg=0x13b7080) at thread/qthread_unix.cpp:188
#25 0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#26 0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#27 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f7598613950 (LWP 19342)):
#0  0x00007f75ac537496 in *__GI___poll (fds=0x7f7598612f90, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7598618969 in ao_alsa_handle_event_thread (data=<value optimized out>) at audio_alsa_out.c:150
#2  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f7597e12950 (LWP 19343)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f759f5d4353 in ao_loop (this_gen=<value optimized out>) at audio_out.c:348
#2  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f759740e950 (LWP 19344)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f759f5d4353 in ao_loop (this_gen=<value optimized out>) at audio_out.c:348
#2  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f7596641950 (LWP 19357)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f75acfd6d19 in QWaitCondition::wait (this=0x1dee118, mutex=0x1dee4d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f75a98355e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1dee0f0, th=0x1deeaa0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f75a9837d93 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1dee5f0, th=0x1deeaa0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f75a983630f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7596641050, parent=0x1dee0f0, th=0x1deeaa0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f75a9836769 in ThreadWeaver::Thread::run (this=0x1deeaa0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f75acfd5d35 in QThreadPrivate::start (arg=0x1deeaa0) at thread/qthread_unix.cpp:188
#7  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7588912950 (LWP 19382)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f75acfd6d19 in QWaitCondition::wait (this=0x1dee118, mutex=0x1dee4d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f75a98355e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1dee0f0, th=0x19d5ae0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f75a9837d93 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1dee5f0, th=0x19d5ae0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f75a983630f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7588912050, parent=0x1dee0f0, th=0x19d5ae0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f75a9836769 in ThreadWeaver::Thread::run (this=0x19d5ae0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f75acfd5d35 in QThreadPrivate::start (arg=0x19d5ae0) at thread/qthread_unix.cpp:188
#7  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f7588111950 (LWP 19383)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f75acfd6d19 in QWaitCondition::wait (this=0x1dee118, mutex=0x1dee4d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f75a98355e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1dee0f0, th=0x1483fc0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f75a9837d93 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1dee5f0, th=0x1483fc0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f75a983630f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7588111050, parent=0x1dee0f0, th=0x1483fc0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f75a9836769 in ThreadWeaver::Thread::run (this=0x1483fc0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f75acfd5d35 in QThreadPrivate::start (arg=0x1483fc0) at thread/qthread_unix.cpp:188
#7  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f757fac2950 (LWP 19698)):
#0  0x00007f75ac539742 in select () from /lib/libc.so.6
#1  0x00007f759f5ec0a4 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007f759f5d0deb in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f757eed8950 (LWP 25422)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f759f5d4353 in ao_loop (this_gen=<value optimized out>) at audio_out.c:348
#2  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f757e50a950 (LWP 25423)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f759f5d4353 in ao_loop (this_gen=<value optimized out>) at audio_out.c:348
#2  0x00007f75aece93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f75ac540fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f75afe7e760 (LWP 19334)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f75acfd5785 in thread_sleep (ti=0x7fffb804f1e0) at thread/qthread_unix.cpp:297
#2  0x00007f75acfd58ee in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:323
#3  0x00007f759f84224a in ~Backend (this=0x14e7d40) at /build/buildd/phonon-4.3.1/xine/backend.cpp:108
#4  0x00007f75a93a6130 in ~FactoryPrivate (this=0x13b78b0) at /build/buildd/phonon-4.3.1/phonon/factory.cpp:199
#5  0x00007f75ad0bfc35 in qt_call_post_routines () at kernel/qcoreapplication.cpp:163
#6  0x00007f75adc4a458 in ~QApplication (this=0xffffffffffffff92) at kernel/qapplication.cpp:971
#7  0x00007f75af45870d in App::~App () from /usr/lib/libamaroklib.so.1
#8  0x0000000000533074 in _start ()
217	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S

This bug may be a duplicate of or related to bug 202649

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-19 22:29:21 UTC
Phonon crash: bug 205978. Thanks

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