Bug 259878 - Amarok crash closing USB device
Summary: Amarok crash closing USB device
Status: RESOLVED DUPLICATE of bug 232051
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4-GIT
Platform: openSUSE Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-14 19:22 UTC by George Baltz
Modified: 2010-12-14 19:24 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 George Baltz 2010-12-14 19:22:31 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.5.4 (KDE 4.5.4) "release 9"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Reproduced BUG #232051 on current 2.4-GIT

As requested




Filler so Crash reporter will let this through.....

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

Thread 16 (Thread 0x7f8bcc9e8710 (LWP 12491)):
#0  0x00007f8be2eae709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0c9941 in metronom_sync_loop (this=0x9b3630) at metronom.c:870
#2  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f8bcc1e7710 (LWP 12492)):
#0  0x00007f8be4a4d6b3 in poll () from /lib64/libc.so.6
#1  0x00007f8bde69afd4 in g_main_context_poll (context=0x9bcaa0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x9bcaa0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586
#3  0x00007f8bde69b510 in IA__g_main_context_iteration (context=0x9bcaa0, may_block=1) at gmain.c:2654
#4  0x00007f8be5ffd6d6 in QEventDispatcherGlib::processEvents (this=0x949d80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f8be5fd4292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f8be5fd4495 in QEventLoop::exec (this=0x7f8bcc1e6cd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f8be5eeb2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f8bce3273b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f8be5eedbf5 in QThreadPrivate::start (arg=0x9633f0) at thread/qthread_unix.cpp:248
#10 0x00007f8bd9cbca33 in ?? () from /usr/X11R6/lib64/libGL.so.1
#11 0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f8bcb7dc710 (LWP 12497)):
#0  0x00007f8be4a4d6b3 in poll () from /lib64/libc.so.6
#1  0x00007f8bcb7e1907 in my_snd_mixer_wait (data=0x9c8bb0) at audio_alsa_out.c:151
#2  ao_alsa_handle_event_thread (data=0x9c8bb0) at audio_alsa_out.c:167
#3  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f8bcafdb710 (LWP 12498)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0dba6b in fifo_peek_int (this_gen=0xa04390) at audio_out.c:348
#2  fifo_peek (this_gen=0xa04390) at audio_out.c:388
#3  ao_loop (this_gen=0xa04390) at audio_out.c:1015
#4  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f8bca1c2710 (LWP 12499)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0dba6b in fifo_peek_int (this_gen=0xa210b0) at audio_out.c:348
#2  fifo_peek (this_gen=0xa210b0) at audio_out.c:388
#3  ao_loop (this_gen=0xa210b0) at audio_out.c:1015
#4  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f8bc99c1710 (LWP 12500)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0dba6b in fifo_peek_int (this_gen=0x7c3240) at audio_out.c:348
#2  fifo_peek (this_gen=0x7c3240) at audio_out.c:388
#3  ao_loop (this_gen=0x7c3240) at audio_out.c:1015
#4  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f8bb79f0710 (LWP 12506)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8be0cb4e30 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f8be0cb4e69 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f8bd9cbca33 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8bb3acc710 (LWP 12599)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8be5eee2bb in wait (this=<value optimized out>, mutex=0x117b7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x117b7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8be23233f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f8be2325e45 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f8be2325e5e in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f8be2325e5e in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f8be23237ef in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f8be2323878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f8be5eedbf5 in QThreadPrivate::start (arg=0x114a920) at thread/qthread_unix.cpp:248
#10 0x00007f8bd9cbca33 in ?? () from /usr/X11R6/lib64/libGL.so.1
#11 0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f8bb2ea9710 (LWP 12619)):
#0  0x00007f8be2eae709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0d7aaf in interruptable_sleep (this_gen=0x17f1560) at video_out.c:1092
#2  video_out_loop (this_gen=0x17f1560) at video_out.c:1276
#3  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8bb22bf710 (LWP 12620)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0cda1b in fifo_buffer_get (fifo=0x7f8bb8029540) at buffer.c:230
#2  0x00007f8bce0d3d05 in video_decoder_loop (stream_gen=0x7f8bb80177f0) at video_decoder.c:131
#3  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8bb18f1710 (LWP 12621)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0cda1b in fifo_buffer_get (fifo=0x7f8bb8032c60) at buffer.c:230
#2  0x00007f8bce0d4e6d in audio_decoder_loop (stream_gen=0x7f8bb80177f0) at audio_decoder.c:67
#3  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8bb10f0710 (LWP 12622)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8bce0debeb in xine_event_wait (queue_gen=0x7f8bb8054aa0) at events.c:56
#2  listener_loop (queue_gen=0x7f8bb8054aa0) at events.c:214
#3  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8badcdf710 (LWP 12671)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8be5eee2bb in wait (this=<value optimized out>, mutex=0x117b7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x117b7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8be23233f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f8be2325e45 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f8be23237ef in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f8be2323878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f8be5eedbf5 in QThreadPrivate::start (arg=0x11395f0) at thread/qthread_unix.cpp:248
#8  0x00007f8bd9cbca33 in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8bad4de710 (LWP 12702)):
[KCrash Handler]
#6  d_func (obj=0x1) at ../../src/corelib/kernel/qobject.h:125
#7  get (obj=0x1) at ../../src/corelib/kernel/qobject_p.h:174
#8  QtSharedPointer::ExternalRefCountData::getAndRef (obj=0x1) at tools/qsharedpointer.cpp:1252
#9  0x00007f8be6aacb77 in QWeakPointer<Collections::MediaDeviceCollection>::QWeakPointer<Collections::MediaDeviceCollection> (this=0x7f8ba8227398, ptr=0x1)
    at /usr/include/QtCore/qsharedpointer_impl.h:561
