https://bugs.kde.org/show_bug.cgi?id=419061
--- Comment #6 from Daniel Albers <dan...@lbe.rs> --- I gave the patch a try and it works in the sense that kscreen-doctor now shows the external display in a connected+enabled state after plugging in. Unfortunately it doesn't actually show anything on the screen. If I disable the display via kscreen-doctor output.1.disable, I get a crash in libepoxy: #0 0x00007f415cb84ce5 in raise () at /usr/lib/libc.so.6 #1 0x00007f415cb6e92c in abort () at /usr/lib/libc.so.6 #2 0x00007f415cb6e727 in _nl_load_domain.cold () at /usr/lib/libc.so.6 #3 0x00007f415cb7d426 in () at /usr/lib/libc.so.6 #4 0x00007f415c0390d8 in epoxy_get_proc_address (name=0x7f415c0494d9 <entrypoint_strings+9849> "glDeleteProgram") at ../src/dispatch_common.c:863 #5 epoxy_get_proc_address (name=0x7f415c0494d9 <entrypoint_strings+9849> "glDeleteProgram") at ../src/dispatch_common.c:839 #6 0x00007f415c00f72a in epoxy_glDeleteProgram_resolver () at src/gl_generated_dispatch.c:81668 #7 epoxy_glDeleteProgram_global_rewrite_ptr (program=30) at src/gl_generated_dispatch.c:49458 #8 0x00007f4154574979 in () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #9 0x00007f41545777a4 in () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so #10 0x00007f415d1fccde in () at /usr/lib/libQt5Core.so.5 #11 0x00007f415d1fccde in () at /usr/lib/libQt5Core.so.5 #12 0x00007f415e35ad8b in KWin::DrmBackend::enableOutput(KWin::DrmOutput*, bool) () at /usr/lib/qt/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so #13 0x00007f415e368b2a in KWin::DrmOutput::atomicDisable() () at /usr/lib/qt/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so #14 0x00007f415e163bdc in KWin::Platform::requestOutputsChange(KWayland::Server::OutputConfigurationInterface*) () at /usr/lib/libkwin.so.5 #15 0x00007f415d1fccde in () at /usr/lib/libQt5Core.so.5 #16 0x00007f415dd36b80 in KWayland::Server::OutputManagementInterface::configurationChangeRequested(KWayland::Server::OutputConfigurationInterface*) () at /usr/lib/libKF5WaylandServer.so.5 #17 0x00007f41593ff69a in ffi_call_unix64 () at /usr/lib/libffi.so.6 #18 0x00007f41593fefb6 in ffi_call () at /usr/lib/libffi.so.6 #19 0x00007f415a97cf62 in () at /usr/lib/libwayland-server.so.0 #20 0x00007f415a9792dc in () at /usr/lib/libwayland-server.so.0 #21 0x00007f415a97afaa in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0 #22 0x00007f415dd4aa90 in KWayland::Server::Display::Private::dispatch() () at /usr/lib/libKF5WaylandServer.so.5 #23 0x00007f415d1fccde in () at /usr/lib/libQt5Core.so.5 #24 0x00007f415d200532 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5 #25 0x00007f415d200882 in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #26 0x00007f415d5b6352 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #27 0x00007f415d5bf829 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #28 0x00007f415d1c74f2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #29 0x00007f415d21cb04 in QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at /usr/lib/libQt5Core.so.5 #30 0x00007f415d21cf75 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #31 0x00007f415651b10e in () at /usr/lib/qt/plugins/platforms/KWinQpaPlugin.so #32 0x00007f415d1c605c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #33 0x00007f415d1ce066 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #34 0x000055d9754f0f1e in () #35 0x00007f415cb70023 in __libc_start_main () at /usr/lib/libc.so.6 #36 0x000055d9754f138e in _start () -- You are receiving this mail because: You are watching all bug changes.