Bug 502709 - Pie chart on the right is invisible with Qt 6.9, NVIDIA graphics, and Filelight running as a Wayland application
Summary: Pie chart on the right is invisible with Qt 6.9, NVIDIA graphics, and Filelig...
Status: CONFIRMED
Alias: None
Product: filelight
Classification: Applications
Component: general (show other bugs)
Version: 24.12.3
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 503071 503269 503389 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-04-12 13:00 UTC by kzn.hartwig1
Modified: 2025-04-27 05:21 UTC (History)
11 users (show)

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


Attachments
Screenshot of filelight with missing graph (110.72 KB, image/png)
2025-04-12 13:00 UTC, kzn.hartwig1
Details
Filelight doesn't show the graph, but it shows some info when hovering over it with the mouse (49.74 KB, image/png)
2025-04-15 07:06 UTC, Zahid Ramirez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kzn.hartwig1 2025-04-12 13:00:38 UTC
Created attachment 180197 [details]
Screenshot of filelight with missing graph

SUMMARY

Screenshots of Filelight show that there should be a pie chart on the right that shows an outline of the filesystem. This was showing previously, but since a system update, this is missing. Hovering over the area shows tooltips with the different sizes, but the graph itself is missing.

STEPS TO REPRODUCE
1. Open Filelight
2. Select one of the choices given on the home page (for example, Home)
3. Wait for the scan to complete.

OBSERVED RESULT

The scan completes and states the sizes in the list on the left, but the graph itself is not shown.

EXPECTED RESULT

To see the graph on the right with the sizes, which makes it easier to graphically analyse what it is taking up space.

SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Operating System: EndeavourOS
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.9.0
Kernel Version: 6.14.2-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 9600X 6-Core Processor
Memory: 14.7 GiB of RAM
Graphics Processor 1: NVIDIA GeForce GTX 1650 SUPER
Graphics Processor 2: AMD Radeon Graphics

ADDITIONAL INFORMATION
This is the first time I've used the app since I've updated both KDE Frameworks and Qt. So it's possible this might be coming from the update to Qt 6.9
Comment 1 John Kizer 2025-04-14 05:32:27 UTC
Hi - for what it's worth, I can't reproduce on my Fedora KDE 41 device that's still on Qt 6.8.2 (but has Frameworks 6.13.0), so you might be on to something about Qt 6.9!

