Bug 501806 - Splash screen preview crashes in SplashWindow::setStage()
Summary: Splash screen preview crashes in SplashWindow::setStage()
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Splash Screens (other bugs)
Version First Reported In: master
Platform: openSUSE Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-20 19:47 UTC by uzivatel919
Modified: 2025-03-25 22:33 UTC (History)
1 user (show)

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


Attachments
Stack trace. (445 bytes, text/plain)
2025-03-20 19:47 UTC, uzivatel919
Details
Direct report (45.83 KB, image/png)
2025-03-20 19:48 UTC, uzivatel919
Details

Note You need to log in before you can comment on or make changes to this bug.
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.