Bug 215678 - Amarok Crash few seconds after Phonon message notification
Summary: Amarok Crash few seconds after Phonon message notification
Status: RESOLVED DUPLICATE of bug 196320
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-22 15:02 UTC by Mihaela
Modified: 2009-11-22 15:09 UTC (History)
0 users

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 Mihaela 2009-11-22 15:02:08 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.2
Operating System: Linux 2.6.31-14-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Recently Amarok stops after every sond and I have to click play each time. Often during the play a notification appears, something about Phonon fallback. After that sometimes the Notification message and theAmarok OSD don't display the same song (Amarok is always correct). 

This time Amarok crashed seconds after the notification appeared. 

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

Thread 12 (Thread 0x7f75f9814910 (LWP 3704)):
#0  0x00007f760ce4882d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f75fd741c91 in metronom_sync_loop (this=0xd76140) at metronom.c:870
#2  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f76125cb7bd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f75f82cb910 (LWP 3705)):
[KCrash Handler]
#5  0x00007f760ce46081 in pthread_mutex_lock () from /lib/libpthread.so.0
#6  0x00007f75fd73e921 in xine_close (stream=<value optimized out>) at xine.c:497
#7  0x00007f75fd9a81d7 in Phonon::Xine::XineStream::playbackFinished (this=0xd7a560) at ../../xine/xinestream.cpp:786
#8  0x00007f75fd9aa153 in Phonon::Xine::XineStream::event (this=0xd7a560, ev=0x3eac650) at ../../xine/xinestream.cpp:1050
#9  0x00007f76135cfefc in QApplicationPrivate::notify_helper (this=0xac8a40, receiver=0xd7a560, e=0x3eac650) at kernel/qapplication.cpp:4056
#10 0x00007f76135d71ce in QApplication::notify (this=0x7fff13086490, receiver=0xd7a560, e=0x3eac650) at kernel/qapplication.cpp:4021
#11 0x00007f7614a61ab6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#12 0x00007f7612cafc2c in QCoreApplication::notifyInternal (this=0x7fff13086490, receiver=0xd7a560, event=0x3eac650) at kernel/qcoreapplication.cpp:610
#13 0x00007f7612cb080a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xd0a2e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xd0a2e0) at kernel/qcoreapplication.cpp:1247
#15 0x00007f7612cd8533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#16 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#17 0x00007f760b77bbbe in g_main_dispatch (context=0xd78ef0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#18 IA__g_main_context_dispatch (context=0xd78ef0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#19 0x00007f760b77f588 in g_main_context_iterate (context=0xd78ef0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#20 0x00007f760b77f6b0 in IA__g_main_context_iteration (context=0xd78ef0, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#21 0x00007f7612cd81a6 in QEventDispatcherGlib::processEvents (this=0xd78940, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#22 0x00007f7612cae532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#23 0x00007f7612cae904 in QEventLoop::exec (this=0x7f75f82cafb0, flags=) at kernel/qeventloop.cpp:201
#24 0x00007f7612bc66cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#25 0x00007f75fd99c56e in Phonon::Xine::XineThread::run (this=0xd78900) at ../../xine/xinethread.cpp:143
#26 0x00007f7612bc9445 in QThreadPrivate::start (arg=0xd78900) at thread/qthread_unix.cpp:188
#27 0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#28 0x00007f76125cb7bd in clone () from /lib/libc.so.6
#29 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f75f6cb2910 (LWP 3713)):
#0  0x00007f760ce485a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f75fd752983 in fifo_peek_int (this_gen=<value optimized out>) at audio_out.c:348
#2  fifo_peek (this_gen=<value optimized out>) at audio_out.c:388
#3  ao_loop (this_gen=<value optimized out>) at audio_out.c:1015
#4  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#5  0x00007f76125cb7bd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f75f4e73910 (LWP 3719)):
#0  0x00007f760ce485a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7612bca4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f760f87d326 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f760f87f45b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f760f87f474 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f760f87f474 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f760f87da5f in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007f760f87deb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0x00007f7612bc9445 in QThreadPrivate::start (arg=0x153aa80) at thread/qthread_unix.cpp:188
#10 0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#11 0x00007f76125cb7bd in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f75e73d0910 (LWP 3720)):
#0  0x00007f760ce485a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7612bca4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f760f87d326 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f760f87f45b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f760f87da5f in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f760f87deb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f7612bc9445 in QThreadPrivate::start (arg=0x7f75ec01cbf0) at thread/qthread_unix.cpp:188
#8  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#9  0x00007f76125cb7bd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f75e6bcf910 (LWP 3723)):
#0  0x00007f760ce485a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7612bca4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f760f87d326 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f760f87f45b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f760f87f474 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f760f87f474 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f760f87da5f in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007f760f87deb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0x00007f7612bc9445 in QThreadPrivate::start (arg=0x1440680) at thread/qthread_unix.cpp:188
#10 0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#11 0x00007f76125cb7bd in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f75d5e39910 (LWP 3726)):
#0  0x00007f76125c43c2 in select () from /lib/libc.so.6
#1  0x00007f75fd76a725 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007f75fd74f7e9 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#4  0x00007f76125cb7bd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f75d095a910 (LWP 4132)):
#0  0x00007f760ce485a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7612bca4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x14285c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f760f87d326 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f760f87f45b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f760f87f474 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f760f87da5f in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f760f87deb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f7612bc9445 in QThreadPrivate::start (arg=0x2267940) at thread/qthread_unix.cpp:188
#9  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#10 0x00007f76125cb7bd in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f75cbd4f910 (LWP 4168)):
#0  0x00007f76125bf373 in poll () from /lib/libc.so.6
#1  0x00007f75f8bfa20f in poll_func (ufds=0x1707720, nfds=2, timeout=-1, userdata=0x3bf6de0) at pulse/thread-mainloop.c:75
#2  0x00007f75f8bea5e6 in pa_mainloop_poll (m=0x3fb6ba0) at pulse/mainloop.c:879
#3  0x00007f75f8bebeb9 in pa_mainloop_iterate (m=0x3fb6ba0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007f75f8bebf70 in pa_mainloop_run (m=0x3fb6ba0, retval=0x0) at pulse/mainloop.c:979
#5  0x00007f75f8bfa12b in thread (userdata=0x17076e0) at pulse/thread-mainloop.c:94
#6  0x00007f75f89bb050 in internal_thread_func (userdata=0x3c02d90) at pulsecore/thread-posix.c:72
#7  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#8  0x00007f76125cb7bd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f75c6d4c910 (LWP 4169)):
#0  0x00007f76125bf373 in poll () from /lib/libc.so.6
#1  0x00007f75f78c6cbe in my_snd_mixer_wait (data=<value optimized out>) at audio_alsa_out.c:150
#2  ao_alsa_handle_event_thread (data=<value optimized out>) at audio_alsa_out.c:166
#3  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#4  0x00007f76125cb7bd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f75c654b910 (LWP 4170)):
#0  0x00007f760ce485a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f75fd752983 in fifo_peek_int (this_gen=<value optimized out>) at audio_out.c:348
#2  fifo_peek (this_gen=<value optimized out>) at audio_out.c:388
#3  ao_loop (this_gen=<value optimized out>) at audio_out.c:1015
#4  0x00007f760ce43a04 in start_thread () from /lib/libpthread.so.0
#5  0x00007f76125cb7bd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7614f387a0 (LWP 3701)):
#0  0x00007f760ce485a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7612bc8c93 in QMutexPrivate::wait (this=0xd7a8b0, timeout=-1) at thread/qmutex_unix.cpp:80
#2  0x00007f7612bc4865 in QMutex::lock (this=0xd7a5d8) at thread/qmutex.cpp:207
#3  0x00007f75fd9a1137 in Phonon::Xine::XineStream::closeBlocking (this=0xd7a560) at ../../xine/xinestream.cpp:1535
#4  0x00007f75fd9b4ed6 in ~MediaObject (this=0xd78870, __in_chrg=<value optimized out>) at ../../xine/mediaobject.cpp:109
#5  0x00007f760f3d90b4 in Phonon::MediaNodePrivate::deleteBackendObject (this=0xcade50) at ../3rdparty/phonon/phonon/medianode.cpp:81
#6  0x00007f760f3e7cc5 in ~FactoryPrivate (this=0xcadb10, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/factory.cpp:193
#7  0x00007f7612524c12 in exit () from /lib/libc.so.6
#8  0x00007f7603cfe716 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#9  0x00007f7614a61498 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#10 0x00007f7611b7bfae in _XIOError (dpy=0xaf6ea0) at ../../src/XlibInt.c:2959
#11 0x00007f7611b839a5 in process_responses (dpy=0xaf6ea0, wait_for_first_event=<value optimized out>, current_error=<value optimized out>, current_request=0) at ../../src/xcb_io.c:240
#12 0x00007f7611b84257 in _XEventsQueued (dpy=0xaf6ea0, mode=<value optimized out>) at ../../src/xcb_io.c:256
#13 0x00007f7611b6d01b in XEventsQueued (dpy=0xaf6ea0, mode=2) at ../../src/Pending.c:44
#14 0x00007f761366467c in x11EventSourceCheck (s=0xacb290) at kernel/qguieventdispatcher_glib.cpp:87
#15 0x00007f760b77ea9a in IA__g_main_context_check (context=0xaca4e0, max_priority=0, fds=<value optimized out>, n_fds=-1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2469
#16 0x00007f760b77f280 in g_main_context_iterate (context=0xaca4e0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2588
#17 0x00007f760b77f6b0 in IA__g_main_context_iteration (context=0xaca4e0, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#18 0x00007f7612cd81a6 in QEventDispatcherGlib::processEvents (this=0x9b9470, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#19 0x00007f76136644be in QGuiEventDispatcherGlib::processEvents (this=0xd7a8fc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#20 0x00007f7612cae532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#21 0x00007f7612cae904 in QEventLoop::exec (this=0x7fff13086420, flags=) at kernel/qeventloop.cpp:201
#22 0x00007f7612cb0ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#23 0x0000000000409ec6 in _start ()

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

Reported using DrKonqi
Comment 1 Mikko C. 2009-11-22 15:09:33 UTC

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