Bug 360575

Summary: Desktop crash on startup
Product: [Plasma] plasmashell Reporter: Nathaniel Eliot <bugs.kde.org>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, notmart, nowrep, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nathaniel Eliot 2016-03-15 19:23:19 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-34-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed: 
I had just logged in, did nothing specific. I have Amarok and an ssh-addkey script on startup, neither of which appear to be the cause.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff8804b8800 (LWP 1429))]

Thread 3 (Thread 0x7ff86bb08700 (LWP 1435)):
#0  0x00007ff87ac5f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff87eca6bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff87eca874f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff86de52a39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007ff87b3522be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff87a4416aa in start_thread (arg=0x7ff86bb08700) at pthread_create.c:333
#6  0x00007ff87ac6ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7ff8694d5700 (LWP 1441)):
#0  0x00007ff87ac5f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff877a0c1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff877a0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff87b58929b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff87b52f75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff87b34d3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff87db75f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff87b3522be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff87a4416aa in start_thread (arg=0x7ff8694d5700) at pthread_create.c:333
#9  0x00007ff87ac6ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ff8804b8800 (LWP 1429)):
[KCrash Handler]
#6  0x00007ff87a44caf0 in _xend () at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:33
#7  __lll_unlock_elision (lock=0x7ff859f89008, private=128) at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
#8  0x00007ff87cd3d839 in KSharedDataCache::Private::unlock (this=<optimized out>) at ../../../src/lib/caching/kshareddatacache.cpp:1225
#9  KSharedDataCache::Private::CacheLocker::~CacheLocker (this=0x7ffc45a89cb0, __in_chrg=<optimized out>) at ../../../src/lib/caching/kshareddatacache.cpp:1297
#10 KSharedDataCache::find (this=this@entry=0x1465880, key=..., destination=destination@entry=0x7ffc45a89d40) at ../../../src/lib/caching/kshareddatacache.cpp:1579
#11 0x00007ff87ea6b8a0 in KSharedPixmapCacheMixin<KSharedDataCache>::findPixmap (destination=0x7ffc45a89d50, key=..., this=0x1465870) at /usr/include/KF5/KGuiAddons/kimagecache.h:150
#12 Plasma::Theme::findInCache (this=<optimized out>, key=..., pix=..., lastModified=lastModified@entry=0) at ../../../src/plasma/theme.cpp:310
#13 0x00007ff87ea65077 in Plasma::SvgPrivate::findInCache (this=0x144b9f0, elementId=..., ratio=1, s=...) at ../../../src/plasma/svg.cpp:359
#14 0x00007ff87ea65955 in Plasma::Svg::paint (this=0x1447bc0, painter=painter@entry=0x7ffc45a8a0e0, rect=..., elementID=...) at ../../../src/plasma/svg.cpp:815
#15 0x00007ff87ea53bb8 in Plasma::FrameSvgPrivate::paintCorner (this=this@entry=0x12e3d60, p=..., frame=frame@entry=0x1448fa0, border=..., border@entry=..., contentRect=...) at ../../../src/plasma/framesvg.cpp:911
#16 0x00007ff87ea5a375 in Plasma::FrameSvgPrivate::generateFrameBackground (this=this@entry=0x12e3d60, frame=frame@entry=0x1448fa0) at ../../../src/plasma/framesvg.cpp:819
#17 0x00007ff87ea5af2f in Plasma::FrameSvgPrivate::generateBackground (this=this@entry=0x12e3d60, frame=frame@entry=0x1448fa0) at ../../../src/plasma/framesvg.cpp:739
#18 0x00007ff87ea5c086 in Plasma::FrameSvgPrivate::alphaMask (this=0x12e3d60) at ../../../src/plasma/framesvg.cpp:661
#19 0x00007ff87ea5d365 in Plasma::FrameSvg::mask (this=<optimized out>) at ../../../src/plasma/framesvg.cpp:504
#20 0x00007ff88002eb9d in PlasmaQuick::DialogPrivate::updateTheme (this=0x12e3920) at ../../../src/plasmaquick/dialog.cpp:221
#21 0x00007ff880030d81 in PlasmaQuick::Dialog::componentComplete (this=0x12de800) at ../../../src/plasmaquick/dialog.cpp:1186
#22 0x00007ff87db6dd62 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007ff87dafac0a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007ff87dafb7b4 in QQmlIncubationController::incubateFor(int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007ff87e7e37ac in KDeclarative::QmlObjectIncubationController::incubate (this=0x124d100) at ../../../src/kdeclarative/private/qmlobject_p.h:63
#26 KDeclarative::QmlObjectIncubationController::incubatingObjectCountChanged (this=0x124d100, count=1) at ../../../src/kdeclarative/private/qmlobject_p.h:79
#27 0x00007ff87dafa5cd in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007ff87dafad5e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x00007ff87dafb7b4 in QQmlIncubationController::incubateFor(int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x00007ff87e7e37ac in KDeclarative::QmlObjectIncubationController::incubate (this=0x124d100) at ../../../src/kdeclarative/private/qmlobject_p.h:63
#31 KDeclarative::QmlObjectIncubationController::incubatingObjectCountChanged (this=0x124d100, count=2) at ../../../src/kdeclarative/private/qmlobject_p.h:79
#32 0x00007ff87dafb5c9 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007ff87daf6e0c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007ff87e63225a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#35 0x00007ff87e6323f8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#36 0x00007ff87db6dd62 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007ff87dafac0a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007ff87dafb678 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007ff87dafb6dc in QQmlIncubator::forceCompletion() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007ff87e7d3858 in KDeclarative::QmlObject::completeInitialization (this=0x113cf00, initialProperties=...) at ../../../src/kdeclarative/qmlobject.cpp:323
#41 0x00007ff87e7d38fc in KDeclarative::QmlObjectPrivate::scheduleExecutionEnd (this=0x1152a10) at ../../../src/kdeclarative/qmlobject.cpp:140
#42 0x00007ff87e7d3ac9 in KDeclarative::QmlObjectPrivate::execute (this=0x1152a10, source=...) at ../../../src/kdeclarative/qmlobject.cpp:133
#43 0x00007ff87e7d3ccb in KDeclarative::QmlObject::setSource (this=<optimized out>, source=...) at ../../../src/kdeclarative/qmlobject.cpp:219
#44 0x00000000004646cb in Osd::Osd (this=0x1152940, corona=<optimized out>) at ../../shell/osd.cpp:42
#45 0x0000000000457970 in ShellCorona::ShellCorona (this=0x113a010, parent=<optimized out>) at ../../shell/shellcorona.cpp:193
#46 0x0000000000460bcc in ShellManager::loadHandlers (this=0x113dc50) at ../../shell/shellmanager.cpp:103
#47 0x00007ff87b563651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007ff87c00fb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007ff87c015230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007ff87b531f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007ff87b534057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007ff87b588e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007ff877a0bff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007ff877a0c250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007ff877a0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007ff87b58927f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007ff87b52f75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x00007ff87b5372cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00000000004322c3 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176

Reported using DrKonqi
Comment 1 David Rosca 2016-03-16 07:57:20 UTC
Do you have nvidia gpu and use proprietary driver?
Comment 2 Marco Martin 2016-03-17 15:00:07 UTC

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