Bug 297072 - clearing playlist crash
Summary: clearing playlist crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.5.1 (KDE 4.7.3)
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-29 20:01 UTC by tekos
Modified: 2012-03-30 18:10 UTC (History)
2 users (show)

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 tekos 2012-03-29 20:01:52 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.1 (4.8.1) "release 483"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

no sound playinh songs (mp3) and when trying to clear playlist amarok crashes

The crash can be reproduced every time.

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

Thread 16 (Thread 0xaa8d5b70 (LWP 20063)):
#0  0xb521fb15 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d6624 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xafd60fbf in metronom_sync_loop (this=0x8307c68) at metronom.c:870
#3  0xb521ba7d in start_thread () from /lib/libpthread.so.0
#4  0xb56c8abe in clone () from /lib/libc.so.6

Thread 15 (Thread 0xaa0d5b70 (LWP 20064)):
#0  0xb521cb5f in pthread_join () from /lib/libpthread.so.0
#1  0xafd6cf3b in _x_audio_decoder_shutdown (stream=0x97829678) at audio_decoder.c:548
#2  0xafd5c835 in xine_dispose (stream=0x97829678) at xine.c:1567
#3  0xafdc00d0 in Phonon::Xine::XineStream::event (this=0xa9701cc0, ev=0x93fd660) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/xinestream.cpp:1441
#4  0xb59b92f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#5  0xb59be703 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#6  0xb7556881 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#7  0xb64cf89e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#8  0xb64d3518 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#9  0xb64d384c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#10 0xb6502154 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb43e4e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0xb43e5560 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0xb43e57fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#14 0xb6502547 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#15 0xb64ce40d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#16 0xb64ce6a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#17 0xb63b8d0c in QThread::exec() () from /usr/lib/libQtCore.so.4
#18 0xafdba288 in Phonon::Xine::XineThread::run (this=0x8227198) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/xinethread.cpp:143
#19 0xb63bc1f0 in ?? () from /usr/lib/libQtCore.so.4
#20 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#21 0xb56c8abe in clone () from /lib/libc.so.6

