Bug 495327 - Applying a global theme doesn't let settings open.
Summary: Applying a global theme doesn't let settings open.
Status: RESOLVED DUPLICATE of bug 490813
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 6.2.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-25 03:08 UTC by ttthwvezrjdmeldtud
Modified: 2024-11-14 18:10 UTC (History)
1 user (show)

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 ttthwvezrjdmeldtud 2024-10-25 03:08:35 UTC
SUMMARY


STEPS TO REPRODUCE
1. Apply a global theme that isn't breeze, have to download one (In this case I used Mac OS Sur Dark)
2. System Settings will not open. (This is the bug)
3. To fix, in konsole:  plasma-apply-lookandfeel -a org.kde.breeze.desktop 

OBSERVED RESULT
System settings will not open. It shows in the task bar but you cannot see it, you have to close it again using system monitor, but you cannot close it otherwise. OTHERS HAVE HAD THIS ISSUE, THIS IS WHERE I FOUND THE FIX: https://www.reddit.com/r/kde/comments/1e4k8ej/system_settings_window_no_longer_appears/

EXPECTED RESULT
System settings should open no matter if you have a global theme or not.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora KDE Spin
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Comment 1 Nate Graham 2024-10-28 03:23:43 UTC
Ah this. Fixed in Frameworks 6.8.

*** This bug has been marked as a duplicate of bug 492998 ***
Comment 2 ttthwvezrjdmeldtud 2024-11-12 02:53:57 UTC
(In reply to Nate Graham from comment #1)
> Ah this. Fixed in Frameworks 6.8.
> 
> *** This bug has been marked as a duplicate of bug 492998 ***

I know you already marked this but I have just updated everything to the newest version as of today, November 11th, and I'm still having this issue.
Comment 3 Nate Graham 2024-11-12 14:44:56 UTC
Do you have Frameworks 6.8 installed?

*** This bug has been marked as a duplicate of bug 492998 ***
Comment 4 ttthwvezrjdmeldtud 2024-11-12 19:09:27 UTC
(In reply to Nate Graham from comment #3)
> Do you have Frameworks 6.8 installed?
> 
> *** This bug has been marked as a duplicate of bug 492998 ***

Yes, I do. It still doesn't work. I have the most updated KDE plasma possible. I tested it today and yesterday.

Here is the output of my system info again so you can see:

Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.7.2
Kernel Version: 6.11.6-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600 6-Core Processor
Memory: 30.5 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4060/PCIe/SSE2
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B650M C V2-Y1
System Version: -CF
Comment 5 Nate Graham 2024-11-12 20:10:48 UTC
I need you to be completely specific about what you're doing, to make sure what you're experiencing isn't a subtly different bug. Specifically, try this:

0 `killall systemsettings` in a terminal window just to start with a clean state
1. Open System Settings
2. Navigate to Colors & Themes > Color Schemes
3. Click "Get New"
4. Immediately close the dialog
5. Close System Settings' Window
6. Attempt to re-open System Settings using a GUI method (kickoff, krunner, task manager, global shortcut, etc)

If System Settings opens, then Bug 492998 is fixed and the issue you're experiencing is something else. In that case, let's re-open this and I'll need you to provide exact steps to reproduce for it.

If System Settings does not open, then Bug 492998  is not fully fixed, and I'll re-open that one.
Comment 6 ttthwvezrjdmeldtud 2024-11-12 21:22:18 UTC
(In reply to Nate Graham from comment #5)
> I need you to be completely specific about what you're doing, to make sure
> what you're experiencing isn't a subtly different bug. Specifically, try
> this:
> 
> 0 `killall systemsettings` in a terminal window just to start with a clean
> state
> 1. Open System Settings
> 2. Navigate to Colors & Themes > Color Schemes
> 3. Click "Get New"
> 4. Immediately close the dialog
> 5. Close System Settings' Window
> 6. Attempt to re-open System Settings using a GUI method (kickoff, krunner,
> task manager, global shortcut, etc)
> 
> If System Settings opens, then Bug 492998 is fixed and the issue you're
> experiencing is something else. In that case, let's re-open this and I'll
> need you to provide exact steps to reproduce for it.
> 
> If System Settings does not open, then Bug 492998  is not fully fixed, and
> I'll re-open that one.

I am understanding what you're asking of me, but if you look at MY steps to reproduce, I didn't mention closing out of "get new" instantly. I APPLIED a global theme, and then AFTERWARDS system settings no longer opens. I just did the 6 steps you mentioned and it works just fine, but that ISN'T my problem, which is what I've been trying to say. My problem happens that if I apply literally ANY theme, window decoration, etc, my system settings WILL NOT OPEN. Look at the first steps in MY steps to reproduce. You must apply the theme first. 

In this case I downloaded a dark Mac OS like theme, I tried another because I thought I was crazy but none of them work. Other people are also having this issue as noted.
Comment 7 Nate Graham 2024-11-12 23:30:28 UTC
I know, and I can't reproduce that when I try it. Can you please write specific steps to reproduce that indicates *exactly* what you do to make it happen?
Comment 8 ttthwvezrjdmeldtud 2024-11-13 01:15:02 UTC
(In reply to Nate Graham from comment #7)
> I know, and I can't reproduce that when I try it. Can you please write
> specific steps to reproduce that indicates *exactly* what you do to make it
> happen?

Sure, I'll try my best. So:

1) I open up system settings.
2) Go to the global theme button below Breeze Dark
3) Look at my global themes
4) I see in the top right "Get New," I click it
5) Find a theme I want, in this case Mac-OS Sure Dark (2k downloads)
6) Install theme
7) Exit the "get new" theme menu
8) Apply newly downloaded theme
9) Close settings
10) Cannot open settings anymore, it shows that it is open in the panel but you cannot actually see anything

