Bug 365271 - plasma crashes when swapping users
Summary: plasma crashes when swapping users
Status: RESOLVED DUPLICATE of bug 351507
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-07-09 05:29 UTC by laurie jarden
Modified: 2016-07-13 19:25 UTC (History)
2 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 laurie jarden 2016-07-09 05:29:51 UTC
Application: plasmashell (5.6.4)
 (Compiled from sources)
Qt Version: 5.6.1
Frameworks Version: 5.23.0
Operating System: Linux 4.6.2-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160705) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: opensuse tumbleweed updated to 8/7/16 KDE, two monitors one with wallpaper image, the other with slideshow.
when switching users with application launcher plasma crashes at time of switch completion. on booting computer plasma crashes after login. on login or switching user , screen setup is not remembered also some times second screen wallpaper is missing with a black screen.

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

Thread 10 (Thread 0x7f2d17827700 (LWP 16199)):
#0  0x00007f2d27b77a1d in poll () from /lib64/libc.so.6
#1  0x00007f2d2cbc5410 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f2d2cbc71a9 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f2d19bc4579 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f2d2827b2d8 in QThreadPrivate::start (arg=0xe9d130) at thread/qthread_unix.cpp:341
#5  0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f2d15bdf700 (LWP 16201)):
#0  0x00007f2d27b73a7d in read () from /lib64/libc.so.6
#1  0x00007f2d241e7d00 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2d241a4b26 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2d241a4ff4 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f2d241a516c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f2d284a8aeb in QEventDispatcherGlib::processEvents (this=0x7f2d080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f2d2845076a in QEventLoop::exec (this=this@entry=0x7f2d15bdecd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f2d282763b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#8  0x00007f2d2925f9b5 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007f2d2827b2d8 in QThreadPrivate::start (arg=0x7f2d294d2d20) at thread/qthread_unix.cpp:341
#10 0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f2d0ffff700 (LWP 16205)):
#0  0x00007f2d27b77a1d in poll () from /lib64/libc.so.6
#1  0x00007f2d241a5056 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2d241a516c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2d284a8aeb in QEventDispatcherGlib::processEvents (this=0x7f2d040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f2d2845076a in QEventLoop::exec (this=this@entry=0x7f2d0fffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f2d282763b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f2d2b6541e5 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f2d2827b2d8 in QThreadPrivate::start (arg=0xf77600) at thread/qthread_unix.cpp:341
#8  0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f2cfdddf700 (LWP 16225)):
#0  0x00007f2d2737509f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2d0d28c9d3 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f2d0d28c117 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f2cf7a2f700 (LWP 16242)):
#0  0x00007f2d27b73a7d in read () from /lib64/libc.so.6
#1  0x00007f2d241e7d00 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2d241a4b26 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2d241a4ff4 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f2d241a516c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f2d284a8aeb in QEventDispatcherGlib::processEvents (this=0x7f2cf00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f2d2845076a in QEventLoop::exec (this=this@entry=0x7f2cf7a2ece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f2d282763b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#8  0x00007f2d2b6541e5 in ?? () from /usr/lib64/libQt5Qml.so.5
#9  0x00007f2d2827b2d8 in QThreadPrivate::start (arg=0x1230c20) at thread/qthread_unix.cpp:341
#10 0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f2cf61e7700 (LWP 16246)):
#0  0x00007f2d27b73a7d in read () from /lib64/libc.so.6
#1  0x00007f2d241e7d00 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2d241a4b26 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2d241a4ff4 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f2d241a516c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f2d284a8aeb in QEventDispatcherGlib::processEvents (this=0x7f2ce80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f2d2845076a in QEventLoop::exec (this=this@entry=0x7f2cf61e6ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f2d282763b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#8  0x00007f2d2b6541e5 in ?? () from /usr/lib64/libQt5Qml.so.5
#9  0x00007f2d2827b2d8 in QThreadPrivate::start (arg=0x146fb50) at thread/qthread_unix.cpp:341
#10 0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f2cf48bf700 (LWP 16255)):
#0  0x00007f2d2737509f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2d2ded1fc4 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f2d2ded2009 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f2c67b37700 (LWP 16319)):
#0  0x00007f2d27b73a7d in read () from /lib64/libc.so.6
#1  0x00007f2d241e7d00 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2d241a4b26 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2d241a4ff4 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f2d241a516c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f2d284a8aeb in QEventDispatcherGlib::processEvents (this=0x7f2c600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f2d2845076a in QEventLoop::exec (this=this@entry=0x7f2c67b36c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f2d282763b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#8  0x00007f2d2c1ec606 in ?? () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f2d2827b2d8 in QThreadPrivate::start (arg=0x19d5050) at thread/qthread_unix.cpp:341
#10 0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2c66db5700 (LWP 16520)):
#0  0x00007f2d27b77a1d in poll () from /lib64/libc.so.6
#1  0x00007f2d241a5056 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2d241a516c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2d284a8aeb in QEventDispatcherGlib::processEvents (this=0x7f2c58004900, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f2d2845076a in QEventLoop::exec (this=this@entry=0x7f2c66db4cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f2d282763b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f2c5d2c8e17 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#7  0x00007f2d2827b2d8 in QThreadPrivate::start (arg=0x2dd80b0) at thread/qthread_unix.cpp:341
#8  0x00007f2d2736f474 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f2d27b803ed in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2d2e8078c0 (LWP 16197)):
[KCrash Handler]
#6  Plasma::Applet::actions (this=this@entry=0x0) at /usr/src/debug/plasma-framework-5.23.0/src/plasma/applet.cpp:611
#7  0x0000000000440e73 in ShellCorona::addOutput (this=this@entry=0xf3b4c0, output=...) at /usr/src/debug/plasma-workspace-5.6.4/shell/shellcorona.cpp:909
#8  0x000000000044120b in ShellCorona::reconsiderOutputs (this=0xf3b4c0) at /usr/src/debug/plasma-workspace-5.6.4/shell/shellcorona.cpp:842
#9  0x00007f2d2848024c in QtPrivate::QSlotObjectBase::call (a=0x7ffec7741950, r=0xf3b4c0, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#10 QMetaObject::activate (sender=sender@entry=0xf3b5b0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3715
#11 0x00007f2d28480757 in QMetaObject::activate (sender=sender@entry=0xf3b5b0, m=m@entry=0x7f2d2889a7a0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3595
#12 0x00007f2d284fcde0 in QTimer::timeout (this=this@entry=0xf3b5b0) at .moc/moc_qtimer.cpp:198
#13 0x00007f2d2848c748 in QTimer::timerEvent (this=0xf3b5b0, e=<optimized out>) at kernel/qtimer.cpp:247
#14 0x00007f2d28480cb3 in QObject::event (this=0xf3b5b0, e=<optimized out>) at kernel/qobject.cpp:1278
#15 0x00007f2d2963baec in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xf3b5b0, e=0x7ffec7741c70) at kernel/qapplication.cpp:3804
#16 0x00007f2d29640f8f in QApplication::notify (this=0x7ffec7742010, receiver=0xf3b5b0, e=0x7ffec7741c70) at kernel/qapplication.cpp:3561
#17 0x00007f2d28452a20 in QCoreApplication::notifyInternal2 (receiver=0xf3b5b0, event=event@entry=0x7ffec7741c70) at kernel/qcoreapplication.cpp:1015
#18 0x00007f2d284a79ee in QCoreApplication::sendEvent (event=0x7ffec7741c70, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#19 QTimerInfoList::activateTimers (this=0xee5e60) at kernel/qtimerinfo_unix.cpp:637
#20 0x00007f2d284a7f11 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#21 0x00007f2d241a4e57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f2d241a50c0 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f2d241a516c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f2d284a8acf in QEventDispatcherGlib::processEvents (this=0xe6e6c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#25 0x00007f2d2845076a in QEventLoop::exec (this=this@entry=0x7ffec7741ec0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#26 0x00007f2d28458f6c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#27 0x000000000041d9ec in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.4/shell/main.cpp:139

Possible duplicates by query: bug 364172, bug 363142, bug 359937, bug 352600.

Reported using DrKonqi
Comment 1 David Edmundson 2016-07-13 19:25:24 UTC

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