amarok crashes if I hit play/pause quickly ======== DEBUG INFORMATION ======= Version: 1.4.1 Engine: xine-engine Build date: Jul 19 2006 CC version: 4.1.1 20060525 (Red Hat 4.1.1-1) KDElibs: 3.5.3-0.4.fc5 Fedora-Core Qt: 3.3.6 TagLib: 1.4.0 NDEBUG: true ==== file `which amarokapp` ======= /usr/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped ==== (gdb) bt ===================== Using host libthread_db library "/lib/libthread_db.so.1". `shared object read from target memory' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1208162576 (LWP 11646)] [New Thread -1232127072 (LWP 11770)] [New Thread -1221637216 (LWP 11670)] [New Thread 131582880 (LWP 11669)] [New Thread 121093024 (LWP 11668)] [New Thread 93060000 (LWP 11667)] [New Thread 110603168 (LWP 11666)] 0x413ac402 in __kernel_vsyscall () #0 0x413ac402 in __kernel_vsyscall () #1 0x4166997e in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #2 0x4166622f in _L_mutex_lock_71 () from /lib/libpthread.so.0 #3 0x4166600e in pthread_mutex_lock () from /lib/libpthread.so.0 #4 0x00c4dc7e in _x_ao_channels2mode () from /usr/lib/libxine.so.1 #5 0x00c4f0bb in _x_ao_channels2mode () from /usr/lib/libxine.so.1 #6 0x00c59f12 in _x_post_intercept_overlay_manager () from /usr/lib/libxine.so.1 #7 0x00c39b04 in _x_extra_info_merge () from /usr/lib/libxine.so.1 #8 0x00c3a5b4 in _x_set_fine_speed () from /usr/lib/libxine.so.1 #9 0x00c3a623 in _x_set_speed () from /usr/lib/libxine.so.1 #10 0x00c5930c in xine_set_param () from /usr/lib/libxine.so.1 #11 0x00c1913c in XineEngine::pause () from /usr/lib/kde3/libamarok_xine-engine.so #12 0x0319d9ab in EngineController::play () from /usr/lib/libamarok.so.0 #13 0x0319ddc2 in EngineController::playPause () from /usr/lib/libamarok.so.0 #14 0x031a23fe in EngineController::qt_invoke () from /usr/lib/libamarok.so.0 #15 0x4dfed70a in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #16 0x4dfee27d in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #17 0x023d8029 in KAction::activated () from /usr/lib/libkdeui.so.4 #18 0x0240ec92 in KAction::slotActivated () from /usr/lib/libkdeui.so.4 #19 0x0240ee02 in KToggleAction::slotActivated () from /usr/lib/libkdeui.so.4 #20 0x0240ec2c in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4 #21 0x024dcc46 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4 #22 0x024dd436 in KToggleAction::qt_invoke () from /usr/lib/libkdeui.so.4 #23 0x4dfed70a in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #24 0x02414ee0 in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4 #25 0x024151e6 in KToolBarButton::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 #26 0x4e02a9a5 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #27 0x02488d21 in KToolBarButton::event () from /usr/lib/libkdeui.so.4 #28 0x4df84beb in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #29 0x4df86217 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #30 0x021b6ae3 in KApplication::notify () from /usr/lib/libkdecore.so.4 #31 0x4df1c708 in QETWidget::translateMouseEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #32 0x4df1b1ff in QApplication::x11ProcessEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #33 0x4df2cfcb in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #34 0x4df9e090 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #35 0x4df9df56 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #36 0x4df846ff in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #37 0x0804bcbe in ?? () #38 0x413df724 in __libc_start_main () from /lib/libc.so.6 #39 0x0804b391 in ?? () #0 0x413ac402 in __kernel_vsyscall () No symbol table info available. #1 0x4166997e in __lll_mutex_lock_wait () from /lib/libpthread.so.0 No symbol table info available. #2 0x4166622f in _L_mutex_lock_71 () from /lib/libpthread.so.0 No symbol table info available. #3 0x4166600e in pthread_mutex_lock () from /lib/libpthread.so.0 No symbol table info available. #4 0x00c4dc7e in _x_ao_channels2mode () from /usr/lib/libxine.so.1 No symbol table info available. #5 0x00c4f0bb in _x_ao_channels2mode () from /usr/lib/libxine.so.1 No symbol table info available. #6 0x00c59f12 in _x_post_intercept_overlay_manager () from /usr/lib/libxine.so.1 No symbol table info available. #7 0x00c39b04 in _x_extra_info_merge () from /usr/lib/libxine.so.1 No symbol table info available. #8 0x00c3a5b4 in _x_set_fine_speed () from /usr/lib/libxine.so.1 No symbol table info available. #9 0x00c3a623 in _x_set_speed () from /usr/lib/libxine.so.1 No symbol table info available. #10 0x00c5930c in xine_set_param () from /usr/lib/libxine.so.1 No symbol table info available. #11 0x00c1913c in XineEngine::pause () from /usr/lib/kde3/libamarok_xine-engine.so No symbol table info available. #12 0x0319d9ab in EngineController::play () from /usr/lib/libamarok.so.0 No symbol table info available. #13 0x0319ddc2 in EngineController::playPause () from /usr/lib/libamarok.so.0 No symbol table info available. #14 0x031a23fe in EngineController::qt_invoke () from /usr/lib/libamarok.so.0 No symbol table info available. #15 0x4dfed70a in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #16 0x4dfee27d in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #17 0x023d8029 in KAction::activated () from /usr/lib/libkdeui.so.4 No symbol table info available. #18 0x0240ec92 in KAction::slotActivated () from /usr/lib/libkdeui.so.4 No symbol table info available. #19 0x0240ee02 in KToggleAction::slotActivated () from /usr/lib/libkdeui.so.4 No symbol table info available. #20 0x0240ec2c in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4 No symbol table info available. #21 0x024dcc46 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4 No symbol table info available. #22 0x024dd436 in KToggleAction::qt_invoke () from /usr/lib/libkdeui.so.4 No symbol table info available. #23 0x4dfed70a in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #24 0x02414ee0 in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4 No symbol table info available. #25 0x024151e6 in KToolBarButton::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 No symbol table info available. #26 0x4e02a9a5 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #27 0x02488d21 in KToolBarButton::event () from /usr/lib/libkdeui.so.4 No symbol table info available. #28 0x4df84beb in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #29 0x4df86217 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #30 0x021b6ae3 in KApplication::notify () from /usr/lib/libkdecore.so.4 No symbol table info available. #31 0x4df1c708 in QETWidget::translateMouseEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #32 0x4df1b1ff in QApplication::x11ProcessEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #33 0x4df2cfcb in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #34 0x4df9e090 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #35 0x4df9df56 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #36 0x4df846ff in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #37 0x0804bcbe in ?? () No symbol table info available. #38 0x413df724 in __libc_start_main () from /lib/libc.so.6 No symbol table info available. #39 0x0804b391 in ?? () No symbol table info available. ==== (gdb) thread apply all bt ==== Thread 7 (Thread 110603168 (LWP 11666)): #0 0x413ac402 in __kernel_vsyscall () #1 0x4166767c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00c3f1f5 in _x_metronom_init () from /usr/lib/libxine.so.1 #3 0x4166440b in start_thread () from /lib/libpthread.so.0 #4 0x41492b7e in clone () from /lib/libc.so.6 Thread 6 (Thread 93060000 (LWP 11667)): #0 0x413ac402 in __kernel_vsyscall () #1 0x41489550 in poll () from /lib/libc.so.6 #2 0x017f71b1 in ?? () from /usr/lib/xine/plugins/1.1.2/xineplug_ao_out_alsa.so #3 0x4166440b in start_thread () from /lib/libpthread.so.0 #4 0x41492b7e in clone () from /lib/libc.so.6 Thread 5 (Thread 121093024 (LWP 11668)): #0 0x413ac402 in __kernel_vsyscall () #1 0x4166ac0b in __waitpid_nocancel () from /lib/libpthread.so.0 #2 0x0804cf6d in amaroK::Crash::crashHandler () #3 #4 0x413ac402 in __kernel_vsyscall () #5 0x413f2069 in raise () from /lib/libc.so.6 #6 0x413f3671 in abort () from /lib/libc.so.6 #7 0x413eb9d9 in __assert_fail () from /lib/libc.so.6 #8 0x4308e83b in snd_pcm_state () from /lib/libasound.so.2 #9 0x017f76bb in ?? () from /usr/lib/xine/plugins/1.1.2/xineplug_ao_out_alsa.so #10 0x00c51580 in xine_get_next_audio_frame () from /usr/lib/libxine.so.1 #11 0x4166440b in start_thread () from /lib/libpthread.so.0 #12 0x41492b7e in clone () from /lib/libc.so.6 Thread 4 (Thread 131582880 (LWP 11669)): #0 0x413ac402 in __kernel_vsyscall () #1 0x4166767c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00c4da08 in _x_ao_channels2mode () from /usr/lib/libxine.so.1 #3 0x00c4dd02 in _x_ao_channels2mode () from /usr/lib/libxine.so.1 #4 0x00c59e96 in _x_post_intercept_overlay_manager () from /usr/lib/libxine.so.1 #5 0x05da787a in ?? () from /usr/lib/xine/plugins/1.1.2/xineplug_decode_mad.so #6 0x00c4991a in _x_audio_decoder_init () from /usr/lib/libxine.so.1 #7 0x4166440b in start_thread () from /lib/libpthread.so.0 #8 0x41492b7e in clone () from /lib/libc.so.6 Thread 3 (Thread -1221637216 (LWP 11670)): #0 0x413ac402 in __kernel_vsyscall () #1 0x41667406 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00c52208 in xine_event_wait () from /usr/lib/libxine.so.1 #3 0x00c52290 in xine_event_wait () from /usr/lib/libxine.so.1 #4 0x4166440b in start_thread () from /lib/libpthread.so.0 #5 0x41492b7e in clone () from /lib/libc.so.6 Thread 2 (Thread -1232127072 (LWP 11770)): #0 0x413ac402 in __kernel_vsyscall () #1 0x41667406 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00c42a3c in _x_dummy_fifo_buffer_new () from /usr/lib/libxine.so.1 #3 0x05f22baa in demux_mpgaudio_init_class () from /usr/lib/xine/plugins/1.1.2/xineplug_dmx_audio.so #4 0x05f23066 in demux_mpgaudio_init_class () from /usr/lib/xine/plugins/1.1.2/xineplug_dmx_audio.so #5 0x00c56f7f in _x_demux_start_thread () from /usr/lib/libxine.so.1 #6 0x4166440b in start_thread () from /lib/libpthread.so.0 #7 0x41492b7e in clone () from /lib/libc.so.6 Thread 1 (Thread -1208162576 (LWP 11646)): #0 0x413ac402 in __kernel_vsyscall () #1 0x4166997e in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #2 0x4166622f in _L_mutex_lock_71 () from /lib/libpthread.so.0 #3 0x4166600e in pthread_mutex_lock () from /lib/libpthread.so.0 #4 0x00c4dc7e in _x_ao_channels2mode () from /usr/lib/libxine.so.1 #5 0x00c4f0bb in _x_ao_channels2mode () from /usr/lib/libxine.so.1 #6 0x00c59f12 in _x_post_intercept_overlay_manager () from /usr/lib/libxine.so.1 #7 0x00c39b04 in _x_extra_info_merge () from /usr/lib/libxine.so.1 #8 0x00c3a5b4 in _x_set_fine_speed () from /usr/lib/libxine.so.1 #9 0x00c3a623 in _x_set_speed () from /usr/lib/libxine.so.1 #10 0x00c5930c in xine_set_param () from /usr/lib/libxine.so.1 #11 0x00c1913c in XineEngine::pause () from /usr/lib/kde3/libamarok_xine-engine.so #12 0x0319d9ab in EngineController::play () from /usr/lib/libamarok.so.0 #13 0x0319ddc2 in EngineController::playPause () from /usr/lib/libamarok.so.0 #14 0x031a23fe in EngineController::qt_invoke () from /usr/lib/libamarok.so.0 #15 0x4dfed70a in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #16 0x4dfee27d in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #17 0x023d8029 in KAction::activated () from /usr/lib/libkdeui.so.4 #18 0x0240ec92 in KAction::slotActivated () from /usr/lib/libkdeui.so.4 #19 0x0240ee02 in KToggleAction::slotActivated () from /usr/lib/libkdeui.so.4 #20 0x0240ec2c in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4 #21 0x024dcc46 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4 #22 0x024dd436 in KToggleAction::qt_invoke () from /usr/lib/libkdeui.so.4 #23 0x4dfed70a in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #24 0x02414ee0 in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4 #25 0x024151e6 in KToolBarButton::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 #26 0x4e02a9a5 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #27 0x02488d21 in KToolBarButton::event () from /usr/lib/libkdeui.so.4 #28 0x4df84beb in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #29 0x4df86217 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #30 0x021b6ae3 in KApplication::notify () from /usr/lib/libkdecore.so.4 #31 0x4df1c708 in QETWidget::translateMouseEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #32 0x4df1b1ff in QApplication::x11ProcessEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #33 0x4df2cfcb in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #34 0x4df9e090 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #35 0x4df9df56 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #36 0x4df846ff in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #37 0x0804bcbe in ?? () #38 0x413df724 in __libc_start_main () from /lib/libc.so.6 #39 0x0804b391 in ?? () ==== kdBacktrace() ================