Bug 353478 - Plasmashell crashes after login
Summary: Plasmashell crashes after login
Status: RESOLVED DUPLICATE of bug 353015
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.4.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-02 23:55 UTC by Christopher Patrick
Modified: 2016-09-19 11:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Patrick 2015-10-02 23:55:31 UTC
Application: plasmashell (5.4.1)

Qt Version: 5.4.2
Operating System: Linux 4.1.6-11-desktop x86_64
Distribution: "openSUSE Leap 42.1 Beta 1 (Malachite) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I updated KDE and QT5 from http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_42/ & http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_42/
I rebooted and got Crash report after login 
I'm Running openSSUE 42.1-Leap Beta

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f30c365f7c0 (LWP 1575))]

Thread 8 (Thread 0x7f30ad279700 (LWP 1577)):
#0  0x00007f30bccc3c1d in poll () from /lib64/libc.so.6
#1  0x00007f30c1ac4422 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f30c1ac600f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f30af5c7ee9 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x00007f30bd32b8cf in QThreadPrivate::start (arg=0xbc4740) at thread/qthread_unix.cpp:337
#5  0x00007f30bc4cd0a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f30bcccc04d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f30a6945700 (LWP 1615)):
#0  0x00007f30bccc3c1d in poll () from /lib64/libc.so.6
#1  0x00007f30b93bae64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f30b93baf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f30bd55cccb in QEventDispatcherGlib::processEvents (this=0x7f30a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f30bd50382b in QEventLoop::exec (this=this@entry=0x7f30a6944df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f30bd326c9a in QThread::exec (this=this@entry=0xc9ffd0) at thread/qthread.cpp:503
#6  0x00007f30c0581c48 in QQmlThreadPrivate::run (this=0xc9ffd0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f30bd32b8cf in QThreadPrivate::start (arg=0xc9ffd0) at thread/qthread_unix.cpp:337
#8  0x00007f30bc4cd0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f30bcccc04d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f3099c46700 (LWP 1618)):
#0  0x00007f30bc4d105f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f309f9fa8a3 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f309f9fa027 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f30bc4cd0a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f30bcccc04d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f3093f38700 (LWP 1621)):
#0  0x00007f30bccc3c1d in poll () from /lib64/libc.so.6
#1  0x00007f30b93bae64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f30b93baf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f30bd55cccb in QEventDispatcherGlib::processEvents (this=0x7f308c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f30bd50382b in QEventLoop::exec (this=this@entry=0x7f3093f37df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f30bd326c9a in QThread::exec (this=this@entry=0xe47f90) at thread/qthread.cpp:503
#6  0x00007f30c0581c48 in QQmlThreadPrivate::run (this=0xe47f90) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f30bd32b8cf in QThreadPrivate::start (arg=0xe47f90) at thread/qthread_unix.cpp:337
#8  0x00007f30bc4cd0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f30bcccc04d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f3091ce7700 (LWP 1630)):
#0  0x00007f30bccc3c1d in poll () from /lib64/libc.so.6
#1  0x00007f30b93bae64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f30b93baf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f30bd55cccb in QEventDispatcherGlib::processEvents (this=0x7f30880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f30bd50382b in QEventLoop::exec (this=this@entry=0x7f3091ce6df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f30bd326c9a in QThread::exec (this=this@entry=0x10b13c0) at thread/qthread.cpp:503
#6  0x00007f30c0581c48 in QQmlThreadPrivate::run (this=0x10b13c0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f30bd32b8cf in QThreadPrivate::start (arg=0x10b13c0) at thread/qthread_unix.cpp:337
#8  0x00007f30bc4cd0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f30bcccc04d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f3083fff700 (LWP 1631)):
#0  0x00007f30bc4d105f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f30c2d2c52b in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f30c2d2c559 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f30bc4cd0a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f30bcccc04d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3000d39700 (LWP 1632)):
#0  0x00007f30bccc3c1d in poll () from /lib64/libc.so.6
#1  0x00007f30b93bae64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f30b93baf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f30bd55cccb in QEventDispatcherGlib::processEvents (this=0x7f2ffc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f30bd50382b in QEventLoop::exec (this=this@entry=0x7f3000d38db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f30bd326c9a in QThread::exec (this=this@entry=0x1684780) at thread/qthread.cpp:503
#6  0x00007f30c110d062 in QQuickPixmapReader::run (this=0x1684780) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/util/qquickpixmapcache.cpp:714
#7  0x00007f30bd32b8cf in QThreadPrivate::start (arg=0x1684780) at thread/qthread_unix.cpp:337
#8  0x00007f30bc4cd0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f30bcccc04d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f30c365f7c0 (LWP 1575)):
[KCrash Handler]
#6  inUse (this=0x1) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4managed_p.h:342
#7  QV4::MemoryManager::collectFromJSStack (this=this@entry=0xc5fa50) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4mm.cpp:581
#8  0x00007f30c046b89f in QV4::MemoryManager::mark (this=this@entry=0xc5fa50) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4mm.cpp:295
#9  0x00007f30c046c36c in QV4::MemoryManager::runGC (this=this@entry=0xc5fa50) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4mm.cpp:458
#10 0x00007f30c046cf86 in QV4::MemoryManager::allocData (this=0xc5fa50, size=size@entry=112) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4mm.cpp:211
#11 0x00007f30c049833b in allocManaged (size=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4mm_p.h:94
#12 QV4::Members::ensureIndex (this=this@entry=0x7f2ff3fed270, e=0x10c3870, idx=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4memberdata.cpp:54
#13 0x00007f30c049a891 in QV4::Object::ensureMemberIndex (this=this@entry=0x7f2ff3fed260, idx=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4object.cpp:205
#14 0x00007f30c049a8d5 in QV4::Object::insertMember (this=0x7f2ff3fed260, s=<optimized out>, p=..., attributes=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4object.cpp:214
#15 0x00007f30c048ca8e in QV4::SimpleScriptFunction::Data::Data (this=<optimized out>, scope=0x7f2ff3edcc90, function=<optimized out>, createProto=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4functionobject.cpp:439
#16 0x00007f30c048cbb7 in alloc<QV4::SimpleScriptFunction, QV4::ExecutionContext*, QV4::Function*, bool> (arg3=true, arg2=0x122d560, arg1=0x7f2ff3edcc90, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4mm_p.h:126
#17 QV4::FunctionObject::createScriptFunction (scope=scope@entry=0x7f2ff3edcc90, function=0x122d560, createProto=createProto@entry=true) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4functionobject.cpp:175
#18 0x00007f30c04da4cc in QV4::Runtime::closure (ctx=0x7f2ff3edcc90, functionId=1) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4runtime.cpp:263
#19 0x00007f30907ae30e in ?? ()
#20 0x00007f3090ca7000 in ?? ()
#21 0x00007f30c0461e39 in QV4::ExecutionContext::newQmlContext (this=0x7f3090cea2e8, f=0x7ffc947e1110, qml=0x7f3090cea1f8) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4context.cpp:97
#22 0x00007f3090cea248 in ?? ()
#23 0x00007f2ff3f7e080 in ?? ()
#24 0x00007f30c04adc6c in QV4::QmlBindingWrapper::call (that=0x7f2ff3f7e080) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4script.cpp:108
#25 0x00007f30c04af5e2 in call (d=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4object_p.h:278
#26 QV4::Script::run (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4script.cpp:300
#27 0x00007f30c0521a5f in QQmlScriptData::scriptValueForContext (this=0x7f3088061970, parentCtxt=0x257bbe0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmltypeloader.cpp:2646
#28 0x00007f30c057e7db in QQmlObjectCreator::create (this=this@entry=0x7ffc947e13b0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlobjectcreator.cpp:216
#29 0x00007f30c057dccf in QQmlObjectCreator::createInstance (this=this@entry=0x2584b30, index=index@entry=2, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlobjectcreator.cpp:1091
#30 0x00007f30c057e214 in QQmlObjectCreator::create (this=0x2584b30, subComponentIndex=7, parent=parent@entry=0x0, interrupt=interrupt@entry=0x7ffc947e1660) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlobjectcreator.cpp:222
#31 0x00007f30c050cf67 in QQmlIncubatorPrivate::incubate (this=0x258ea80, i=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlincubator.cpp:302
#32 0x00007f30c050d76e in QQmlIncubationController::incubateFor (this=this@entry=0x11b8cc0, msecs=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlincubator.cpp:395
#33 0x00007f30c15ff71c in incubate (this=0x11b8cb0) at /usr/src/debug/kdeclarative-5.14.0/src/kdeclarative/private/qmlobject_p.h:63
#34 KDeclarative::QmlObjectIncubationController::incubatingObjectCountChanged (this=0x11b8cb0, count=1) at /usr/src/debug/kdeclarative-5.14.0/src/kdeclarative/private/qmlobject_p.h:79
#35 0x00007f30c050d405 in QQmlEnginePrivate::incubate (this=this@entry=0x10b1c30, i=..., forContext=forContext@entry=0x23c08e0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlincubator.cpp:97
#36 0x00007f30c050911c in QQmlComponent::create (this=this@entry=0x23b7640, incubator=..., context=<optimized out>, forContext=forContext@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlcomponent.cpp:1068
#37 0x00007f30c15ef53f in KDeclarative::QmlObject::createObjectFromComponent (this=0x1fce900, component=0x23b7640, context=0x23c27e0, initialProperties=...) at /usr/src/debug/kdeclarative-5.14.0/src/kdeclarative/qmlobject.cpp:344
#38 0x00007f30c3054b73 in PlasmaQuick::AppletQuickItemPrivate::createCompactRepresentationItem (this=0x1f6e600) at /usr/src/debug/plasma-framework-5.14.0/src/plasmaquick/appletquickitem.cpp:199
#39 0x00007f30c3056398 in PlasmaQuick::AppletQuickItemPrivate::compactRepresentationCheck (this=0x1f6e600) at /usr/src/debug/plasma-framework-5.14.0/src/plasmaquick/appletquickitem.cpp:321
#40 0x00007f30c3056d19 in PlasmaQuick::AppletQuickItem::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma-framework-5.14.0/build/src/plasmaquick/moc_appletquickitem.cpp:181
#41 0x00007f30bd535186 in QMetaObject::activate (sender=sender@entry=0x1f6e6b0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3717
#42 0x00007f30bd5357c7 in QMetaObject::activate (sender=sender@entry=0x1f6e6b0, m=m@entry=0x7f30bd940880 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3582
#43 0x00007f30bd5b2220 in QTimer::timeout (this=this@entry=0x1f6e6b0) at .moc/moc_qtimer.cpp:192
#44 0x00007f30bd5424a2 in QTimer::timerEvent (this=0x1f6e6b0, e=<optimized out>) at kernel/qtimer.cpp:247
#45 0x00007f30bd535d9c in QObject::event (this=0x1f6e6b0, e=<optimized out>) at kernel/qobject.cpp:1226
#46 0x00007f30be857bac in QApplicationPrivate::notify_helper (this=this@entry=0xba1870, receiver=receiver@entry=0x1f6e6b0, e=e@entry=0x7ffc947e1ea0) at kernel/qapplication.cpp:3720
#47 0x00007f30be85ca00 in QApplication::notify (this=0x7ffc947e2270, receiver=0x1f6e6b0, e=0x7ffc947e1ea0) at kernel/qapplication.cpp:3503
#48 0x00007f30bd5058d5 in QCoreApplication::notifyInternal (this=0x7ffc947e2270, receiver=0x1f6e6b0, event=event@entry=0x7ffc947e1ea0) at kernel/qcoreapplication.cpp:935
#49 0x00007f30bd55c6bd in sendEvent (event=0x7ffc947e1ea0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:228
#50 QTimerInfoList::activateTimers (this=0xbfaac0) at kernel/qtimerinfo_unix.cpp:635
#51 0x00007f30bd55c9e1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#52 0x00007f30b93bac84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#53 0x00007f30b93baed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#54 0x00007f30b93baf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#55 0x00007f30bd55ccac in QEventDispatcherGlib::processEvents (this=0xbfa980, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#56 0x00007f30bd50382b in QEventLoop::exec (this=this@entry=0x7ffc947e20e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#57 0x00007f30bd50aeb6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#58 0x00000000004364db in main (argc=2, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.4.1/shell/main.cpp:176



Reproducible: Always

Steps to Reproduce:
1.upgrde KDE and QT5 from I updated KDE and QT5 from http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_42/ & http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_42/
2.reboot system
3.login and get crash

Actual Results:  
Get crash report

Expected Results:  
Not crash
Comment 1 Marco Martin 2016-09-19 11:07:18 UTC

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