Bug 327618

Summary: amarok crashes on startup
Product: [Applications] amarok Reporter: Paul Millar <paul.millar>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 2.8.0   
Target Milestone: 2.9   
Platform: Debian unstable   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=315286
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Paul Millar 2013-11-14 17:21:44 UTC
Application: amarok (2.8.0)
KDE Platform Version: 4.11.3
Qt Version: 4.8.6
Operating System: Linux 3.11-1-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

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

I started amarok using the Alt-F2 launcher and typing "amarok".  The amarok main window appeared briefly (approx. 0.2 s) and then vanished as the application crashed.  I tried starting amarok several times using the same method and it crashed in the same fashion each time.

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Bus error
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xafaa0740 (LWP 19012))]

Thread 11 (Thread 0xa9008b40 (LWP 19015)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb593544b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb32ce6bd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0xb32bcfae in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0xb32bd7dd in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0xb32bd8b4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0xb32ce65c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0xb0543b9d in ?? () from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#8  0xb4936cf1 in start_thread (arg=0xa9008b40) at pthread_create.c:311
#9  0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 10 (Thread 0xa77e4b40 (LWP 19017)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb493ab93 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:250
#2  0xb5950ea4 in __pthread_cond_timedwait (cond=0x9c2f330, mutex=0x9c2f318, abstime=0xa77e4128) at forward.c:162
#3  0xb5b54fb3 in wait (time=60000, this=0x9c2f318) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x9b72128, mutex=0x9b72124, time=60000) at thread/qwaitcondition_unix.cpp:158
#5  0xb6fa2ada in AbstractDirectoryWatcher::run() () from /usr/lib/libamaroklib.so.1
#6  0xb5082fe9 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0xa77e4248, th=0x97c2cc8, job=job@entry=0x9b72110) at ../../../threadweaver/Weaver/Job.cpp:106
#7  0xb50831e5 in ThreadWeaver::Job::execute (this=0x9b72110, th=0x97c2cc8) at ../../../threadweaver/Weaver/Job.cpp:135
#8  0xb5082924 in ThreadWeaver::Thread::run (this=0x97c2cc8) at ../../../threadweaver/Weaver/Thread.cpp:108
#9  0xb5b54a4f in QThreadPrivate::start (arg=0x97c2cc8) at thread/qthread_unix.cpp:349
#10 0xb4936cf1 in start_thread (arg=0xa77e4b40) at pthread_create.c:311
#11 0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 9 (Thread 0xa5dfeb40 (LWP 19018)):
#0  g_mutex_get_impl (mutex=0xa6e00500) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gthread-posix.c:120
#1  0xb37b3ec8 in g_mutex_unlock (mutex=mutex@entry=0xa6e00500) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gthread-posix.c:229
#2  0xb3771743 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xa6e01fe0, timeout=-1, context=0xa6e00500) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3994
#3  g_main_context_iterate (context=context@entry=0xa6e00500, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3696
#4  0xb3771898 in g_main_context_iteration (context=0xa6e00500, may_block=1) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3762
#5  0xb5c9723f in QEventDispatcherGlib::processEvents (this=0xa6e00488, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0xb5c66163 in QEventLoop::processEvents (this=this@entry=0xa5dfe228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5c66489 in QEventLoop::exec (this=this@entry=0xa5dfe228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5b520bd in QThread::exec (this=this@entry=0x9c306d0) at thread/qthread.cpp:537
#9  0xb5c46504 in QInotifyFileSystemWatcherEngine::run (this=0x9c306d0) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb5b54a4f in QThreadPrivate::start (arg=0x9c306d0) at thread/qthread_unix.cpp:349
#11 0xb4936cf1 in start_thread (arg=0xa5dfeb40) at pthread_create.c:311
#12 0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 8 (Thread 0xa53ffb40 (LWP 19020)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb493a7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5950e4c in __pthread_cond_wait (cond=0x9c30018, mutex=0x9c30000) at forward.c:149
#3  0xb5b54fd5 in wait (time=4294967295, this=0x9c30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x9c2ff50, mutex=0x9baad98, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb5080ed3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9c2ff38, th=th@entry=0x9cc58c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xb5083e3b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9bb66f0, th=0x9cc58c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xb5080e2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9c2ff38, th=th@entry=0x9cc58c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xb5083f12 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9bb66f0, th=0x9cc58c0, previous=0xa44a318) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xb507fd82 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c2ff38, th=0x9cc58c0, previous=0xa44a318) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xb5082893 in ThreadWeaver::Thread::run (this=0x9cc58c0) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0xb5b54a4f in QThreadPrivate::start (arg=0x9cc58c0) at thread/qthread_unix.cpp:349
#12 0xb4936cf1 in start_thread (arg=0xa53ffb40) at pthread_create.c:311
#13 0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 7 (Thread 0xa06feb40 (LWP 19021)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb493a7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5950e4c in __pthread_cond_wait (cond=0x9c30018, mutex=0x9c30000) at forward.c:149
#3  0xb5b54fd5 in wait (time=4294967295, this=0x9c30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x9c2ff50, mutex=0x9baad98, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb5080ed3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9c2ff38, th=th@entry=0x9ce39e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xb5083e3b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9bb66f0, th=0x9ce39e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xb5080e2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9c2ff38, th=th@entry=0x9ce39e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xb5083f12 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9bb66f0, th=0x9ce39e8, previous=0xa437410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xb507fd82 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c2ff38, th=0x9ce39e8, previous=0xa437410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xb5082893 in ThreadWeaver::Thread::run (this=0x9ce39e8) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0xb5b54a4f in QThreadPrivate::start (arg=0x9ce39e8) at thread/qthread_unix.cpp:349
#12 0xb4936cf1 in start_thread (arg=0xa06feb40) at pthread_create.c:311
#13 0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 6 (Thread 0x9fefdb40 (LWP 19022)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb493a7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5950e4c in __pthread_cond_wait (cond=0x9c30018, mutex=0x9c30000) at forward.c:149
#3  0xb5b54fd5 in wait (time=4294967295, this=0x9c30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x9c2ff50, mutex=0x9baad98, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb5080ed3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9c2ff38, th=th@entry=0x9bb7060) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xb5083e3b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9bb66f0, th=0x9bb7060) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xb5080e2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9c2ff38, th=th@entry=0x9bb7060) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xb5083f12 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9bb66f0, th=0x9bb7060, previous=0xa435f20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xb507fd82 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c2ff38, th=0x9bb7060, previous=0xa435f20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xb5082893 in ThreadWeaver::Thread::run (this=0x9bb7060) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0xb5b54a4f in QThreadPrivate::start (arg=0x9bb7060) at thread/qthread_unix.cpp:349
#12 0xb4936cf1 in start_thread (arg=0x9fefdb40) at pthread_create.c:311
#13 0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0x9cc2fb40 (LWP 19023)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb493a7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5950e4c in __pthread_cond_wait (cond=0xb3286e30, mutex=0xb3286e18) at forward.c:149
#3  0xb2b2ffe9 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb2b3007f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4936cf1 in start_thread (arg=0x9cc2fb40) at pthread_create.c:311
#6  0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0x9c30eb40 (LWP 19024)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb59567d2 in clock_gettime (clock_id=1, tp=0x9c30dff8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb5baff8c in do_gettime (frac=0x9c30dff0, sec=0x9c30dfe8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb5c98ab2 in updateCurrentTime (this=0xa4702674) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=this@entry=0xa4702674, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb5c9706b in timerSourcePrepareHelper (src=src@entry=0xa4702640, timeout=0x9c30e0ec) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb5c970fa in timerSourcePrepare (source=0xa4702640, timeout=<optimized out>, timeout@entry=0x9c30e0ec) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb3770d33 in g_main_context_prepare (context=context@entry=0xa47015d8, priority=priority@entry=0x9c30e148) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3328
#9  0xb377164f in g_main_context_iterate (context=context@entry=0xa47015d8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3681
#10 0xb3771898 in g_main_context_iteration (context=0xa47015d8, may_block=1) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3762
#11 0xb5c9723f in QEventDispatcherGlib::processEvents (this=0xa4700c10, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0xb5c66163 in QEventLoop::processEvents (this=this@entry=0x9c30e258, flags=...) at kernel/qeventloop.cpp:149
#13 0xb5c66489 in QEventLoop::exec (this=this@entry=0x9c30e258, flags=...) at kernel/qeventloop.cpp:204
#14 0xb5b520bd in QThread::exec (this=this@entry=0xa4100e0) at thread/qthread.cpp:537
#15 0xb5b5220b in QThread::run (this=0xa4100e0) at thread/qthread.cpp:604
#16 0xb5b54a4f in QThreadPrivate::start (arg=0xa4100e0) at thread/qthread_unix.cpp:349
#17 0xb4936cf1 in start_thread (arg=0x9c30eb40) at pthread_create.c:311
#18 0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0x9b1e5b40 (LWP 19028)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb493a7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5950e4c in __pthread_cond_wait (cond=0xb4bfe8d0, mutex=0xb4bfe8b8) at forward.c:149
#3  0xb4afc422 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb4afc46f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb4936cf1 in start_thread (arg=0x9b1e5b40) at pthread_create.c:311
#6  0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0x92300b40 (LWP 26159)):
#0  0xb77ae424 in __kernel_vsyscall ()
#1  0xb593544b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb378076b in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=2, __fds=__fds@entry=0xa5404610) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=fds@entry=0xa5404610, nfds=nfds@entry=2, timeout=timeout@entry=-1) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gpoll.c:132
#4  0xb3771758 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0xa5404610, timeout=-1, context=0xa5403cd0) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3995
#5  g_main_context_iterate (context=context@entry=0xa5403cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3696
#6  0xb3771898 in g_main_context_iteration (context=0xa5403cd0, may_block=1) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3762
#7  0xb5c9721f in QEventDispatcherGlib::processEvents (this=0xa5413020, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0xb5c66163 in QEventLoop::processEvents (this=this@entry=0x92300228, flags=...) at kernel/qeventloop.cpp:149
#9  0xb5c66489 in QEventLoop::exec (this=this@entry=0x92300228, flags=...) at kernel/qeventloop.cpp:204
#10 0xb5b520bd in QThread::exec (this=this@entry=0xa5409fc0) at thread/qthread.cpp:537
#11 0xb5c46504 in QInotifyFileSystemWatcherEngine::run (this=0xa5409fc0) at io/qfilesystemwatcher_inotify.cpp:256
#12 0xb5b54a4f in QThreadPrivate::start (arg=0xa5409fc0) at thread/qthread_unix.cpp:349
#13 0xb4936cf1 in start_thread (arg=0x92300b40) at pthread_create.c:311
#14 0xb5943c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xafaa0740 (LWP 19012)):
[KCrash Handler]
#7  0xb5ff95ff in testAndSetOrdered (newValue=1, expectedValue=0, this=0x92301000) at /usr/include/qt4/QtCore/qatomic_i386.h:144
#8  testAndSetAcquire (newValue=1, expectedValue=0, this=0x92301000) at /usr/include/qt4/QtCore/qatomic_i386.h:266
#9  KSharedDataCache::Private::mapSharedMemory (this=this@entry=0x9b7ee90) at ../../kdecore/util/kshareddatacache.cpp:1160
#10 0xb5ff2ca2 in Private (expectedItemSize=0, defaultCacheSize=83886080, name=..., this=0x9b7ee90) at ../../kdecore/util/kshareddatacache.cpp:1005
#11 KSharedDataCache::KSharedDataCache (this=0x9b7ec70, cacheName=..., defaultCacheSize=83886080, expectedItemSize=0) at ../../kdecore/util/kshareddatacache.cpp:1430
#12 0xb75ae2d6 in KImageCache::KImageCache (this=0x9b7ec70, cacheName=..., defaultCacheSize=83886080, expectedItemSize=0) at ../../kdeui/util/kimagecache.cpp:86
#13 0xb4d8b89f in Plasma::ThemePrivate::useCache (this=0x9fc5408) at ../../plasma/theme.cpp:251
#14 0xb4d8c55f in Plasma::Theme::findInCache (this=0x9fc52c0, key=..., pix=..., lastModified=0) at ../../plasma/theme.cpp:994
#15 0xb4d8816f in Plasma::SvgPrivate::findInCache (this=0xa409518, elementId=..., s=...) at ../../plasma/svg.cpp:339
#16 0xb4d888e9 in Plasma::Svg::paint (this=0xa3ab140, painter=painter@entry=0xbf9aa2e4, rect=..., elementID=...) at ../../plasma/svg.cpp:674
#17 0xb4ddb4d9 in Plasma::SvgWidget::paint (this=0xa3fc2d0, painter=0xbf9aa2e4, option=0x9fc1558, widget=0x9fe8108) at ../../plasma/widgets/svgwidget.cpp:123
#18 0xb68430c4 in _q_paintItem (item=item@entry=0xa3fc2d8, painter=painter@entry=0xbf9aa2e4, option=option@entry=0x9fc1558, widget=widget@entry=0x9fe8108, useWindowOpacity=useWindowOpacity@entry=true, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4335
#19 0xb6854c61 in QGraphicsScenePrivate::drawItemHelper (this=0x9fc1408, item=item@entry=0xa3fc2d8, painter=0xbf9aa2e4, option=0x9fc1558, widget=0x9fe8108, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4431
#20 0xb6857b03 in QGraphicsScenePrivate::draw (this=0x9fc1408, item=0xa3fc2d8, painter=0xbf9aa2e4, viewTransform=0x0, transformPtr=transformPtr@entry=0xa409bd8, exposedRegion=0xa035694, widget=0x9fe8108, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=true, drawItem=drawItem@entry=true) at graphicsview/qgraphicsscene.cpp:4966
#21 0xb685827f in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x9fc1408, item=0xa3fc2d8, painter=0xbf9aa2e4, viewTransform=0x0, exposedRegion=0xa035694, widget=0x9fe8108, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#22 0xb6857764 in QGraphicsScenePrivate::draw (this=0x9fc1408, item=0xa3bb6f0, painter=0xbf9aa2e4, viewTransform=0x0, transformPtr=transformPtr@entry=0xa3e85c0, exposedRegion=0xa035694, widget=0x9fe8108, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=true, drawItem=drawItem@entry=true) at graphicsview/qgraphicsscene.cpp:4996
#23 0xb685827f in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x9fc1408, item=0xa3bb6f0, painter=0xbf9aa2e4, viewTransform=0x0, exposedRegion=0xa035694, widget=0x9fe8108, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#24 0xb6857764 in QGraphicsScenePrivate::draw (this=0x9fc1408, item=0xa3e6598, painter=0xbf9aa2e4, viewTransform=0x0, transformPtr=transformPtr@entry=0xa3e6cf8, exposedRegion=0xa035694, widget=0x9fe8108, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=true, drawItem=drawItem@entry=true) at graphicsview/qgraphicsscene.cpp:4996
#25 0xb685827f in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x9fc1408, item=0xa3e6598, painter=0xbf9aa2e4, viewTransform=0x0, exposedRegion=0xa035694, widget=0x9fe8108, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#26 0xb6857764 in QGraphicsScenePrivate::draw (this=0x9fc1408, item=0x9ffb4b8, painter=0xbf9aa2e4, viewTransform=0x0, transformPtr=transformPtr@entry=0xa032fc8, exposedRegion=0xa035694, widget=0x9fe8108, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=true, drawItem=drawItem@entry=true) at graphicsview/qgraphicsscene.cpp:4996
#27 0xb685827f in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x9fc1408, item=0x9ffb4b8, painter=0xbf9aa2e4, viewTransform=0x0, exposedRegion=0xa035694, widget=0x9fe8108, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#28 0xb6857764 in QGraphicsScenePrivate::draw (this=0x9fc1408, item=0x9fdcdb0, painter=0xbf9aa2e4, viewTransform=0x0, transformPtr=transformPtr@entry=0x9fd8fd0, exposedRegion=0xa035694, widget=0x9fe8108, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=drawItem@entry=true) at graphicsview/qgraphicsscene.cpp:4996
#29 0xb685827f in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x9fc1408, item=0x9fdcdb0, painter=0xbf9aa2e4, viewTransform=0x0, exposedRegion=0xa035694, widget=0x9fe8108, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#30 0xb68589ce in QGraphicsScenePrivate::drawItems (this=0x9fc1408, painter=0xbf9aa2e4, viewTransform=0x0, exposedRegion=0xa035694, widget=0x9fe8108) at graphicsview/qgraphicsscene.cpp:4739
#31 0xb68798d7 in QGraphicsView::paintEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#32 0xb62297a5 in QWidget::event (this=this@entry=0x9d4d708, event=event@entry=0xbf9aa8b8) at kernel/qwidget.cpp:8533
#33 0xb6630a3c in QFrame::event (this=this@entry=0x9d4d708, e=e@entry=0xbf9aa8b8) at widgets/qframe.cpp:557
#34 0xb66bfc48 in QAbstractScrollArea::viewportEvent (this=this@entry=0x9d4d708, e=e@entry=0xbf9aa8b8) at widgets/qabstractscrollarea.cpp:1043
#35 0xb68785e7 in QGraphicsView::viewportEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:2866
#36 0xb66bfec6 in viewportEvent (event=0xbf9aa8b8, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#37 QAbstractScrollAreaFilter::eventFilter (this=0xa033da8, o=0x9fe8108, e=0xbf9aa8b8) at widgets/qabstractscrollarea_p.h:116
#38 0xb5c6788e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x968cfa8, receiver=receiver@entry=0x9fe8108, event=event@entry=0xbf9aa8b8) at kernel/qcoreapplication.cpp:1059
#39 0xb61cf891 in QApplicationPrivate::notify_helper (this=0x968cfa8, receiver=0x9fe8108, e=0xbf9aa8b8) at kernel/qapplication.cpp:4563
#40 0xb61d63b3 in QApplication::notify (this=0xbf9ab9bc, receiver=receiver@entry=0x9fe8108, e=e@entry=0xbf9aa8b8) at kernel/qapplication.cpp:4353
#41 0xb7542004 in KApplication::notify (this=0xbf9ab9bc, receiver=0x9fe8108, event=0xbf9aa8b8) at ../../kdeui/kernel/kapplication.cpp:311
#42 0xb5c6771a in QCoreApplication::notifyInternal (this=0xbf9ab9bc, receiver=0x9fe8108, event=0xbf9aa8b8) at kernel/qcoreapplication.cpp:949
#43 0xb6223471 in sendSpontaneousEvent (event=0xbf9aa8b8, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#44 QWidgetPrivate::drawWidget (this=0x9fe8120, pdev=0x9683798, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5599
#45 0xb6223f79 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0xa035348, pdev=0x9683798, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5808
#46 0xb622300a in QWidgetPrivate::drawWidget (this=0xa035348, pdev=0x9683798, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5652
#47 0xb6223f79 in QWidgetPrivate::paintSiblingsRecursive (this=0x9fc00b8, pdev=0x9683798, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5808
#48 0xb6223dc8 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x9fc00b8, pdev=0x9683798, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5795
#49 0xb622300a in QWidgetPrivate::drawWidget (this=0x9fc00b8, pdev=0x9683798, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5652
#50 0xb6223f79 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x9fbe020, pdev=0x9683798, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5808
#51 0xb622300a in QWidgetPrivate::drawWidget (this=0x9fbe020, pdev=0x9683798, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5652
#52 0xb6223f79 in QWidgetPrivate::paintSiblingsRecursive (this=0x9b93bc0, pdev=0x9683798, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5808
#53 0xb6223dc8 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x9b93bc0, pdev=0x9683798, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa1595b0) at kernel/qwidget.cpp:5795
#54 0xb622300a in QWidgetPrivate::drawWidget (this=0x9b93bc0, pdev=0x9683798, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xa1595b0) at kernel/qwidget.cpp:5652
#55 0xb640fde1 in QWidgetBackingStore::sync (this=this@entry=0xa1595b0) at painting/qbackingstore.cpp:1373
#56 0xb641019b in QWidgetBackingStore::sync (this=0xa1595b0, exposedWidget=0x9b93b48, exposedRegion=...) at painting/qbackingstore.cpp:1161
#57 0xb62175ca in QWidgetPrivate::syncBackingStore (this=this@entry=0x9b93bc0, region=...) at kernel/qwidget.cpp:1903
#58 0xb62470a4 in QETWidget::translatePaintEvent (this=this@entry=0x9b93b48, event=event@entry=0xbf9ab63c) at kernel/qapplication_x11.cpp:5260
#59 0xb6255a1b in QApplication::x11ProcessEvent (this=0xbf9ab9bc, event=event@entry=0xbf9ab63c) at kernel/qapplication_x11.cpp:3563
#60 0xb6280cf4 in x11EventSourceDispatch (s=s@entry=0x968dd40, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#61 0xb377142e in g_main_dispatch (context=0x968d1a0, context@entry=0x9b92820) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3054
#62 g_main_context_dispatch (context=context@entry=0x968d1a0) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3630
#63 0xb37717d8 in g_main_context_iterate (context=context@entry=0x968d1a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3701
#64 0xb3771898 in g_main_context_iteration (context=0x968d1a0, may_block=1) at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3762
#65 0xb5c9721f in QEventDispatcherGlib::processEvents (this=this@entry=0x95db9a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#66 0xb6280dae in QGuiEventDispatcherGlib::processEvents (this=0x95db9a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0xb5c66163 in QEventLoop::processEvents (this=this@entry=0xbf9ab8f8, flags=...) at kernel/qeventloop.cpp:149
#68 0xb5c66489 in QEventLoop::exec (this=this@entry=0xbf9ab8f8, flags=...) at kernel/qeventloop.cpp:204
#69 0xb5c6c0fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#70 0xb61cdd44 in QApplication::exec () at kernel/qapplication.cpp:3828
#71 0x0804f762 in ?? ()
#72 0xb586d8c5 in __libc_start_main (main=0x80492f0, argc=1, ubp_av=0xbf9abaa4, init=0x804fc80 <__libc_csu_init>, fini=0x804fcf0 <__libc_csu_fini>, rtld_fini=0xb77be0c0 <_dl_fini>, stack_end=0xbf9aba9c) at libc-start.c:276
#73 0x0804f85c in _start ()

Possible duplicates by query: bug 305654.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2013-11-14 23:40:32 UTC
What Plasma theme are you using? Seems the crash is related.
Comment 2 Paul Millar 2013-11-15 09:37:20 UTC
Unfortunately, I cannot tell you which theme is in use as the "System Settings" application also crashes when examining the desktop themes (see https://bugs.kde.org/show_bug.cgi?id=327642 ).

Please let me know if there's some other way of discovering this.

I haven't really adjusted the desktop themes, so should be using the default theme that Debian comes with.  If it helps, the background image on one monitor shows an Art-Deco-style grey burst and the other shows overlapping curved shapes in blue, with a purple highlight in the bottom-right corner and a cyan highlight top-left.

Incidentally, I did notice that the debian package 'plasma-desktopthemes-artwork' is currently not installed on my machine.  I installed this, but there was no noticable improvement: both amarok and System Settings continued to crash.
Comment 3 Myriam Schweingruber 2013-11-15 20:20:36 UTC
Hm, sounds like something is really wrong if the Systemsettings crash as well. Please check you really have all basic KDE packages, which are:

plasma-desktop, 
kde-baseapps,
kde-baseapps-data
kde-base-artwork,
kde-runtime,
kde-runtime-data,
kde-workspace,
kde-workspace-bin,
kde-workspace-data

I don't know for Debian, but Kubuntu has some metapackages that drag in these, the metapackage names are, depending on the extend of KDE application you want

kde-standard or kde-full
Comment 4 Christoph Feck 2013-11-16 13:24:00 UTC

*** This bug has been marked as a duplicate of bug 305654 ***
Comment 5 Paul Millar 2013-11-18 09:54:18 UTC
Hi Myriam,

I have all those installed:

paul@zitpcx6184:~$ dpkg-query -W|egrep '(plasma-desktop|kde-baseapps|kde-base-artwork|kde-runtime|kde-workspace)'
kde-base-artwork        4:4.11.3-1
kde-baseapps-bin        4:4.11.3-1
kde-baseapps-data       4:4.11.3-1
kde-runtime     4:4.11.3-1
kde-runtime-data        4:4.11.3-1
kde-runtime-dbg 4:4.11.3-1
kde-workspace   4:4.11.3-1
kde-workspace-bin       4:4.11.3-1
kde-workspace-data      4:4.11.3-1
kde-workspace-dbg       4:4.11.3-1
kde-workspace-kgreet-plugins    4:4.11.3-1
plasma-desktop  4:4.11.3-1
plasma-desktopthemes-artwork    4:4.11.3-1
paul@zitpcx6184:~$ 

Note that this bug was marked a duplicate of bug 305654, which his since been closed as mis-reported.

This bug-report still stands and so marking this bug a duplicate is wrong.  I've switched it back to UNCONFIRMED, which I think was the status before being marked as a duplicate.
Comment 6 Mark Kretschmann 2013-11-18 10:59:21 UTC
Paul, the problem is an issue with KImageCache. No doubt it's a KDE bug, but try this workaround for now:

"rm /var/tmp/kdecache-$USER/Amarok-pixmaps.kcache"


TODO: Reassign bug to KDE.
Comment 7 Paul Millar 2013-11-18 13:18:54 UTC
Here's some potentially illuminating information.

I was running short of space in /var/tmp and deleted /var/tmp/kdecache-paul (it's "tmp" so should be deletable, right?).

The directory currently exists, but I now don't find any Amarok-pixmaps.kcache file or any other file with 'amarok' (case-insensitive) in the name, so cannot test (or take advantage) of this work-around.

However, this then raises another question: could my deleting of /var/tmp/kdecache-paul have triggered this problem?
Comment 8 Mark Kretschmann 2013-11-18 13:57:40 UTC
Potentially yes, as the bug is probably related to caches. Although just clearing the cache shouldn't break anything.
Comment 9 Christoph Feck 2014-06-25 09:36:47 UTC
If you reopen this bug again, please state why it is different from bug 305654.

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