Bug 241267 - Amarok crashed on exit
Summary: Amarok crashed on exit
Status: RESOLVED NOT A BUG
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.1 (KDE 4.4.4)
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-10 06:50 UTC by Martín Cigorraga
Modified: 2010-07-19 14:45 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 Martín Cigorraga 2010-06-10 06:50:42 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I right-clicked on tray icon, selected 'exit' (Salir) and then KABOOOMM, Dr. Konqi was saying hello.

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

Thread 15 (Thread 0x7f2bc8c01710 (LWP 5960)):
#0  0x00007f2bdef8a7a9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2bced12af1 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2be08f678d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f2bc7dc9710 (LWP 5961)):
[KCrash Handler]
#5  0x00007f2bcef6a305 in QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::duplicateNode(QHashData::Node*, void*) () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0x00007f2be1d8da17 in QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) () from /usr/lib/libQtCore.so.4
#7  0x00007f2bcef6a342 in QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::detach_helper() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f2bcef6fbc6 in Phonon::Xine::XineStream::createStream() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f2bcef70b9d in Phonon::Xine::XineStream::event(QEvent*) () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0x00007f2be1251854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x00007f2be125593a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x00007f2be364ef66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#13 0x00007f2be1e58d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#14 0x00007f2be1e5c49a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#15 0x00007f2be1e81323 in ?? () from /usr/lib/libQtCore.so.4
#16 0x00007f2bd95c2b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x00007f2bd95c3310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#18 0x00007f2bd95c35ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007f2be1e8182f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0x00007f2be1e58122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x00007f2be1e5835c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x00007f2be1d6fbef in QThread::exec() () from /usr/lib/libQtCore.so.4
#23 0x00007f2bcef6aa04 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#24 0x00007f2be1d72485 in ?? () from /usr/lib/libQtCore.so.4
#25 0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#26 0x00007f2be08f678d in clone () from /lib/libc.so.6
#27 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f2bc73bf710 (LWP 5964)):
#0  0x00007f2be08edf23 in poll () from /lib/libc.so.6
#1  0x00007f2bc73c57ae in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2be08f678d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2bc6bbe710 (LWP 5965)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2bced235fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2be08f678d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2bc5fb4710 (LWP 5966)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2bced235fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2be08f678d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2bc57b3710 (LWP 5967)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2bced235fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2be08f678d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2bc4fb2710 (LWP 5968)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2bced235fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2be08f678d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2bbf1b5710 (LWP 5970)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2bdbeefb30 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f2bdbeefb69 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f2be08f678d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2bb7a2d710 (LWP 5971)):
#0  0x00007f2be08f0093 in select () from /lib/libc.so.6
#1  0x00007f2bced3aa65 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f2bced20499 in video_out_loop () from /usr/lib/libxine.so.1
#3  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f2be08f678d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2bb7014710 (LWP 5972)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2be1d72b4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2bdd9ec05e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2bdd9ee373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2bdd9ed26f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2bdd9ed2f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f2be1d72485 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f2be08f678d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2bb2aca710 (LWP 5975)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2be1d72b4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2bdd9ec05e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2bdd9ee373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#11 0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#12 0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#13 0x00007f2bdd9ed26f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#14 0x00007f2bdd9ed2f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0x00007f2be1d72485 in ?? () from /usr/lib/libQtCore.so.4
#16 0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#17 0x00007f2be08f678d in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2bb22c9710 (LWP 5976)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2be1d72b4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2bdd9ec05e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2bdd9ee373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2bdd9ed26f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2bdd9ed2f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2be1d72485 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007f2be08f678d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2bb1ac8710 (LWP 5979)):
#0  0x00007f2bdef8a43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2be1d72b4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2bdd9ec05e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2bdd9ee373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2bdd9ee38c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2bdd9ed26f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f2bdd9ed2f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f2be1d72485 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f2be08f678d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2ba1d2f710 (LWP 5992)):
#0  0x00007f2be08c7b5d in nanosleep () from /lib/libc.so.6
#1  0x00007f2be08c79ef in sleep () from /lib/libc.so.6
#2  0x00007f2bdd2404cf in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f2bdd240579 in ?? () from /usr/lib/libQtScript.so.4
#4  0x00007f2bdef85cb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f2be08f678d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2be3b14780 (LWP 5959)):
#0  0x00007f2be08edf23 in poll () from /lib/libc.so.6
#1  0x00007f2bd8620b9a in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#2  0x00007f2bd86210c9 in _xcb_out_send () from /usr/lib/libxcb.so.1
#3  0x00007f2bd8621157 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f2bdfebec16 in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f2bdfebf157 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007f2bdfe9c553 in XGetSelectionOwner () from /usr/lib/libX11.so.6
#7  0x00007f2be12d127f in QClipboard::event(QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x00007f2be1251854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x00007f2be125593a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x00007f2be1e58d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#11 0x00007f2be12585bb in QApplication::~QApplication() () from /usr/lib/libQtGui.so.4
#12 0x00007f2be2e1eb37 in App::~App() () from /usr/lib/libamaroklib.so.1
#13 0x00000000004080c3 in _start ()

This bug may be a duplicate of or related to bug 180214.

Possible duplicates by query: bug 234688, bug 233457, bug 232619, bug 231949.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-06-10 11:13:18 UTC
Please install the debugging symbols for Phonon, where the crash lies and paste a new backtrace.
Comment 2 Myriam Schweingruber 2010-07-19 14:45:39 UTC
Closing for lack of feedback.