Bug 428763 - Activities Break when switching and screens flicker, KDE system Settings Activitues under workspace behavior crashes system settings.
Summary: Activities Break when switching and screens flicker, KDE system Settings Acti...
Status: RESOLVED LATER
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_activities (show other bugs)
Version: 5.19.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Ivan Čukić
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-11-06 17:36 UTC by Tony
Modified: 2020-11-06 18:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Double Vission Effect of Icons and background getting smaller (1.07 MB, image/png)
2020-11-06 17:55 UTC, Tony
Details
What is looks like on Activity one (1.18 MB, image/png)
2020-11-06 17:56 UTC, Tony
Details
Activities - System Settings (206.59 KB, image/png)
2020-11-06 17:58 UTC, Tony
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2020-11-06 17:36:02 UTC
Application: systemsettings5 (5.19.5)

Qt Version: 5.15.1
Frameworks Version: 5.73.0
Operating System: Linux 5.8.17-300.fc33.x86_64 x86_64
Windowing system: Wayland
Distribution: Fedora 33 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:
When you got to system settings, Workspace behavior and Activities the left panel becomes black and all selection goes away for the menu, and the rest of the appication stops responding. Then crashes if you click around anywhere in the app, I have repeated this process 3 times.
When you also try to switch activities, it looks like the old activite is behind the new one, and the screen starts flickering. Best way to describe this is you have double vision and are seeing two activities stack on top of one another, then the screen starts flickering like a old high speed shutter film... Its kind of a neat effect but not good If you are tying to work. :) When you switch back to the first activie the problem goes away and when you switch too the second, the flickering and double image happens again. If i log out when in the second activitie the system reboots, and does not go to a logout screen. I upgraded from fedora 32 to 33 and all packages are up do date.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted

[KCrash Handler]
#4  0x00007f71669dabc5 in raise () from /lib64/libc.so.6
#5  0x00007f71669c38a4 in abort () from /lib64/libc.so.6
#6  0x00007f7166de4b07 in QMessageLogger::fatal(char const*, ...) const () from /lib64/libQt5Core.so.5
#8  0x00007f7154f705ed in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function<bool ()>, int) () from /lib64/libQt5WaylandClient.so.5
#9  0x00007f7154f71f90 in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) () from /lib64/libQt5WaylandClient.so.5
#10 0x00007f71532a60aa in QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) () from /usr/lib64/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#11 0x00007f7167621672 in QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, bool) () from /lib64/libQt5Gui.so.5
#12 0x00007f71679aed23 in QWidgetRepaintManager::flush(QWidget*, QRegion const&, QPlatformTextureList*) () from /lib64/libQt5Widgets.so.5
#13 0x00007f71679b0d7b in QWidgetRepaintManager::flush() () from /lib64/libQt5Widgets.so.5
#14 0x00007f71679b288e in QWidgetRepaintManager::paintAndFlush() () from /lib64/libQt5Widgets.so.5
#15 0x00007f71679e26e7 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#16 0x00007f716843c949 in KXmlGuiWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5
#17 0x00007f71679a215f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#18 0x00007f7166faabf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#19 0x00007f7166fad837 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#20 0x00007f7166ff5f63 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#21 0x00007f7164e15fd7 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#22 0x00007f7164e66d88 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#23 0x00007f7164e1341f in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#24 0x00007f7166ff5a2f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#25 0x00007f7166fa965b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#26 0x00007f7166fb1020 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#27 0x00005648f8390fa8 in main ()
[Inferior 1 (process 1813) detached]

Possible duplicates by query: bug 428362, bug 428168, bug 427794, bug 426958, bug 426875.

Reported using DrKonqi
Comment 1 Tony 2020-11-06 17:55:09 UTC
Created attachment 133093 [details]
Double Vission Effect of Icons and background getting smaller
Comment 2 Tony 2020-11-06 17:56:58 UTC
Created attachment 133094 [details]
What is looks like on Activity one
Comment 3 Tony 2020-11-06 17:58:37 UTC
Created attachment 133095 [details]
Activities - System Settings
Comment 4 Nate Graham 2020-11-06 18:03:28 UTC
Looks like you're on Wayland. Unfortunately Activities are not yet supported on Wayland. This is a known issue, but it requires a lot of work to fix. We're trying to find a path forward.