Bug 355341 - Plasma 5 keeps crashing on my Kubuntu 15.04
Summary: Plasma 5 keeps crashing on my Kubuntu 15.04
Status: RESOLVED DUPLICATE of bug 351596
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-14 16:19 UTC by clivenicholas
Modified: 2015-12-27 10:44 UTC (History)
4 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 clivenicholas 2015-11-14 16:19:52 UTC
Application: plasmashell (5.4.2)
 (Compiled from sources)
Qt Version: 5.4.2
Operating System: Linux 4.2.0-18-generic x86_64
Distribution: Ubuntu 15.10

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

I was attempting (unsuccessfully) to install Colibri in order to replace Plasma. Only Dolphin and bash were running. No web browser was running. All of this started after clicking the 'See More' option at www.ooporn.com voa Firefox a few hours ago, which opened up a window which wouldn't allow itself to minimise. I subsequently couldn't minimise Firefox. I had no option but to shut down completely. On rebooting, Plasma kept crashing and was frequently met with a black screen plus restarting apps (Firefox, Dolphin and bash). I now have my splashscreen back, but the crashes persist and, if anything, are getting worse.

-- Backtrace:
Application: Plasma (plasmashell), signal: Bus error
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4fbdea3800 (LWP 3347))]

Thread 9 (Thread 0x7f4fa9507700 (LWP 3349)):
#0  0x00007f4fb86578dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4fbc69ebd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f4fbc6a074f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f4fab851a39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f4fb8d4a2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4fb7e396aa in start_thread (arg=0x7f4fa9507700) at pthread_create.c:333
#6  0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f4fa2dc0700 (LWP 3353)):
#0  0x00007f4fb5448869 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fb54032c4 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fb54041a6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fb54042fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fb8f8129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4fb8f2775a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4fb8d453d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4fbb56df85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f4fb8d4a2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f4fb7e396aa in start_thread (arg=0x7f4fa2dc0700) at pthread_create.c:333
#10 0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f4f99064700 (LWP 3355)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4f9b9ec4da in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f4f9b9ebc17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f4fb7e396aa in start_thread (arg=0x7f4f99064700) at pthread_create.c:333
#4  0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f4f9476e700 (LWP 3356)):
#0  0x00007f4fb86578dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4fb54041ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fb54042fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fb8f8129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f4fb8f2775a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4fb8d453d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4fbb56df85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f4fb8d4a2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4fb7e396aa in start_thread (arg=0x7f4f9476e700) at pthread_create.c:333
#9  0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f4f91e93700 (LWP 3360)):
#0  0x00007f4fb5401270 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4fb540371b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fb540411b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fb54042fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4fb8f8129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4fb8f2775a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4fb8d453d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4fbb56df85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f4fb8d4a2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f4fb7e396aa in start_thread (arg=0x7f4f91e93700) at pthread_create.c:333
#10 0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f4f83fff700 (LWP 3361)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fbd8f9114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f4fbd8f9159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f4fb7e396aa in start_thread (arg=0x7f4f83fff700) at pthread_create.c:333
#4  0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f4f01b68700 (LWP 3362)):
#0  0x00007f4fb86578dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4fb54041ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fb54042fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fb8f8129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f4fb8f2775a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4fb8d453d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4fbbee9ef6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f4fb8d4a2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4fb7e396aa in start_thread (arg=0x7f4f01b68700) at pthread_create.c:333
#9  0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4ef2017700 (LWP 3369)):
#0  0x00007f4fb86578dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4fb54041ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4fb54042fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4fb8f8129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f4fb8f2775a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4fb8d453d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4ef42ae8f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f4fb8d4a2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4fb7e396aa in start_thread (arg=0x7f4ef2017700) at pthread_create.c:333
#9  0x00007f4fb8662eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4fbdea3800 (LWP 3347)):
[KCrash Handler]
#6  __strncmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:235
#7  0x00007f4fba7356a0 in qstrncmp (len=4096, str2=0x1c104b8 "6_32_/usr/share/plasma/desktoptheme/oxygen/widgets/tasks.svgz__1_0attention-right", str1=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:103
#8  SharedMemory::findNamedEntry (key=..., this=0x7f4f9476f000) at ../../../src/lib/caching/kshareddatacache.cpp:771
#9  KSharedDataCache::find (this=this@entry=0xa42790, key=..., destination=destination@entry=0x7ffe5487dff0) at ../../../src/lib/caching/kshareddatacache.cpp:1584
#10 0x00007f4fbc4638a0 in KSharedPixmapCacheMixin<KSharedDataCache>::findPixmap (destination=0x7ffe5487e000, key=..., this=0xa42780) at /usr/include/KF5/KGuiAddons/kimagecache.h:150
#11 Plasma::Theme::findInCache (this=<optimized out>, key=..., pix=..., lastModified=lastModified@entry=0) at ../../../src/plasma/theme.cpp:310
#12 0x00007f4fbc45d077 in Plasma::SvgPrivate::findInCache (this=0x1bb9550, elementId=..., ratio=1, s=...) at ../../../src/plasma/svg.cpp:359
#13 0x00007f4fbc45d674 in Plasma::Svg::image (this=<optimized out>, size=..., elementID=...) at ../../../src/plasma/svg.cpp:788
#14 0x00007f4fa1b9971e in Plasma::FrameItemNode::updateTexture (elementId=..., size=..., this=0x20833f0) at ../../../../src/declarativeimports/core/framesvgitem.cpp:131
#15 Plasma::FrameItemNode::reposition (fullSize=..., frameGeometry=..., this=0x20833f0) at ../../../../src/declarativeimports/core/framesvgitem.cpp:163
#16 Plasma::FrameSvgItem::updatePaintNode (this=0x1bb8010, oldNode=0x20732d0) at ../../../../src/declarativeimports/core/framesvgitem.cpp:478
#17 0x00007f4fbbf82dd7 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007f4fbbf8387b in QQuickWindowPrivate::updateDirtyNodes() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007f4fbbf83eee in QQuickWindowPrivate::syncSceneGraph() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007f4fbbf54c40 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007f4fbbf556d1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f4fb9a07b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f4fb9a0d230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f4fb8f29f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f4fb8f8009d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f4fb8f805a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f4fb5403ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f4fb5404250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f4fb54042fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f4fb8f8127f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f4fb8f2775a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f4fb8f2f2cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00000000004322c3 in main (argc=3, argv=<optimized out>) at ../../shell/main.cpp:176

Reported using DrKonqi
Comment 1 Russell Greene 2015-12-26 22:02:30 UTC
When you start in, start a console and enter this:

killall plasmashell
kstart plasmashell

Tell me the results.
Comment 2 Myriam Schweingruber 2015-12-27 10:44:06 UTC
Thanks for triaging, Russel, but that will not help, looks like a Qt bug anyway, might be worth to submit this bug downstream to the distribution.
And this is actually a duplicate.

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