Bug 467376 - Application: Plasma (plasmashell), signal: Segmentation fault - immediately after login
Summary: Application: Plasma (plasmashell), signal: Segmentation fault - immediately a...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.24.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-15 05:39 UTC by Decimus
Modified: 2023-03-15 06:33 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Decimus 2023-03-15 05:39:06 UTC
SUMMARY
3 displays configuration,
immediately after login the wallpaper of one of displays disappears, when click by mouse to desktop area, wallpaper is back, but sometimes different picture is shown and wallpaper from another display disappears. This happens for awhile, then it is stabilized. And crash report appears. This happens every about 3-5 logins.


Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f4d099b8320 in QScreen::geometry() const () at /usr/lib64/libQt5Gui.so.5
#5  0x000000000043480f in  ()
#6  0x0000000000438752 in  ()
#7  0x00007f4d0999bbb5 in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#8  0x00007f4d0ba9fb99 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#9  0x00007f4d0a8fa3bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#10 0x00007f4d0a9011a0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#11 0x00007f4d09334c23 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f4d09991522 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib64/libQt5Gui.so.5
#13 0x00007f4d0999170d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#14 0x00007f4d0996944b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#15 0x00007f4cfd63ed0a in  () at /usr/lib64/libQt5XcbQpa.so.5
#16 0x00007f4d0392d82b in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f4d0392dbd0 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f4d0392dc5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f4d0939702c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f4d0933348a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#21 0x00007f4d0933ccc7 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#22 0x00000000004207a0 in  ()
#23 0x00007f4d0887b29d in __libc_start_main () at /lib64/libc.so.6
#24 0x00000000004209ba in  ()
[Inferior 1 (process 3381) detached]



STEPS TO REPRODUCE
1. 3 external displays, FHD 
2. Login screen appears, credential entered
3. Displays going off for awhile, resolution switching....
4. Displays are back, desktop appears, each display has its own wallpaper set. When crash occurs, one of display is just black background (but panel is visible), for instance display no.1.
5. Left mouse click to black area of display no1. , some wallpaper image appears, sometimes diffent one than before, and sometimes for instance wallpaper of display no.2. is changed also to different picture at the same moment. Another click and wallpapers are changing again. It tooks about 3-5 clicks, then all displays are correct, working and wallpapers are properly set. (weird behavior that because of this crash, the wallpapers are changing so...) 
6. Meanwhile the crash report window pops up.


OBSERVED RESULT
Wallpaper of desktop of one of external displays is missing, wallpapers are changing by just clicking to empty desktop area. Crash report of plasmashell appears.

EXPECTED RESULT

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: OpenSuse Leap 15.5, kernel 5.14.21, nvidia drivers 525.85.05
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.2
Xorg-x11-server: 21.1.4

ADDITIONAL INFORMATION
HP Fury 15 G7, Quadro RTX3000, thunderbolt dock G4, 3 external displays FHD (DP,DP,HDMI), proprietary nvidia drivers 525.85.05
Comment 1 Bug Janitor Service 2023-03-15 06:33:40 UTC
Thank you for the bug report!

However Plasma 5.24.4 is no longer eligible for support or maintenance from KDE; supported versions are 5.27, and 5.27 or newer. Please upgrade to a supported version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.

If you need support for Plasma 5.24.4, please contact your distribution, who bears the responsibility of providing support for older releases that are no longer supported by KDE.

If you can reproduce the issue after upgrading to a supported version, feel free to re-open this bug report.