Bug 366587 - Crashing when switching off one monitor (laptop) and back on
Summary: Crashing when switching off one monitor (laptop) and back on
Status: RESOLVED DUPLICATE of bug 366428
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.7.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-08-10 14:04 UTC by kkolle
Modified: 2016-08-16 12:29 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 kkolle 2016-08-10 14:04:26 UTC
Application: plasmashell (5.7.2)

Qt Version: 5.6.1
Frameworks Version: 5.24.0
Operating System: Linux 4.6.5-200.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:

As at most boots the secondary display - the laptop screen - does not show gadgets and background. Then I in the system settings switch the monito off and back on. This causes the crash and after the restart everything is fine and back in order.

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 0x7f3a4685c940 (LWP 2503))]

Thread 8 (Thread 0x7f3a3d168700 (LWP 2550)):
#0  0x00007f3a5550bb1d in poll () at /lib64/libc.so.6
#1  0x00007f3a5a53c272 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f3a5a53dee7 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f3a3fc98039 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f3a5611600c in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f3a5486961a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3a5551759d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f3a37b6b700 (LWP 2554)):
#0  0x00007f3a563007c3 in socketNotifierSourceCheck(_GSource*) () at /lib64/libQt5Core.so.5
#1  0x00007f3a50be5bd1 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007f3a50be6130 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f3a50be629c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f3a56300b5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f3a562b125a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f3a56111bd4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f3a569fa675 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#8  0x00007f3a5611600c in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f3a5486961a in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3a5551759d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3a3632e700 (LWP 2587)):
#0  0x00007f3a50c2a794 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007f3a50be603d in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f3a50be629c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f3a56300b5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f3a562b125a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f3a56111bd4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f3a593e77f5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f3a5611600c in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f3a5486961a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3a5551759d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f3a34866700 (LWP 2660)):
#0  0x00007f3a50c2a779 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f3a50be5607 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f3a50be60bb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f3a50be629c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f3a56300b5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f3a562b125a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f3a56111bd4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f3a593e77f5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x00007f3a5611600c in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f3a5486961a in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3a5551759d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3a26b1f700 (LWP 2829)):
#0  0x00007f3a5486eb20 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3a5bc0c2e4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007f3a5bc0c329 in  () at /lib64/libQt5Script.so.5
#3  0x00007f3a5486961a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3a5551759d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f39a1068700 (LWP 2889)):
#0  0x00007f3a561b2472 in qt_gettime() () at /lib64/libQt5Core.so.5
#1  0x00007f3a562ff159 in QTimerInfoList::updateCurrentTime() () at /lib64/libQt5Core.so.5
#2  0x00007f3a562ff535 in QTimerInfoList::timerWait(timespec&) () at /lib64/libQt5Core.so.5
#3  0x00007f3a563006bc in timerSourcePrepareHelper(GTimerSource*, int*) () at /lib64/libQt5Core.so.5
#4  0x00007f3a56300785 in timerSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#5  0x00007f3a50be572d in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#6  0x00007f3a50be60bb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#7  0x00007f3a50be629c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#8  0x00007f3a56300b5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#9  0x00007f3a562b125a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#10 0x00007f3a56111bd4 in QThread::exec() () at /lib64/libQt5Core.so.5
#11 0x00007f3a59d71bd6 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#12 0x00007f3a5611600c in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#13 0x00007f3a5486961a in start_thread () at /lib64/libpthread.so.0
#14 0x00007f3a5551759d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3999cb2700 (LWP 3317)):
#0  0x00007f3a5550bb1d in poll () at /lib64/libc.so.6
#1  0x00007f3a50be618c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f3a50be629c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f3a56300b5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f3a562b125a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f3a56111bd4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f398c444547 in KCupsConnection::run() () at /lib64/libkcupslib.so
#7  0x00007f3a5611600c in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f3a5486961a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3a5551759d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3a4685c940 (LWP 2503)):
[KCrash Handler]
#6  0x00007f3a5a2a3c50 in Plasma::Applet::actions() const () at /lib64/libKF5Plasma.so.5
#7  0x000056364ac4e68f in ShellCorona::addOutput(QScreen*) ()
#8  0x00007f3a562d9b1e in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#9  0x00007f3a565e20f2 in QGuiApplication::screenAdded(QScreen*) () at /lib64/libQt5Gui.so.5
#10 0x00007f3a3fc983f0 in QXcbConnection::createScreen(QXcbVirtualDesktop*, xcb_randr_output_change_t const&, xcb_randr_get_output_info_reply_t*) () at /lib64/libQt5XcbQpa.so.5
#11 0x00007f3a3fc9ba94 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () at /lib64/libQt5XcbQpa.so.5
#12 0x00007f3a3fc9ca5a in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /lib64/libQt5XcbQpa.so.5
#13 0x00007f3a3fc9cf16 in QXcbConnection::processXcbEvents() () at /lib64/libQt5XcbQpa.so.5
#14 0x00007f3a562da871 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#15 0x00007f3a56bcc10c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#16 0x00007f3a56bd1646 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#17 0x00007f3a562b23ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#18 0x00007f3a562b440a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#19 0x00007f3a56300ac3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#20 0x00007f3a50be5e5a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#21 0x00007f3a50be61f0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#22 0x00007f3a50be629c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#23 0x00007f3a56300b3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#24 0x00007f3a562b125a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#25 0x00007f3a562b8bdc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#26 0x000056364ac2c565 in main ()

Possible duplicates by query: bug 366428, bug 365857.

Reported using DrKonqi
Comment 1 Marco Martin 2016-08-16 12:29:15 UTC

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