I tried killing the process, and it does kill it, but still will not open, just stuck on an invisible loading loop almost.
Comment 9 ttthwvezrjdmeldtud 2024-11-13 01:19:07 UTC
(In reply to Nate Graham from comment #7)
> I know, and I can't reproduce that when I try it. Can you please write
> specific steps to reproduce that indicates *exactly* what you do to make it
> happen?

https://streamable.com/mz0u74

Link to video showing behavior. This ONLY HAPPENS when I have a theme applied.
Comment 10 Nate Graham 2024-11-13 15:43:37 UTC
Thanks. Unfortunately I still cannot reproduce the issue with those exact steps on my machine with current git master.

At step 9, clearly it's still running for some reason. Can you re-run those steps, but in step 1, open System Settings by running `systemsettings` in a terminal window? That way, when it fails to exit, we can see what it's doing by looking at the text in the terminal window. Please paste it here.

Thanks again!
Comment 11 ttthwvezrjdmeldtud 2024-11-14 02:57:09 UTC
(In reply to Nate Graham from comment #10)
> Thanks. Unfortunately I still cannot reproduce the issue with those exact
> steps on my machine with current git master.
> 
> At step 9, clearly it's still running for some reason. Can you re-run those
> steps, but in step 1, open System Settings by running `systemsettings` in a
> terminal window? That way, when it fails to exit, we can see what it's doing
> by looking at the text in the terminal window. Please paste it here.
> 
> Thanks again!

 k@fedora:~$ systemsettings
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: Pushed pages do not conform to the rules. Please check the documentation.
qt.svg.draw: The requested buffer size is too big, ignoring
qt.svg.draw: The requested filter is too big, ignoring
qt.svg.draw: The requested buffer size is too big, ignoring
qt.svg.draw: The requested filter is too big, ignoring
qt.svg.draw: The requested buffer size is too big, ignoring
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: Pushed pages do not conform to the rules. Please check the documentation.
kf.coreaddons: KPluginFactory could not create a KDecoration2::DecorationThemeProvider instance from "/usr/lib64/qt6/plugins/org.kde.kdecoration2/org.kde.breeze.so"
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
kf.coreaddons: KPluginFactory could not create a KDecoration2::DecorationThemeProvider instance from "/usr/lib64/qt6/plugins/org.kde.kdecoration2/org.kde.breeze.so"
qml: Pushed pages do not conform to the rules. Please check the documentation.
qrc:/kcm/kcm_cursortheme/main.qml:143:9: QML Action: Accessible must be attached to an Item
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: Pushed pages do not conform to the rules. Please check the documentation.
qrc:/kcm/kcm_sddm/main.qml:182:13: QML QQuickImage*: Protocol "" is unknown
k@fedora:~$ systemsettings
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0
k@fedora:~$ 


This is what happens when I open up system settings and apply components of the theme such as windows decorations. Every time I switch tabs a line shows up in the terminal as you can see.

At the end I tried reopening the system settings after all the theming was done and I was met with "qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0" in the terminal, and the system settings DID SHOW UP in the PANEL but it didn't register as a tab I could alt + tab into nor did it show anything just like the video.
Comment 12 Nate Graham 2024-11-14 17:24:39 UTC
Ahhhhh that's helpful, thanks. You're experiencing Bug 490813. It's an NVIDIA GPU driver bug, hooray.

*** This bug has been marked as a duplicate of bug 490813 ***
Comment 13 ttthwvezrjdmeldtud 2024-11-14 18:10:17 UTC
(In reply to Nate Graham from comment #12)
> Ahhhhh that's helpful, thanks. You're experiencing Bug 490813. It's an
> NVIDIA GPU driver bug, hooray.
> 
> *** This bug has been marked as a duplicate of bug 490813 ***

Thank you for being patient with me. I hope this gets fixed :).