Bug 377870 - Plasma crash when configuring multiple monitors
Summary: Plasma crash when configuring multiple monitors
Status: RESOLVED DUPLICATE of bug 377251
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-21 07:57 UTC by Dariusz Ostolski
Modified: 2017-03-22 13:28 UTC (History)
3 users (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 Dariusz Ostolski 2017-03-21 07:57:58 UTC
Application: plasmashell (5.8.6)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.49-16-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
- What I was doing when the application crashed:
1. Opened system settings panel
2. Opened "Display and Monitor" settings
3. Changed primary display from laptop display to monitor
4. Clicked "Apply" button

All applications were moved to primary display (monitor) except task bar at the bottom, which disappeared for the moment and after crash appeared again.

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

Thread 8 (Thread 0x7fc767f06700 (LWP 2827)):
#0  0x00007fc82c442324 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#1  0x00007fc82c3effdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fc82c22af1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#3  0x00007fc76932e8f7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#4  0x00007fc82c22f9e9 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc82b33e734 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc82bb3dd3d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fc77a3b0700 (LWP 2815)):
#0  0x00007fc82bb3549d in poll () at /lib64/libc.so.6
#1  0x00007fc8281fd314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc8281fd42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc82c44232b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fc82c3effdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc82c22af1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc8300ba632 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fc82c22f9e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc82b33e734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc82bb3dd3d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fc810cef700 (LWP 2604)):
#0  0x00007fc82b3430af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc831d0193b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fc831d01969 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fc82b33e734 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc82bb3dd3d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fc812a1f700 (LWP 2557)):
#0  0x00007fc82bb3151d in read () at /lib64/libc.so.6
#1  0x00007fc82823d670 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc8281fce49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc8281fd2a8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc8281fd42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fc82c44232b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc82c3effdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fc82c22af1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc82f5379c8 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fc82c22f9e9 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fc82b33e734 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fc82bb3dd3d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fc813fff700 (LWP 2441)):
#0  0x00007fc82c44223d in  () at /usr/lib64/libQt5Core.so.5
#1  0x00007fc8281fc95d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc8281fd230 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc8281fd42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc82c44232b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc82c3effdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc82c22af1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fc82f5379c8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fc82c22f9e9 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fc82b33e734 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fc82bb3dd3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc819f1d700 (LWP 2411)):
#0  0x00007fc82bb3549d in poll () at /lib64/libc.so.6
#1  0x00007fc8281fd314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc8281fd42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc82c44232b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fc82c3effdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc82c22af1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fc82cfab1d5 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007fc82c22f9e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc82b33e734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc82bb3dd3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc81bb23700 (LWP 2390)):
#0  0x00007fc82bb3549d in poll () at /lib64/libc.so.6
#1  0x00007fc830c7c3e2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fc830c7dfcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fc81dc6b839 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fc82c22f9e9 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc82b33e734 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc82bb3dd3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc832624900 (LWP 2373)):
[KCrash Handler]
#6  0x00007fc82c94a9b0 in QWindow::screen() const () at /usr/lib64/libQt5Gui.so.5
#7  0x0000000000441270 in  ()
#8  0x00007fc82c41c1c3 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#9  0x00007fc82c93c8f2 in QGuiApplication::primaryScreenChanged(QScreen*) () at /usr/lib64/libQt5Gui.so.5
#10 0x00007fc81dc66d68 in QXcbConnection::updateScreen(QXcbScreen*, xcb_randr_output_change_t const&) () at /usr/lib64/libQt5XcbQpa.so.5
#11 0x00007fc81dc681a0 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () at /usr/lib64/libQt5XcbQpa.so.5
#12 0x00007fc81dc6a556 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#13 0x00007fc81dc6bc3b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#14 0x00007fc82c41d166 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#15 0x00007fc82d379e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007fc82d37e49a in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007fc82c3f1fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007fc82c3f3daa in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#19 0x00007fc82c442c83 in  () at /usr/lib64/libQt5Core.so.5
#20 0x00007fc8281fd134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#21 0x00007fc8281fd388 in  () at /usr/lib64/libglib-2.0.so.0
#22 0x00007fc8281fd42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#23 0x00007fc82c44230c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#24 0x00007fc82c3effdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#25 0x00007fc82c3f7ec6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#26 0x000000000041ee0f in  ()
#27 0x00007fc82ba746e5 in __libc_start_main () at /lib64/libc.so.6
#28 0x000000000041f079 in _start ()

Reported using DrKonqi
Comment 1 Marco Martin 2017-03-22 13:28:45 UTC

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