Just to double-check, does that issue occur on a freshly-created user account with no customizations?
Comment 2 kzn.hartwig1 2025-04-14 06:43:09 UTC
(In reply to John Kizer from comment #1)
> Hi - for what it's worth, I can't reproduce on my Fedora KDE 41 device
> that's still on Qt 6.8.2 (but has Frameworks 6.13.0), so you might be on to
> something about Qt 6.9!
> 
> Just to double-check, does that issue occur on a freshly-created user
> account with no customizations?

I created a new user account, and tested it there: yes, the same thing occurs. I'm not sure how to add an attachment for that now, but I took a screenshot. By default, though, it used the EndeavourOS theme of Breeze, which seems to just change the accent colour to purple, and use some custom wallpapers. I tested it in both light and dark themes, but the graph did not show.
Comment 3 Zahid Ramirez 2025-04-15 07:06:27 UTC
Created attachment 180278 [details]
Filelight doesn't show the graph, but it shows some info when hovering over it with the mouse

Hello,

I'm experiencing the same issue. The steps to reproduce the issue are the same:
1. Open Filelight.
2. Select one of the three options.
3. Wait for the scan to complete.

In my case, I always use the Breeze theme, as seen on the screenshot. I tried to change between Breeze and Breeze dark, but it stays the same on both themes.

My system details:
Operating System: Arch Linux 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.9.0
Kernel Version: 6.14.2-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 31.0 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4070 Ti SUPER

Best regards!
Comment 4 Andrew Moore 2025-04-17 05:30:30 UTC
I can reproduce as well on my NVIDIA system.

Logs output the following:

qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object was not placed in the graphics scene.

Operating System: Arch Linux 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.9.0
Kernel Version: 6.14.2-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Graphics Processor: NVIDIA GeForce RTX 4090/PCIe/SSE2

filelight 24.12.3-1
nvidia-dkms 570.133.07-1

Note: My AMD system with the exact same KDE, KDE Frameworks, QT and Filelight versions can render the graph without any issues.
Comment 5 kzn.hartwig1 2025-04-18 10:27:30 UTC
(In reply to Andrew Moore from comment #4)
> qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object
> was not placed in the graphics scene.

I've seen this same message appear multiple times, not just for filelight. I'd taken to ignoring it, after it happened with a Kirigami app I was building, where everything was still displaying.

(In reply to Andrew Moore from comment #4)
> Note: My AMD system with the exact same KDE, KDE Frameworks, QT and
> Filelight versions can render the graph without any issues. 

That's very frustrating to hear. I hate when the problem seems to be related to the GPU, because then it's way harder to track down. And I was so relieved to get Krunner working again properly now with the update to Qt 6.9, where previously it was having issues on NVIDIA GPUs. Either way, this makes it seem like it might be an upstream issue?
Comment 6 Darryl 2025-04-19 22:04:03 UTC
I also have this bug. 

I don't know if this is helpful but when I run it from konsole, I get this:

qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object was not placed in the graphics scene.



Operating System: Manjaro Linux 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.9.0
Kernel Version: 6.14.2-3-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 9700X 8-Core Processor
Memory: 123.5 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4070 Ti SUPER
Comment 7 Darryl 2025-04-20 00:01:43 UTC
(In reply to Darryl from comment #6)
> I also have this bug. 
> 
> I don't know if this is helpful but when I run it from konsole, I get this:
> 
> qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object
> was not placed in the graphics scene.
> 
> 
> 
> Operating System: Manjaro Linux 
> KDE Plasma Version: 6.3.4
> KDE Frameworks Version: 6.12.0
> Qt Version: 6.9.0
> Kernel Version: 6.14.2-3-MANJARO (64-bit)
> Graphics Platform: Wayland
> Processors: 16 × AMD Ryzen 7 9700X 8-Core Processor
> Memory: 123.5 GiB of RAM
> Graphics Processor: NVIDIA GeForce RTX 4070 Ti SUPER

Updating the nvidia driver to 570.144 fixes the issue for me. 
I do use the nvidia-open driver but I assume the regular proprietary driver would also work.
Comment 8 Darryl 2025-04-20 03:45:28 UTC
(In reply to Darryl from comment #7)
> (In reply to Darryl from comment #6)
> > I also have this bug. 
> > 
> > I don't know if this is helpful but when I run it from konsole, I get this:
> > 
> > qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object
> > was not placed in the graphics scene.
> > 
> > 
> > 
> > Operating System: Manjaro Linux 
> > KDE Plasma Version: 6.3.4
> > KDE Frameworks Version: 6.12.0
> > Qt Version: 6.9.0
> > Kernel Version: 6.14.2-3-MANJARO (64-bit)
> > Graphics Platform: Wayland
> > Processors: 16 × AMD Ryzen 7 9700X 8-Core Processor
> > Memory: 123.5 GiB of RAM
> > Graphics Processor: NVIDIA GeForce RTX 4070 Ti SUPER
>
Comment 9 Andrii 2025-04-20 09:16:10 UTC
I can reproduce as well on my NVIDIA system too.

Filelight 25.04.0

The scan completes and states the sizes in the list on the left, but the graph itself is not shown.

Logs output the following:
qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object was not placed in the graphics scene.


OS: Arch Linux x86_64
Kernel: Linux 6.14.2-arch1-1
Display (LG HDR QHD): 2560x1440 @ 75 Hz (as 2332x1311) in 32" [External]
DE: KDE Plasma 6.3.4
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3/4]
CPU: AMD Ryzen 9 3900X (24) @ 4.67 GHz
GPU: NVIDIA GeForce RTX 4080 SUPER [Discrete]
NVIDIA Driver version: 570.133.07
Comment 10 John Kizer 2025-04-20 20:20:08 UTC
I can reproduce with NVIDIA graphics driver 570.144, Qt 6.9 and Filelight 25.04.0 on Fedora KDE 42. 

For what it's worth, I don't *think* that the "Created graphical object was not placed in the graphics scene" log messages are related: https://bugs.kde.org/show_bug.cgi?id=501674

The fact that:
* The chart shows up as normal with the Flatpak, using Qt 6.8
* The chart shows up as normal when run with QT_QPA_PLATFORM=xcb
* The chart shows up as normal on my wife's AMD-only laptop

Would lead me to guess that this is a Qt 6.9 + NVIDIA + Wayland upstream issue...but I don't know how to diagnose where that is, or if there's something that needs adapted in the Filelight code.
Comment 11 John Kizer 2025-04-21 19:36:08 UTC
*** Bug 503071 has been marked as a duplicate of this bug. ***
Comment 12 Andrew Moore 2025-04-21 21:34:35 UTC
(In reply to Andrew Moore from comment #4)
> I can reproduce as well on my NVIDIA system.
> 
> Logs output the following:
> 
> qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object
> was not placed in the graphics scene.
> 
> Operating System: Arch Linux 
> KDE Plasma Version: 6.3.4
> KDE Frameworks Version: 6.12.0
> Qt Version: 6.9.0
> Kernel Version: 6.14.2-zen1-1-zen (64-bit)
> Graphics Platform: Wayland
> Graphics Processor: NVIDIA GeForce RTX 4090/PCIe/SSE2
> 
> filelight 24.12.3-1
> nvidia-dkms 570.133.07-1
> 
> Note: My AMD system with the exact same KDE, KDE Frameworks, QT and
> Filelight versions can render the graph without any issues.

Can still reproduce on:

KDE Frameworks 6.13.0
nvidia-dkms 570.144-1
filelight 25.04.0-1
Comment 13 John Kizer 2025-04-24 18:33:49 UTC
*** Bug 503269 has been marked as a duplicate of this bug. ***
Comment 14 Filip 2025-04-27 05:21:32 UTC
*** Bug 503389 has been marked as a duplicate of this bug. ***