#10 0x00007f8be6aa5f3b in Meta::MediaDeviceTrack::MediaDeviceTrack (this=0x7f8ba8227380, collection=0x1)
    at /home/gwb/kde/src/amarok/src/core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp:110
#11 0x00007f8be6ab7948 in Meta::MediaDeviceHandler::privateParseTracks (this=0x1c4a340) at /home/gwb/kde/src/amarok/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:865
#12 0x00007f8be6ab9da6 in Meta::ParseWorkerThread::run (this=0xefd9a0) at /home/gwb/kde/src/amarok/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:1304
#13 0x00007f8be2323d75 in ?? () from /usr/lib64/libthreadweaver.so.4
#14 0x00007f8be2323eae in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#15 0x00007f8be23237bf in ?? () from /usr/lib64/libthreadweaver.so.4
#16 0x00007f8be2323878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#17 0x00007f8be5eedbf5 in QThreadPrivate::start (arg=0x11423c0) at thread/qthread_unix.cpp:248
#18 0x00007f8bd9cbca33 in ?? () from /usr/X11R6/lib64/libGL.so.1
#19 0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#20 0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8baccdd710 (LWP 12738)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8be5eee2bb in wait (this=<value optimized out>, mutex=0x117b7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x117b7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8be23233f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f8be2325e45 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f8be23237ef in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f8be2323878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f8be5eedbf5 in QThreadPrivate::start (arg=0x17eca70) at thread/qthread_unix.cpp:248
#8  0x00007f8bd9cbca33 in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007f8be2ea9a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8be4a5682d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8be7d537a0 (LWP 12487)):
#0  0x00007f8be2eae39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8be5eee2bb in wait (this=<value optimized out>, mutex=0x9bce78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x9bce78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8bce3290ed in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f8bce338b36 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x00007f8bce338bc9 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#6  0x00007f8be19628a4 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x8f12b0) at /usr/src/debug/phonon-4.4.2/phonon/medianode.cpp:81
#7  0x00007f8be1970b58 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x8c6ac0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:212
#8  0x00007f8be1970e09 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x8c6ac0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:222
#9  0x00007f8be49bb4e1 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007f8be49bb535 in exit () from /lib64/libc.so.6
#11 0x00007f8be542fcb8 in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f8be76ec7d8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#13 0x00007f8be4010a3e in _XIOError () from /usr/lib64/libX11.so.6
#14 0x00007f8be40175a5 in ?? () from /usr/lib64/libX11.so.6
#15 0x00007f8be401790c in _XEventsQueued () from /usr/lib64/libX11.so.6
#16 0x00007f8be40007ef in XEventsQueued () from /usr/lib64/libX11.so.6
#17 0x00007f8be5466fec in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007f8bde69a718 in IA__g_main_context_check (context=0x7c8e20, max_priority=2147483647, fds=<value optimized out>, n_fds=<value optimized out>) at gmain.c:2469
#19 0x00007f8bde69aff2 in g_main_context_iterate (context=0x7c8e20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2588
#20 0x00007f8bde69b510 in IA__g_main_context_iteration (context=0x7c8e20, may_block=1) at gmain.c:2654
#21 0x00007f8be5ffd67f in QEventDispatcherGlib::processEvents (this=0x669770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#22 0x00007f8be546714e in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f8be5fd4292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007f8be5fd4495 in QEventLoop::exec (this=0x7fffc880cae0, flags=...) at kernel/qeventloop.cpp:201
#25 0x00007f8be5fd888b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#26 0x00000000004084da in main (argc=3, argv=0x7fffc880efb8) at /home/gwb/kde/src/amarok/src/main.cpp:261

Reported using DrKonqi
Comment 1 George Baltz 2010-12-14 19:24:56 UTC

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