Whenever I use my command line shortcuts to switch from Monitor to TV kwin crashes and plasmashell does not show any of its bars, I have to manually start kwin from another tty. Reproducible: Always Steps to Reproduce: 1. Just disable monitor and enable tv using xrandr command line (in my case) xrandr --output DVI-I-2 --off --output HDMI-0 --auto
Please provide a backtrace ("developer information" in the DrKonqui dialog) - otherwise we cannot do anything here.
DrKonqui does not open. The process seems to not die, but I got a trace with gdb. I do not have debug symbols though. I see Runner crashing almost with the same trace Thread 9 (Thread 0x7f6528baf700 (LWP 557)): #0 0x00007f65417ba4ed in poll () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007f653fb289f2 in ?? () from /usr/lib/libxcb.so.1 No symbol table info available. #2 0x00007f653fb2a56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1 No symbol table info available. #3 0x00007f65298b53f9 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so No symbol table info available. #4 0x00007f653fde35ee in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #5 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #6 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 8 (Thread 0x7f6521f62700 (LWP 562)): #0 0x00007f65417bc1b3 in select () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007f653ff60b31 in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #2 0x00007f653fde35ee in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #3 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #4 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 7 (Thread 0x7f652151c700 (LWP 580)): #0 0x00007f65417bc1b3 in select () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007f65400205d1 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #2 0x00007f65400221a8 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #3 0x00007f6540022735 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #4 0x00007f653ffcb532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #5 0x00007f653fdde664 in QThread::exec() () from /usr/lib/libQt5Core.so.5 No symbol table info available. #6 0x00007f653a5db475 in ?? () from /usr/lib/libQt5Qml.so.5 No symbol table info available. #7 0x00007f653fde35ee in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #8 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #9 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 6 (Thread 0x7f6512e0f700 (LWP 606)): #0 0x00007f6538bca9af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 No symbol table info available. #1 0x00007f653efb7f14 in ?? () from /usr/lib/libQt5Script.so.5 No symbol table info available. #2 0x00007f653efb7f59 in ?? () from /usr/lib/libQt5Script.so.5 No symbol table info available. #3 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #4 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 5 (Thread 0x7f6522763700 (LWP 1198)): #0 0x00007f6538bca9af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 No symbol table info available. #1 0x00007f653fde474b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #2 0x00007f653a8a4f32 in ?? () from /usr/lib/libQt5Quick.so.5 No symbol table info available. #3 0x00007f653a8a5370 in ?? () from /usr/lib/libQt5Quick.so.5 No symbol table info available. #4 0x00007f653fde35ee in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #5 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #6 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 4 (Thread 0x7f6513eff700 (LWP 1819)): #0 0x00007f6538bcad58 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 No symbol table info available. #1 0x00007f653fde4688 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #2 0x00007f653fde068c in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #3 0x00007f653fde35ee in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #4 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #5 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 3 (Thread 0x7f651207f700 (LWP 1820)): #0 0x00007f6538bcad58 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 No symbol table info available. #1 0x00007f653fde4688 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #2 0x00007f653fde068c in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #3 0x00007f653fde35ee in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #4 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #5 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 2 (Thread 0x7f651187e700 (LWP 1821)): #0 0x00007f6538bcad58 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 No symbol table info available. #1 0x00007f653fde4688 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #2 0x00007f653fde068c in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #3 0x00007f653fde35ee in ?? () from /usr/lib/libQt5Core.so.5 No symbol table info available. #4 0x00007f6538bc5374 in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #5 0x00007f65417c327d in clone () from /usr/lib/libc.so.6 No symbol table info available. Thread 1 (Thread 0x7f6529b0a800 (LWP 545)): #0 0x00007f6541792ead in nanosleep () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007f6541792d44 in sleep () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007f653ec31f5a in ?? () from /usr/lib/libKF5Crash.so.5 No symbol table info available. #3 0x00007f653ec32436 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 No symbol table info available. #4 <signal handler called> No symbol table info available. #5 0x00007f654031f080 in QScreen::handle() const () from /usr/lib/libQt5Gui.so.5 No symbol table info available. #6 0x00007f65298c8ab5 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so No symbol table info available. #7 0x00007f65298b68b1 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so No symbol table info available. #8 0x00007f65402fda76 in QWindowPrivate::create(bool) () from /usr/lib/libQt5Gui.so.5 No symbol table info available. #9 0x00007f65402fde08 in QWindow::winId() const () from /usr/lib/libQt5Gui.so.5 No symbol table info available. #10 0x00007f65413a29ef in ?? () from /usr/lib/libkwin.so.5 No symbol table info available. #11 0x00007f65413a2c17 in ?? () from /usr/lib/libkwin.so.5 No symbol table info available. #12 0x00007f6541442905 in ?? () from /usr/lib/libkwin.so.5 No symbol table info available. #13 0x00007f653fffd339 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #14 0x00007f654143abdf in ?? () from /usr/lib/libkwin.so.5 No symbol table info available. #15 0x00007f654136657c in ?? () from /usr/lib/libkwin.so.5 No symbol table info available. #16 0x00007f6541367908 in ?? () from /usr/lib/libkwin.so.5 No symbol table info available. #17 0x00007f654143f1c5 in ?? () from /usr/lib/libkwin.so.5 No symbol table info available. #18 0x00007f653fffe4ba in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #19 0x00007f65408abd8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 No symbol table info available. #20 0x00007f65408b1370 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 No symbol table info available. #21 0x00007f653ffcda9b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #22 0x00007f653ffcfadb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #23 0x00007f65400225d2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #24 0x00007f65299094ad in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so No symbol table info available. #25 0x00007f653ffcb532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 No symbol table info available. #26 0x00007f653ffd2f0c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 No symbol table info available. #27 0x00007f6541a82adb in kdemain () from /usr/lib/libkdeinit5_kwin_x11.so No symbol table info available. #28 0x00007f65416fb800 in __libc_start_main () from /usr/lib/libc.so.6 No symbol table info available. #29 0x00000000004007ae in _start () No symbol table info available. A debugging session is active. Inferior 1 [process 545] will be detached. Quit anyway? (y or n) Detaching from program: /usr/bin/kwin_x11, process 545
Qt5 bug - do xrandr --output HDMI-0 --auto xrandr --output DVI-I-2 --off instead to ensure there's always at least one screen. *** This bug has been marked as a duplicate of bug 341497 ***
So, even after using your suggestion I'm getting crashes. Even DrKonqui is crashing. Will the Qt fix be included in 5.5?
(In reply to Marcelo Bossoni from comment #4) > So, even after using your suggestion I'm getting crashes. did you call them scripted/automatically? In case, try adding a "sleep 3" or similar inbetween. > Even DrKonqui is crashing. This affects nearly all Qt5 applications, yes :-( > Will the Qt fix be included in 5.5? There's none - the upstream bug was closed by referring another bug. I updated our local link in the dupe.