Bug 269878

Summary: amarok mp3 plasma crash
Product: [Unmaintained] plasma4 Reporter: publicus.scientia
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description publicus.scientia 2011-04-01 15:07:02 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.1-1.2-desktop i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:  playing mp3 in amarok.  after starting playback of file, notifications of file transfer started displaying.  these would appear for ~2 seconds, a file complete notification would then appear.  while these notifications were displayed, plasma was unresponsive.  they would then disappear for a second and then start again, over and over until i stopped playing the files.  i've now got three albums that i am aware of causing this behavior.  sample file has these attributes:  avg bitrate 128k, channels 2, sample rate 44100

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb57fe710 (LWP 2648))]

Thread 7 (Thread 0xaf8a4b70 (LWP 2652)):
#0  0xb5a66120 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#1  0xb5a6785d in ?? () from /lib/libglib-2.0.so.0
#2  0xb5a67fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb6de67b7 in QEventDispatcherGlib::processEvents (this=0x8407760, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0xb6db72bd in QEventLoop::processEvents (this=0xaf8a42b0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6db74e9 in QEventLoop::exec (this=0xaf8a42b0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb6cb87b9 in QThread::exec (this=0x8425898) at thread/qthread.cpp:490
#7  0xb6d9723d in QInotifyFileSystemWatcherEngine::run (this=0x8425898) at io/qfilesystemwatcher_inotify.cpp:248
#8  0xb6cbb3aa in QThreadPrivate::start (arg=0x8425898) at thread/qthread_unix.cpp:285
#9  0xb6c3fb05 in start_thread () from /lib/libpthread.so.0
#10 0xb5ffcd5e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xaeeffb70 (LWP 32257)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c44105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6cbbab0 in wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb3097056 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb309a7a7 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb3096a03 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb3097564 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb309761a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0xb6cbb3aa in QThreadPrivate::start (arg=0x929ac78) at thread/qthread_unix.cpp:285
#10 0xb6c3fb05 in start_thread () from /lib/libpthread.so.0
#11 0xb5ffcd5e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa88d6b70 (LWP 32258)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c44105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6cbbab0 in wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb3097056 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb309a7a7 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb3096a03 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb3097564 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb309761a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0xb6cbb3aa in QThreadPrivate::start (arg=0x899cf90) at thread/qthread_unix.cpp:285
#10 0xb6c3fb05 in start_thread () from /lib/libpthread.so.0
#11 0xb5ffcd5e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa25b1b70 (LWP 32259)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c44105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6cbbab0 in wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb3097056 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb309a7a7 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb3096a03 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb3097564 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb309761a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0xb6cbb3aa in QThreadPrivate::start (arg=0x903ca28) at thread/qthread_unix.cpp:285
#10 0xb6c3fb05 in start_thread () from /lib/libpthread.so.0
#11 0xb5ffcd5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa1bffb70 (LWP 32260)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c44105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6cbbab0 in wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8963d20, mutex=0x8956498, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb3097056 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb309a7a7 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb3096a03 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb3097564 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb309761a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0xb6cbb3aa in QThreadPrivate::start (arg=0x8d85870) at thread/qthread_unix.cpp:285
#10 0xb6c3fb05 in start_thread () from /lib/libpthread.so.0
#11 0xb5ffcd5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa11e0b70 (LWP 14296)):
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb5f548df in raise () from /lib/libc.so.6
#9  0xb5f56220 in abort () from /lib/libc.so.6
#10 0xb5a707e6 in g_logv () from /lib/libglib-2.0.so.0
#11 0xb5a70823 in g_log () from /lib/libglib-2.0.so.0
#12 0xb5a63f02 in ?? () from /lib/libglib-2.0.so.0
#13 0xb5a6430c in g_main_context_new () from /lib/libglib-2.0.so.0
#14 0xb6de6544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0xe76eb00, context=0x0) at kernel/qeventdispatcher_glib.cpp:310
#15 0xb6de663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0xe09d6b8, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#16 0xb6cba6c6 in QThreadPrivate::createEventDispatcher (data=0x8430f08) at thread/qthread_unix.cpp:225
#17 0xb6cbb381 in QThreadPrivate::start (arg=0x84515f8) at thread/qthread_unix.cpp:278
#18 0xb6c3fb05 in start_thread () from /lib/libpthread.so.0
#19 0xb5ffcd5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb57fe710 (LWP 2648)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c44105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6cbbab0 in wait (this=0x8430e0c, mutex=0x8430df8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8430e0c, mutex=0x8430df8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb6cb0402 in QThreadPoolPrivate::waitForDone (this=0x8430da8) at concurrent/qthreadpool.cpp:295
#5  0xb6cb1363 in QThreadPool::waitForDone (this=0x8438920) at concurrent/qthreadpool.cpp:616
#6  0xb5da9b43 in QHostInfoLookupManager::clear (this=0x84388e0) at kernel/qhostinfo.cpp:517
#7  0xb5daa68e in QHostInfoLookupManager::~QHostInfoLookupManager (this=0x84388e0, __in_chrg=<value optimized out>) at kernel/qhostinfo.cpp:502
#8  0xb5daa8f2 in QHostInfoLookupManager::~QHostInfoLookupManager (this=0x84388e0, __in_chrg=<value optimized out>) at kernel/qhostinfo.cpp:503
#9  0xb5daa948 in QGlobalStaticDeleter<QHostInfoLookupManager>::~QGlobalStaticDeleter (this=0xb5e39980, __in_chrg=<value optimized out>) at ../../src/corelib/global/qglobal.h:1821
#10 0xb5f5789f in __run_exit_handlers () from /lib/libc.so.6
#11 0xb5f578fd in exit () from /lib/libc.so.6
#12 0xb633d1c8 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb7403c49 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#14 0xb7403c84 in ?? () from /usr/lib/libkdeui.so.5
#15 0xb71db4c4 in _XIOError () from /usr/lib/libX11.so.6
#16 0xb71d8c9f in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0xb71c93e8 in XEventsQueued () from /usr/lib/libX11.so.6
#18 0xb637a395 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb5a67180 in g_main_context_check () from /lib/libglib-2.0.so.0
#20 0xb5a67ac8 in ?? () from /lib/libglib-2.0.so.0
#21 0xb5a67fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0xb6de676b in QEventDispatcherGlib::processEvents (this=0x80abbf0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#23 0xb637a55a in ?? () from /usr/lib/libQtGui.so.4
#24 0xb6db72bd in QEventLoop::processEvents (this=0xbfcecd54, flags=...) at kernel/qeventloop.cpp:149
#25 0xb6db74e9 in QEventLoop::exec (this=0xbfcecd54, flags=...) at kernel/qeventloop.cpp:201
#26 0xb54d1b5e in KIO::NetAccess::enter_loop() () from /usr/lib/libkio.so.5
#27 0xb55a770b in KIO::NetAccess::filecopyInternal(KUrl const&, KUrl const&, int, QFlags<KIO::JobFlag>, QWidget*, bool) () from /usr/lib/libkio.so.5
#28 0xb55a7a1c in KIO::NetAccess::download(KUrl const&, QString&, QWidget*) () from /usr/lib/libkio.so.5
#29 0xafdc9bf3 in ?? () from /usr/lib/kde4/plasma_engine_nowplaying.so
#30 0xafdbcc52 in ?? () from /usr/lib/kde4/plasma_engine_nowplaying.so
#31 0xafdbcf36 in ?? () from /usr/lib/kde4/plasma_engine_nowplaying.so
#32 0xb6dbe8cd in QMetaObject::metacall (object=0x91f07f0, cl=QMetaObject::InvokeMetaMethod, idx=14, argv=0xbfced168) at kernel/qmetaobject.cpp:237
#33 0xb6dcea2c in QMetaObject::activate (sender=0x91f07f0, m=0xb4db2b04, local_signal_index=2, argv=0xbfced168) at kernel/qobject.cpp:3272
#34 0xb4bbbc35 in Plasma::DataContainer::updateRequested(Plasma::DataContainer*) () from /usr/lib/libplasma.so.3
#35 0xb4bfaae6 in ?? () from /usr/lib/libplasma.so.3
#36 0xb6dcd3f4 in QObject::event (this=0x9461c28, e=0xbfced69c) at kernel/qobject.cpp:1175
#37 0xb62c4414 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb62cd0c7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb74121f1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb6db7fde in QCoreApplication::notifyInternal (this=0x80bf458, receiver=0x9461c28, event=0xbfced69c) at kernel/qcoreapplication.cpp:732
#41 0xb6de9379 in sendEvent (this=0x80c539c) at kernel/qcoreapplication.h:215
#42 QTimerInfoList::activateTimers (this=0x80c539c) at kernel/qeventdispatcher_unix.cpp:618
#43 0xb6de6042 in timerSourceDispatch (source=0x80c5368) at kernel/qeventdispatcher_glib.cpp:184
#44 0xb5a67509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0xb5a67d10 in ?? () from /lib/libglib-2.0.so.0
#46 0xb5a67fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0xb6de676b in QEventDispatcherGlib::processEvents (this=0x80abbf0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#48 0xb637a55a in ?? () from /usr/lib/libQtGui.so.4
#49 0xb6db72bd in QEventLoop::processEvents (this=0xbfced944, flags=...) at kernel/qeventloop.cpp:149
#50 0xb6db74e9 in QEventLoop::exec (this=0xbfced944, flags=...) at kernel/qeventloop.cpp:201
#51 0xb6dbbf90 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#52 0xb62c2104 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#53 0xb24008aa in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#54 0x0804e531 in _start ()

Possible duplicates by query: bug 266777, bug 263712, bug 262454, bug 261695, bug 259833.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-07-09 18:45:38 UTC

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