Bug 356363

Summary: Plasma panels do not apears at primary output and then crash
Product: [Plasma] plasmashell Reporter: Hynek Vychodil <vychodil.hynek>
Component: generic-multiscreenAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, kde, mklapetek, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Hynek Vychodil 2015-12-07 15:18:37 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (stretch)

-- Information about the crash:
- What I was doing when the application crashed:
Plug in secondary monitor
- Unusual behavior I noticed:
Panels appear at secondary monitor even it is not set as primary output
- Custom settings of the application:
I have two panles to the left and bottom and I set secondary monitor to the left of primary one.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb8672af940 (LWP 1079))]

Thread 7 (Thread 0x7fb852313700 (LWP 1080)):
#0  0x00007fb8619d552d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb865a92252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb865a93ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb853609569 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fb8620c187e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb8611de0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fb8619de06d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fb84b9da700 (LWP 1100)):
#0  0x00007fb8619d552d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb85e7831dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb85e7832ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb8622f939b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb8622a035a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb8620bc8d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb864952105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fb8620c187e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fb8611de0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fb8619de06d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fb8421ba700 (LWP 1103)):
#0  0x00007fb8619d15fd in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fb85e7c64d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb85e782cc4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb85e783180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb85e7832ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb8622f939b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb8622a035a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb8620bc8d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fb864952105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fb8620c187e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fb8611de0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fb8619de06d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fb83bfff700 (LWP 1115)):
#0  0x00007fb85e7c7868 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb85e7831c2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb85e7832ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb8622f939b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb8622a035a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb8620bc8d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb864952105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fb8620c187e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fb8611de0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fb8619de06d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fb83a99f700 (LWP 1116)):
#0  0x00007fb8611e208f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fb866d011c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fb866d01209 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fb8611de0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fb8619de06d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fb7b3df9700 (LWP 1129)):
#0  0x00007fb85e7c7859 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb85e7822b4 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb85e783196 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb85e7832ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb8622f939b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb8622a035a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb8620bc8d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb8652da136 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fb8620c187e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fb8611de0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fb8619de06d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fb8672af940 (LWP 1079)):
[KCrash Handler]
#6  0x00007fb8658098c0 in Plasma::Applet::actions() const () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#7  0x0000000000453d92 in ShellCorona::addOutput(QSharedPointer<KScreen::Output> const&) ()
#8  0x0000000000453f2f in ShellCorona::outputEnabledChanged() ()
#9  0x00007fb8622d15c7 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fb86647ed61 in KScreen::Output::apply(QSharedPointer<KScreen::Output> const&) () from /usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#11 0x00007fb86646d835 in KScreen::Config::apply(QSharedPointer<KScreen::Config> const&) () from /usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#12 0x00007fb866473c29 in KScreen::ConfigMonitor::Private::updateConfigs(QSharedPointer<KScreen::Config> const&) () from /usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#13 0x00007fb86647587d in KScreen::ConfigMonitor::Private::edidReady(QDBusPendingCallWatcher*) () from /usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#14 0x00007fb8622d15c7 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fb86743a1df in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#16 0x00007fb86743b8b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#17 0x00007fb8622d2601 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fb862da6ffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fb862dac4c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fb8622a2bcb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fb8622a4fc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fb8622f8f73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fb85e782fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fb85e783240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fb85e7832ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fb8622f937f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fb8622a035a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fb8622a843c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x0000000000431273 in main ()

Possible duplicates by query: bug 356135, bug 356089, bug 355926, bug 355489, bug 354884.

Reported using DrKonqi
Comment 1 David Edmundson 2015-12-09 12:52:22 UTC

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