Bug 361735 - Crash after disconnect secondary HDMI monitor during sleep
Summary: Crash after disconnect secondary HDMI monitor during sleep
Status: RESOLVED DUPLICATE of bug 361118
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.95
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-04-13 19:57 UTC by Vladislav
Modified: 2016-04-22 11:11 UTC (History)
3 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 Vladislav 2016-04-13 19:57:01 UTC
Application: plasmashell (5.5.95)

Qt Version: 5.5.1
Frameworks Version: 5.20.0
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
I have notebook.

- What I was doing when the application crashed:

1. Connect second HDMI monitor. Internal LCD panel is disabled.
2. Enter sleep (not hibernate)
3. Disconnect HDMI monitor
4. Resume sleep
5. Plasma glitched and crashed after minute

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7fbb2d5cf700 (LWP 2184)):
#0  0x00007fbb3d0a3bbd in poll () at /lib64/libc.so.6
#1  0x00007fbb41ff3422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fbb41ff500f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fbb2f7203c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fbb3d79c32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbb3c8ad0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fbb3d0abfed in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fbb2693b700 (LWP 2239)):
#0  0x00007fbb3d9cecc5 in  () at /usr/lib64/libQt5Core.so.5
#1  0x00007fbb397814ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbb39781d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbb39781f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fbb3d9ced8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbb3d975d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fbb3d79761a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fbb40aa9df8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fbb3d79c32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fbb3c8ad0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fbb3d0abfed in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fbb19461700 (LWP 2243)):
#0  0x00007fbb3d9cec80 in  () at /usr/lib64/libQt5Core.so.5
#1  0x00007fbb397814ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbb39781d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbb39781f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fbb3d9ced8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbb3d975d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fbb3d79761a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fbb40aa9df8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fbb3d79c32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fbb3c8ad0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fbb3d0abfed in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fbb13c6d700 (LWP 2244)):
#0  0x00007fbb3d09fc8d in read () at /lib64/libc.so.6
#1  0x00007fbb397c2b60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbb39781999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbb39781df8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fbb39781f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fbb3d9ced8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fbb3d975d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fbb3d79761a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fbb40aa9df8 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fbb3d79c32f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fbb3c8ad0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fbb3d0abfed in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fbb12324700 (LWP 2252)):
#0  0x00007fbb3c8b103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbb4328b86b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fbb4328b899 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fbb3c8ad0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fbb3d0abfed in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fba8b306700 (LWP 2343)):
#0  0x00007fbb3d0a3bbd in poll () at /lib64/libc.so.6
#1  0x00007fbb39781e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbb39781f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbb3d9ced8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fbb3d975d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbb3d79761a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fbb41645282 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fbb3d79c32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fbb3c8ad0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbb3d0abfed in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fba7bace700 (LWP 2541)):
#0  0x00007fbb3d0a3bbd in poll () at /lib64/libc.so.6
#1  0x00007fbb39781e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbb39781f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbb3d9ced8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fbb3d975d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbb3d79761a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fba7d11bcf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fbb3d79c32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fbb3c8ad0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbb3d0abfed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fbb43baa7c0 (LWP 2183)):
[KCrash Handler]
#6  0x00007fbb2f72bf1b in QXcbScreen::windowShown(QXcbWindow*) () at /usr/lib64/libQt5XcbQpa.so.5
#7  0x00007fbb2f7343bc in QXcbWindow::show() () at /usr/lib64/libQt5XcbQpa.so.5
#8  0x00007fbb3ded0490 in QWindow::setVisible(bool) () at /usr/lib64/libQt5Gui.so.5
#9  0x00007fbb252b1eb8 in  () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#10 0x00007fbb3d9a773f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fbb3d9b4f22 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib64/libQt5Core.so.5
#12 0x00007fbb3d9a88bc in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#13 0x00007fbb3eadfe7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#14 0x00007fbb3eae4cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007fbb3d977e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#16 0x00007fbb3d9ce77d in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#17 0x00007fbb3d9cead9 in  () at /usr/lib64/libQt5Core.so.5
#18 0x00007fbb39781c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#19 0x00007fbb39781ed8 in  () at /usr/lib64/libglib-2.0.so.0
#20 0x00007fbb39781f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#21 0x00007fbb3d9ced6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#22 0x00007fbb3d975d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#23 0x00007fbb3d97d8f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#24 0x000000000041cea6 in  ()
#25 0x00007fbb3cfe8b05 in __libc_start_main () at /lib64/libc.so.6
#26 0x000000000041d015 in _start ()

Possible duplicates by query: bug 361118, bug 360327, bug 359009, bug 358211.

Reported using DrKonqi
Comment 1 Marco Martin 2016-04-22 11:11:03 UTC

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