Bug 230483 - Amarok crash when ADSL line drop (second time)
Summary: Amarok crash when ADSL line drop (second time)
Status: RESOLVED DUPLICATE of bug 196320
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-12 19:09 UTC by Vittorio Mandelli
Modified: 2010-03-13 08:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vittorio Mandelli 2010-03-12 19:09:43 UTC
Application: amarok (2.2.2)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Kubuntu 9.10 with all updates (KDE 4.4.1)- router D-Link ADSL 2+ 524T, with all official updates- Listening webradio (AVRO Classique Baroque, Dinner Jazz): when ADSL line drop (it happens every time my phone ring due a old home telephone line not in parallel mode), and then re-connected again (usuallly the second time) amarok crash.

The crash can be reproduced every time.

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

Thread 15 (Thread 0xb563bb70 (LWP 2836)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa4142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a138d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0358e9ff in metronom_sync_loop (this=0x94e82f0) at metronom.c:870
#4  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb4e3ab70 (LWP 2837)):
[KCrash Handler]
#5  0x00aa1d1d in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00a13a46 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#7  0x0358acbf in xine_close (stream=0x0) at xine.c:497
#8  0x0353b329 in Phonon::Xine::XineStream::playbackFinished (this=0x244) at ../../xine/xinestream.cpp:786
#9  0x0353c3f0 in Phonon::Xine::XineStream::event (this=0x9445380, ev=0xad6cb28) at ../../xine/xinestream.cpp:1043
#10 0x04e2e3cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x04e3501e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x01018dd6 in App::notify (this=0xbfc87bec, receiver=0x9445380, event=0xad6cb28) at /build/buildd/amarok-2.2.2/src/App.cpp:856
#13 0x06647beb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#14 0x0664a623 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#15 0x0664a78d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#16 0x06673d0f in ?? () from /usr/lib/libQtCore.so.4
#17 0x01b69e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#18 0x01b6d730 in ?? () from /lib/libglib-2.0.so.0
#19 0x01b6d863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#20 0x06673805 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x06646209 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x0664665a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x065425e8 in QThread::exec() () from /usr/lib/libQtCore.so.4
#24 0x0352ea5a in Phonon::Xine::XineThread::run (this=0x94467f8) at ../../xine/xinethread.cpp:143
#25 0x0654536e in ?? () from /usr/lib/libQtCore.so.4
#26 0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#27 0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb4639b70 (LWP 2838)):
#0  0x00aa18eb in __pthread_mutex_lock_full () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x00a13a46 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x088c7c71 in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.19.so
#3  0x03de3ccc in ?? () from /usr/lib/libpulse.so.0
#4  0x03dd0e09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#5  0x03dd2c23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#6  0x03dd2cf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#7  0x03de3bc3 in ?? () from /usr/lib/libpulse.so.0
#8  0x088c8ac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#9  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xafe28b70 (LWP 2839)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359f5ee in fifo_peek_int (this_gen=0x94fc7f0) at audio_out.c:348
#4  fifo_peek (this_gen=0x94fc7f0) at audio_out.c:388
#5  ao_loop (this_gen=0x94fc7f0) at audio_out.c:1015
#6  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xaf627b70 (LWP 2840)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359f5ee in fifo_peek_int (this_gen=0x965e848) at audio_out.c:348
#4  fifo_peek (this_gen=0x965e848) at audio_out.c:388
#5  ao_loop (this_gen=0x965e848) at audio_out.c:1015
#6  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xaee26b70 (LWP 2841)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359f5ee in fifo_peek_int (this_gen=0x97c0100) at audio_out.c:348
#4  fifo_peek (this_gen=0x97c0100) at audio_out.c:388
#5  ao_loop (this_gen=0x97c0100) at audio_out.c:1015
#6  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xae4ffb70 (LWP 2842)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0359f5ee in fifo_peek_int (this_gen=0x991f6e8) at audio_out.c:348
#4  fifo_peek (this_gen=0x991f6e8) at audio_out.c:388
#5  ao_loop (this_gen=0x991f6e8) at audio_out.c:1015
#6  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xad4d8b70 (LWP 2844)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02346407 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x02346451 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xac323b70 (LWP 2845)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x065462c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00abb8a0 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00abe41c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00aba26b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00abe512 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00abc4fe in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00abcb1b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x0654536e in ?? () from /usr/lib/libQtCore.so.4
#12 0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xab321b70 (LWP 2848)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x065462c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00abb8a0 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00abe41c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00aba26b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00abe512 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x00abc4fe in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x00abcb1b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0x0654536e in ?? () from /usr/lib/libQtCore.so.4
#14 0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xaab20b70 (LWP 2849)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x065462c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00abb8a0 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00abe41c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00aba26b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00abe512 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#20 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#21 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#22 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#23 0x00abc4fe in ?? () from /usr/lib/libthreadweaver.so.4
#24 0x00abcb1b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#25 0x0654536e in ?? () from /usr/lib/libQtCore.so.4
#26 0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#27 0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaa31fb70 (LWP 2851)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x065462c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00abb8a0 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00abe41c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00aba26b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00abe512 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x00abe531 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x00abbb23 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x00abc4fe in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x00abcb1b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#17 0x0654536e in ?? () from /usr/lib/libQtCore.so.4
#18 0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0x9fa7db70 (LWP 2861)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01a38887 in ?? () from /usr/lib/libQtScript.so.4
#4  0x01a388d1 in ?? () from /usr/lib/libQtScript.so.4
#5  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa0286b70 (LWP 3804)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x009ffa71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x035b7be0 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0x0359c011 in video_out_loop (this_gen=0xae500948) at video_out.c:1246
#4  0x00a9f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x00a068de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7703760 (LWP 2835)):
#0  0x00ad5422 in __kernel_vsyscall ()
#1  0x00aa3e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1387d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06544902 in ?? () from /usr/lib/libQtCore.so.4
#4  0x065400c2 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#5  0x03533cab in Phonon::Xine::XineStream::closeBlocking (this=0x9445380) at ../../xine/xinestream.cpp:1538
#6  0x0354d702 in ~MediaObject (this=0x9446690, __in_chrg=<value optimized out>) at ../../xine/mediaobject.cpp:109
#7  0x014d9acc in Phonon::MediaNodePrivate::deleteBackendObject (this=0x9343e70) at ../3rdparty/phonon/phonon/medianode.cpp:81
#8  0x014eb297 in ~FactoryPrivate (this=0x93409e8, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/factory.cpp:193
#9  0x014e9e25 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#10 0x014e5a5b in ~CleanUpGlobalStatic (this=0x150f464, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/globalstatic_p.h:55
#11 0x0096905f in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0x009690cf in exit () from /lib/tls/i686/cmov/libc.so.6
#13 0x04eaf22b in ?? () from /usr/lib/libQtGui.so.4
#14 0x002f009a in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#15 0x002f00d6 in ?? () from /usr/lib/libkdeui.so.5
#16 0x013c52e6 in _XIOError () from /usr/lib/libX11.so.6
#17 0x013ccf8a in ?? () from /usr/lib/libX11.so.6
#18 0x013cd8c6 in _XEventsQueued () from /usr/lib/libX11.so.6
#19 0x013b65ff in XEventsQueued () from /usr/lib/libX11.so.6
#20 0x04eedd05 in ?? () from /usr/lib/libQtGui.so.4
#21 0x01b6ccd1 in g_main_context_check () from /lib/libglib-2.0.so.0
#22 0x01b6d47c in ?? () from /lib/libglib-2.0.so.0
#23 0x01b6d863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#24 0x06673805 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0x04eedb35 in ?? () from /usr/lib/libQtGui.so.4
#26 0x06646209 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0x0664665a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0x0664a84f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#29 0x04e2e467 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#30 0x0805218b in main (argc=1, argv=0xbfc88454) at /build/buildd/amarok-2.2.2/src/main.cpp:235

Possible duplicates by query: bug 229501, bug 229208, bug 229028, bug 226712, bug 225819.

Reported using DrKonqi
Comment 1 Mikko C. 2010-03-13 08:25:16 UTC
This is a crash in phonon, not amarok.

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