https://bugs.kde.org/show_bug.cgi?id=362148

            Bug ID: 362148
           Summary: Plasma crashes with multi-monitor setup
           Product: plasmashell
           Version: 5.6.3
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: kde-b...@kristiankoch.com
                CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.6.3)

Qt Version: 5.6.0
Frameworks Version: 5.21.0
Operating System: Linux 4.5.1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

1.) Boot laptop and log into KDE
2.) Plugin second monitor
3.) KDE switches to second monitor (configured as main screen)
4.) Mouse pointer and taskbar(s) apear, but background stays black (right click
on background not possible)
5.) Fire up nvidia settings, try to change main screen back to laptop, but
nothing happens
6.) Try to deactivate second screen, Plasma segfaults


- Unusual behavior I noticed:

See 4.) & 5.) above. In general, Plasma crashes more or less regularly in my
multi-monitor setup when I plugin my second screen or switch between them.
However,the behaviour isn't always the same.

The crash can be reproduced sometimes.

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

Thread 16 (Thread 0x7fd5faedf700 (LWP 1913)):
#0  0x00007fd60d0a4c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fd6120a5ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fd6120a7757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fd5fd24aa99 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7fd5f8e93700 (LWP 1914)):
#0  0x00007fd60d0a4c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fd6095250fc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fd60d9bccab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007fd60d9656fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007fd60d78efe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007fd60e74fa55 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7fd5f35ef700 (LWP 1941)):
#0  0x00007fd609569879 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007fd6095249ae in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#2  0x00007fd6095250a0 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0x00007fd60d9bccab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#5  0x00007fd60d9656fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#6  0x00007fd60d78efe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007fd610b33915 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7fd5e6d8d700 (LWP 1948)):
#0  0x00007fd609569894 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007fd6095240fe in g_main_context_acquire () from
/usr/lib/libglib-2.0.so.0
#2  0x00007fd609524fb5 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0x00007fd60d9bccab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#5  0x00007fd60d9656fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#6  0x00007fd60d78efe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007fd610b33915 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7fd5e51d6700 (LWP 1952)):
#0  0x00007fd609569890 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007fd609524b29 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#2  0x00007fd6095250a0 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0x00007fd60d9bccab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#5  0x00007fd60d9656fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#6  0x00007fd60d78efe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007fd610b33915 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fd5df7ba700 (LWP 1957)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd61338e134 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007fd61338e179 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fd557b34700 (LWP 2011)):
#0  0x00007fd60d9bad40 in QTimerInfoList::repairTimersIfNeeded() () from
/usr/lib/libQt5Core.so.5
#1  0x00007fd60d9badd3 in QTimerInfoList::timerWait(timespec&) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd60d9bc18e in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007fd60952468d in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#4  0x00007fd60952502b in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#6  0x00007fd60d9bccab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#7  0x00007fd60d9656fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#8  0x00007fd60d78efe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0x00007fd6116cd616 in ?? () from /usr/lib/libQt5Quick.so.5
#10 0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#11 0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fd556e41700 (LWP 2015)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd60d794c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd61173eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007fd61173f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fd544e5e700 (LWP 2055)):
#0  0x00007fd60954be20 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#1  0x00007fd60952407c in g_main_context_acquire () from
/usr/lib/libglib-2.0.so.0
#2  0x00007fd609524fb5 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0x00007fd60d9bccab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#5  0x00007fd60d9656fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#6  0x00007fd60d78efe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007fd5473635b7 in KCupsConnection::run() () from
/usr/lib/libkcupslib.so
#8  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fd53ddbc700 (LWP 2061)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd60d794c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd61173eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007fd61173f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fd53cd70700 (LWP 2077)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd60d794c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd61173eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007fd61173f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fd534ddd700 (LWP 2199)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd60d794c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd61173eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007fd61173f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd5355de700 (LWP 2215)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd60d794c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd61173eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007fd61173f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd52b7fe700 (LWP 2229)):
[KCrash Handler]
#5  0x00007fd6000001da in icudt57_dat () from /usr/lib/libicudata.so.57
#6  0x00007fd60d997ab9 in QObject::disconnect(QObject const*, char const*,
QObject const*, char const*) () from /usr/lib/libQt5Core.so.5
#7  0x00007fd60deea815 in QOpenGLContext::setScreen(QScreen*) () from
/usr/lib/libQt5Gui.so.5
#8  0x00007fd60d994659 in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#9  0x00007fd60eb1868c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#10 0x00007fd60eb1d8f6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#11 0x00007fd60d967518 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#12 0x00007fd60d9693da in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#13 0x00007fd60d9bc883 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007fd609524f07 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#15 0x00007fd609525160 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#17 0x00007fd60d9bcc8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#18 0x00007fd61173f34b in ?? () from /usr/lib/libQt5Quick.so.5
#19 0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#20 0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#21 0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd52affd700 (LWP 2247)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd60d794c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd61173eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007fd61173f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007fd60d793de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd60c8a7424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fd60d0adcbd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd613bfb800 (LWP 1908)):
#0  0x00007fd60c8ad03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fd60d794c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fd61173be94 in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007fd61173c7ea in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007fd611771c63 in QQuickWindow::event(QEvent*) () from
/usr/lib/libQt5Quick.so.5
#5  0x00007fd6136c00a3 in PlasmaQuick::Dialog::event(QEvent*) () from
/usr/lib/libKF5PlasmaQuick.so.5
#6  0x00007fd5f1fc6b45 in ?? () from
/usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#7  0x00007fd60eb1868c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#8  0x00007fd60eb1d8f6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#9  0x00007fd60d967518 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#10 0x00007fd60debbebe in QWindowPrivate::deliverUpdateRequest() () from
/usr/lib/libQt5Gui.so.5
#11 0x00007fd60debc3f9 in QWindow::event(QEvent*) () from
/usr/lib/libQt5Gui.so.5
#12 0x00007fd611771c85 in QQuickWindow::event(QEvent*) () from
/usr/lib/libQt5Quick.so.5
#13 0x00007fd6136c00a3 in PlasmaQuick::Dialog::event(QEvent*) () from
/usr/lib/libKF5PlasmaQuick.so.5
#14 0x00007fd5f1fc6b45 in ?? () from
/usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#15 0x00007fd60eb1868c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#16 0x00007fd60eb1d8f6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#17 0x00007fd60d967518 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#18 0x00007fd60d9bbb8e in QTimerInfoList::activateTimers() () from
/usr/lib/libQt5Core.so.5
#19 0x00007fd60d9bc0b1 in ?? () from /usr/lib/libQt5Core.so.5
#20 0x00007fd609524f07 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#21 0x00007fd609525160 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007fd60952520c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#23 0x00007fd60d9bcc8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#24 0x00007fd60d9656fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#25 0x00007fd60d96db7c in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#26 0x000000000041c176 in ?? ()
#27 0x00007fd60cfe6710 in __libc_start_main () from /usr/lib/libc.so.6
#28 0x000000000041c2d9 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to