Thread 14 (Thread 0xa96ffb70 (LWP 20065)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xafd73818 in fifo_peek_int (blocking=1, fifo=0x8325e80) at audio_out.c:348
#3  fifo_peek (fifo=0x8325e80) at audio_out.c:388
#4  ao_loop (this_gen=0x8298008) at audio_out.c:1015
#5  0xb521ba7d in start_thread () from /lib/libpthread.so.0
#6  0xb56c8abe in clone () from /lib/libc.so.6

Thread 13 (Thread 0xa8effb70 (LWP 20066)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xafd73818 in fifo_peek_int (blocking=1, fifo=0x8487440) at audio_out.c:348
#3  fifo_peek (fifo=0x8487440) at audio_out.c:388
#4  ao_loop (this_gen=0x8469328) at audio_out.c:1015
#5  0xb521ba7d in start_thread () from /lib/libpthread.so.0
#6  0xb56c8abe in clone () from /lib/libc.so.6

Thread 12 (Thread 0xa7cbbb70 (LWP 20072)):
#0  0xb6501a18 in ?? () from /usr/lib/libQtCore.so.4
#1  0xb6501add in ?? () from /usr/lib/libQtCore.so.4
#2  0xb43e444c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb43e5207 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb43e57fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb65025a7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb64ce40d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb64ce6a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb63b8d0c in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb64ab97d in ?? () from /usr/lib/libQtCore.so.4
#10 0xb63bc1f0 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#12 0xb56c8abe in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa70ceb70 (LWP 20078)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb63bc760 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e4436c in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e4722b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e43eda in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e4732c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e45da4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e45e5a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb63bc1f0 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#12 0xb56c8abe in clone () from /lib/libc.so.6

Thread 10 (Thread 0xa68ceb70 (LWP 20079)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb63bc760 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e4436c in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e4722b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e43eda in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e4732c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e47348 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4e47348 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb4e47348 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb4e45da4 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb4e45e5a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#16 0xb63bc1f0 in ?? () from /usr/lib/libQtCore.so.4
#17 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#18 0xb56c8abe in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa60ceb70 (LWP 20080)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb63bc760 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e4436c in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e4722b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e43eda in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e4732c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e47348 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4e45da4 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4e45e5a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0xb63bc1f0 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#14 0xb56c8abe in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa52ffb70 (LWP 20081)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb38bc189 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb38bc1cf in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb521ba7d in start_thread () from /lib/libpthread.so.0
#5  0xb56c8abe in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa4affb70 (LWP 20082)):
#0  0xb65019fa in ?? () from /usr/lib/libQtCore.so.4
#1  0xb43e444c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb43e5207 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb43e57fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb65025a7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb64ce40d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb64ce6a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb63b8d0c in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb63b8dfb in QThread::run() () from /usr/lib/libQtCore.so.4
#9  0xb63bc1f0 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#11 0xb56c8abe in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa42ffb70 (LWP 20083)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb63bc760 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e4436c in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e4722b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e43eda in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e4732c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e43dd3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e45da4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e45e5a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb63bc1f0 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#12 0xb56c8abe in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa31beb70 (LWP 20086)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb488b549 in ?? () from /usr/lib/libQtScript.so.4
#3  0xb488b58f in ?? () from /usr/lib/libQtScript.so.4
#4  0xb521ba7d in start_thread () from /lib/libpthread.so.0
#5  0xb56c8abe in clone () from /lib/libc.so.6

Thread 4 (Thread 0x976ffb70 (LWP 20126)):
#0  0xb521fb15 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d6624 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xafd6d1cd in interruptable_sleep (this=0xa9702618, usec_to_sleep=<optimized out>) at video_out.c:1116
#3  0xafd6e7f4 in video_out_loop (this_gen=0xa9702618) at video_out.c:1313
#4  0xb521ba7d in start_thread () from /lib/libpthread.so.0
#5  0xb56c8abe in clone () from /lib/libc.so.6

Thread 3 (Thread 0x96b16b70 (LWP 20127)):
#0  0xb521f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xafd64d60 in fifo_buffer_get (fifo=0x9adf8dc8) at buffer.c:230
#3  0xafd6b225 in video_decoder_loop (stream_gen=0x97829678) at video_decoder.c:148
#4  0xb521ba7d in start_thread () from /lib/libpthread.so.0
#5  0xb56c8abe in clone () from /lib/libc.so.6

Thread 2 (Thread 0x96149b70 (LWP 20128)):
[KCrash Handler]
#6  0x5f676570 in ?? ()
#7  0xafdc3aee in Phonon::Xine::AudioDataOutputXT::closePort (port_gen=0x8467160, stream=0x97829678) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/audiodataoutput.cpp:192
#8  0x9d6c9b3c in mad_dispose () from /usr/lib/xine/plugins/1.30/xineplug_decode_mad.so
#9  0xafd69840 in _x_free_audio_decoder (stream=0x97829678, ad=0x97862f88) at load_plugins.c:2076
#10 0xafd6c53e in audio_decoder_loop (stream_gen=0x97829678) at audio_decoder.c:174
#11 0xb521ba7d in start_thread () from /lib/libpthread.so.0
#12 0xb56c8abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb13d3710 (LWP 20062)):
#0  0xb4514da0 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#1  0xb6946d92 in _XReply () from /usr/lib/libX11.so.6
#2  0xb69426b6 in XSync () from /usr/lib/libX11.so.6
#3  0xb5be501e in QRasterWindowSurface::syncX() () from /usr/lib/libQtGui.so.4
#4  0xb5be555e in QRasterWindowSurface::beginPaint(QRegion const&) () from /usr/lib/libQtGui.so.4
#5  0xb5bff641 in ?? () from /usr/lib/libQtGui.so.4
#6  0xb5c059b3 in ?? () from /usr/lib/libQtGui.so.4
#7  0xb5a04ecb in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#8  0xb5a1441d in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb5e4d33c in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb7632054 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#11 0xb59b92f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb59be7aa in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0xb7556881 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0xb64cf89e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0xb5c01dac in ?? () from /usr/lib/libQtGui.so.4
#16 0xb5a044d2 in QWidget::repaint(QRect const&) () from /usr/lib/libQtGui.so.4
#17 0xb5a045f1 in QWidget::repaint() () from /usr/lib/libQtGui.so.4
#18 0xb5de4246 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb5de4526 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb5ebdf9d in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb5a13807 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb5de37d9 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb5ebf6cc in QToolButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb59b92f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb59bf12c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb7556881 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#27 0xb64cf89e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#28 0xb59ba2b0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#29 0xb5a43474 in ?? () from /usr/lib/libQtGui.so.4
#30 0xb5a4203e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#31 0xb5a6d50c in ?? () from /usr/lib/libQtGui.so.4
#32 0xb43e4e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb43e5560 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb43e57fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb6502547 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0xb5a6d10a in ?? () from /usr/lib/libQtGui.so.4
#37 0xb64ce40d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb64ce6a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0xb64d38fa in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#40 0xb59b7164 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#41 0x0804fe78 in ?? ()
#42 0xb560c003 in __libc_start_main () from /lib/libc.so.6
#43 0x08052559 in _start ()

Possible duplicates by query: bug 295113, bug 293677, bug 293299, bug 291168, bug 289451.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-03-30 18:10:20 UTC
The phonon-backend-xine is deprecated and unmaintained, please use either the phonon-backend-vlc or the phonon-backend-gstreamer.