Bug 501806

Summary: Splash screen preview crashes in SplashWindow::setStage()
Product: [Plasma] plasmashell Reporter: uzivatel919
Component: Splash ScreensAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: minor CC: nate
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Stack trace.
Direct report

Description uzivatel919 2025-03-20 19:47:29 UTC
Created attachment 179606 [details]
Stack trace.

SUMMARY
Some splash screens installed clasically via "Download New Splash Screens" fail to start preview. 
For instance 'openSUSE Lighbulb 3D'.

STEPS TO REPRODUCE
1. Install 'openSUSE Lighbulb 3D'.
2. Try preview.

OBSERVED RESULT
Crash. Attached stack trace and report directly from Spash Screen window.

EXPECTED RESULT
Preview shown.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Leap 15.6
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.4.0-150600.23.42-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3800X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 580 Series

ADDITIONAL INFORMATION
Recently I downgraded for Tumbleweed to Leap. Cannot tell if this is source.
Comment 1 uzivatel919 2025-03-20 19:48:09 UTC
Created attachment 179607 [details]
Direct report
Comment 2 Nate Graham 2025-03-21 17:32:39 UTC
[KCrash Handler]
#4  0x00007fe49fb1369a in QObject::setProperty(char const*, QVariant const&) () at /lib64/libQt5Core.so.5
#5  0x00005602432c3c24 in SplashWindow::setStage(int) ()
#6  0x00005602432c2618 in SplashApp::adoptScreen(QScreen*) ()
#7  0x00005602432c2e2f in SplashApp::SplashApp(int&, char**) ()
#8  0x00005602432c1b0d in main ()
[Inferior 1 (process 12678) detached]



> 1. Install 'openSUSE Lighbulb 3D'.
I can't find it; can you point me to it?
Comment 3 uzivatel919 2025-03-21 19:15:36 UTC
I'm not surprised. Splash Screens window is incapable of searching on partial keywords of fullname.

So:
1. System Settings/Splash Screen/Get New...
2. Put "lightbulb" into search input.

Nonetheless, I think I figured the case accidentally. Splash Screens with preview errors are incompatible with current Leap version. E.g. I removed openSUSE Lighbulb 3D and installed again and preview works. Note on this: when try to install over there is error about incompatible version of package.

Other splash with preview error, "Endeavour Lightbulb", is not even available for download. I think that's it. If I found other, I'll open new ticket.