Bug 245635 - Amarok crashed after switching phonon backend
Summary: Amarok crashed after switching phonon backend
Status: RESOLVED DUPLICATE of bug 219241
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-24 13:23 UTC by Nikita Krupenko
Modified: 2010-07-24 13:41 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 Nikita Krupenko 2010-07-24 13:23:59 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.5-desktop-2mnb i686
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
I have switched phonon backend (Amarok was running, but not playing) from Xine to GStreamer. Then I start the song in Amarok and it crashed.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0xb262e6d0 (LWP 7456))]

Thread 13 (Thread 0xa406fb70 (LWP 7465)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb3e51ae7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3e51b2f in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 12 (Thread 0xa1843b70 (LWP 7466)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb64d2020 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4faa369 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4facefb in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4fa8cea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4facffc in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4fad018 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4faaff4 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb4fab77a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0xb64d0fcf in ?? () from /usr/lib/libQtCore.so.4
#14 0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 11 (Thread 0xa1042b70 (LWP 7467)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb64d2020 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4faa369 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4facefb in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4fa8cea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4facffc in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4faaff4 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4fab77a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb64d0fcf in ?? () from /usr/lib/libQtCore.so.4
#12 0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#13 0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 10 (Thread 0xa064bb70 (LWP 7468)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb64d2020 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4faa369 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4facefb in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4fa8cea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4facffc in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4fad018 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4fad018 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb4fad018 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb4faaff4 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb4fab77a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#17 0xb64d0fcf in ?? () from /usr/lib/libQtCore.so.4
#18 0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#19 0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 9 (Thread 0x9fe4ab70 (LWP 7469)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb64d2020 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4faa369 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4facefb in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4fa8cea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4facffc in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4fad018 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4fad018 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb4faa5f3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb4faaff4 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb4fab77a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0xb64d0fcf in ?? () from /usr/lib/libQtCore.so.4
#16 0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#17 0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 0x9d630b70 (LWP 7471)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4e17827 in ?? () from /usr/lib/libQtScript.so.4
#4  0xb4e1786f in ?? () from /usr/lib/libQtScript.so.4
#5  0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread 0x90482b70 (LWP 9321)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a2c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb64d1fac in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb64c67fe in ?? () from /usr/lib/libQtCore.so.4
#5  0xb64d0fcf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0xabb71b70 (LWP 9332)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a2c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb0b2b3c5 in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 0xab370b70 (LWP 9336)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb0b3d1cc in ao_loop () from /usr/lib/libxine.so.1
#4  0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0xaab69b70 (LWP 9337)):
#0  0xb3531036 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb660440c in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6609876 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb66098be in ?? () from /usr/lib/libQtCore.so.4
#4  0xb660780b in ?? () from /usr/lib/libQtCore.so.4
#5  0xb34901e1 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb34905c9 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb3490b9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb660760f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb65d90fd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb65d9549 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb64ce190 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb0b7fe71 in Phonon::Xine::XineThread::run (this=0x9f28f60) at /usr/src/debug/phonon-4.4.1/xine/xinethread.cpp:143
#13 0xb64d0fcf in ?? () from /usr/lib/libQtCore.so.4
#14 0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xa6325b70 (LWP 9343)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54f1c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb586a26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb0b3d1cc in ao_loop () from /usr/lib/libxine.so.1
#4  0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa9f5db70 (LWP 9345)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5854201 in select () from /lib/i686/libc.so.6
#2  0xb0b55c48 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0xb0b39a5b in video_out_loop () from /usr/lib/libxine.so.1
#4  0xb54edae5 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb585c03e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb262e6d0 (LWP 7456)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb57ada81 in raise () from /lib/i686/libc.so.6
#8  0xb57af3d2 in abort () from /lib/i686/libc.so.6
#9  0xb64c8844 in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#10 0xb64c8a63 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb64c8b88 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#12 0xb64c8c15 in qt_assert(char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#13 0xb0b9791d in Phonon::Xine::MediaObject::handleStateChange (this=0x95a2d20, newstate=Phonon::StoppedState, oldstate=Phonon::ErrorState) at /usr/src/debug/phonon-4.4.1/xine/mediaobject.cpp:234
#14 0xb0b9a14a in Phonon::Xine::MediaObject::qt_metacall (this=0x95a2d20, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x96e67a8) at /usr/src/debug/phonon-4.4.1/build/xine/mediaobject.moc:164
#15 0xb65dfded in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#16 0xb65ea785 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#17 0xb65eb92f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0xb5b07f1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0xb5b0ed58 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb74ac4a1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0xb65daa9e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0xb65dd4a3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#23 0xb65dd5fc in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#24 0xb6607add in ?? () from /usr/lib/libQtCore.so.4
#25 0xb348ccbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb34909f8 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb3490b9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0xb66075c1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0xb5bc8bda in ?? () from /usr/lib/libQtGui.so.4
#30 0xb65d90fd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb65d9549 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb65dd6d0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0xb5b07fc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#34 0x0804fea1 in main (argc=1, argv=0xbfc07d94) at /usr/src/debug/amarok-2.3.1/src/main.cpp:237

Possible duplicates by query: bug 244707, bug 242633, bug 241229, bug 240619, bug 240247.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-07-24 13:41:26 UTC
You need to restart Amarok when you change the Phonon backend, as it is loaded on application start.

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