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
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?
(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.
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!
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.
(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?
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
(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.
(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 >
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
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.
*** Bug 503071 has been marked as a duplicate of this bug. ***
(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
*** Bug 503269 has been marked as a duplicate of this bug. ***
*** Bug 503389 has been marked as a duplicate of this bug. ***
I confirm this bug too, KDE team when you will fix this, I use filelight almost daily in order to monitor my system's tidyness... Operating System: EndeavourOS KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.9.0 Kernel Version: 6.14.4-arch1-2 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-6500 CPU @ 3.20GHz Memory: 15.6 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1050 Ti Manufacturer: MSI Product Name: MS-7972 System Version: 2.0
Another confirmation of the bug: Package versions: - filelight 25.04.0-1 - nvidia-open 570.144-4 Operating System: Arch Linux KDE Plasma Version: 6.3.5 KDE Frameworks Version: 6.13.0 Qt Version: 6.9.0 Kernel Version: 6.14.5-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-4790K CPU @ 4.00GHz Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1660
(In reply to honkanen.ap from comment #16) > Another confirmation of the bug: > > Package versions: > - filelight 25.04.0-1 > - nvidia-open 570.144-4 > > Operating System: Arch Linux > KDE Plasma Version: 6.3.5 > KDE Frameworks Version: 6.13.0 > Qt Version: 6.9.0 > Kernel Version: 6.14.5-arch1-1 (64-bit) > Graphics Platform: Wayland > Processors: 8 × Intel® Core™ i7-4790K CPU @ 4.00GHz > Memory: 31.3 GiB of RAM > Graphics Processor: NVIDIA GeForce GTX 1660 An additional observation: The problem dissappears when running Plasma in X11. The error message "qrc:/ui/OverviewPage.qml:11:1: QML OverviewPage: Created graphical object was not placed in the graphics scene." still persists though.
Bug exists only when plasma renderer set to auto or opengl, in vulkan pie is visible. But kdenlive crashes in vulkan... Package versions: - filelight 25.04.1-1 - nvidia-open 570.144-4 Operating System: Arch Linux KDE Plasma Version: 6.3.5 KDE Frameworks Version: 6.14.0 Qt Version: 6.9.0 Kernel Version: 6.14.6-2-cachyos (64-bit) Graphics Platform: Wayland Processors: 16 × Intel® Core™ i7-10700K CPU @ 3.80GHz Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 3060 Ti
(In reply to Egor Tkachev from comment #18) > Bug exists only when plasma renderer set to auto or opengl, in vulkan pie is > visible. But kdenlive crashes in vulkan... It's a pity, kdenlive is really needed. The best program for editing. Can you tell me how you turn on vulkan?
Created attachment 181280 [details] pie shows up when plasma renderer set to vulkan
(In reply to Konstantin from comment #19) > (In reply to Egor Tkachev from comment #18) > > Bug exists only when plasma renderer set to auto or opengl, in vulkan pie is > > visible. But kdenlive crashes in vulkan... > > It's a pity, kdenlive is really needed. The best program for editing. Can > you tell me how you turn on vulkan? type "plasma renderer" in start menu (i don't know if this is right on english) or add/edit the [QtQuickRendererSettings] SceneGraphBackend=vulkan in ~/.config/kdeglobals
> type "plasma renderer" in start menu (i don't know if this is right on > english) or add/edit the > [QtQuickRendererSettings] > SceneGraphBackend=vulkan > in ~/.config/kdeglobals Can you tell me how it will be in Russian? I did not find this command in the application menu. Maybe you need to install something for this? And can you tell me how you learned this command? I want to read the documentation.
Thank you for the tip that this was specific to nvidia/Wayland. I help support a qtwebengine app which has seen issues with this lately (Qt 6.9 and nvidia have not been fully working yet) so it's suddenly very familiar. Be advised that the nvidia vulkan drivers (all of them currently available) have a bug regarding excessive CPU utilisation, so you probably don't want to set your system up to use it globally. Since this is Wayland-specific, we can work around this with an environment variable, and run it in XWayland until it's fixed: QT_QPA_PLATFORM=xcb filelight
(In reply to Konstantin from comment #22) > > type "plasma renderer" in start menu (i don't know if this is right on > > english) or add/edit the > > [QtQuickRendererSettings] > > SceneGraphBackend=vulkan > > in ~/.config/kdeglobals > > Can you tell me how it will be in Russian? I did not find this command in > the application menu. Maybe you need to install something for this? And can > you tell me how you learned this command? I want to read the documentation. Отрисовка рабочего стола или что-то похожее, не у компьютера сейчас
(In reply to pallaswept from comment #23) > Thank you for the tip that this was specific to nvidia/Wayland. I help > support a qtwebengine app which has seen issues with this lately (Qt 6.9 and > nvidia have not been fully working yet) so it's suddenly very familiar. > > Be advised that the nvidia vulkan drivers (all of them currently available) > have a bug regarding excessive CPU utilisation, so you probably don't want > to set your system up to use it globally. > > Since this is Wayland-specific, we can work around this with an environment > variable, and run it in XWayland until it's fixed: > > QT_QPA_PLATFORM=xcb filelight could you please advise a noob like me how to do that ? I tried 'set QT_QPA_PLATFORM=xcb filelight' and got an error message :( setting the plasma renderer backend to 'Vulkan' also didn't stick (though I pressed the 'OK' button after...)
(In reply to Kobi Hersh from comment #25) > (In reply to pallaswept from comment #23) > > Thank you for the tip that this was specific to nvidia/Wayland. I help > > support a qtwebengine app which has seen issues with this lately (Qt 6.9 and > > nvidia have not been fully working yet) so it's suddenly very familiar. > > > > Be advised that the nvidia vulkan drivers (all of them currently available) > > have a bug regarding excessive CPU utilisation, so you probably don't want > > to set your system up to use it globally. > > > > Since this is Wayland-specific, we can work around this with an environment > > variable, and run it in XWayland until it's fixed: > > > > QT_QPA_PLATFORM=xcb filelight > > could you please advise a noob like me how to do that ? I tried 'set > QT_QPA_PLATFORM=xcb filelight' and got an error message :( > > setting the plasma renderer backend to 'Vulkan' also didn't stick (though I > pressed the 'OK' button after...) You can use KDE Menu Editor, search for Filelight, click on it, then on the right hand side in the General tab there is an option "Environment Variables:" enter the following: QT_QPA_PLATFORM=xcb Then save.
*** Bug 504857 has been marked as a duplicate of this bug. ***
I would caution against changing the QtQuick renderer to Vulkan to resolve this, it's likely you might hit problems later on that are strange and non-obvious, having forgotten entirely that you changed the setting. It's why we've hidden it. Starting filelight from the terminal with: QT_QPA_PLATFORM=xcb filelight would be the best workaround.
If you want to use native wayland filelight you can also use zink to work around the issue. __GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink filelight https://wiki.archlinux.org/title/OpenGL#OpenGL_over_Vulkan_(Zink)
Instead of workarounds, I'd suggest just fixing the bug instead. Don't get me wrong, but I keep seeing users coming up with worse and worse ideas for short term duct-taping, which gonna cause more problems in the long run. Better just hotfix the issue to prevent users sharing any further and terrible brainstorming in this ticket..
(In reply to Örs V from comment #30) > Instead of workarounds, I'd suggest just fixing the bug instead. Don't get > me wrong, but I keep seeing users coming up with worse and worse ideas for > short term duct-taping, which gonna cause more problems in the long run. > Better just hotfix the issue to prevent users sharing any further and > terrible brainstorming in this ticket.. Obviously, the intention is a long-term actual fix. 'Short term duct taping'/workarounds are not for the long run, it's just a temporary thing so that the software works while we wait for a fix from upstream, who are aware of these issues and already working on 'just fixing the bug instead'. BTW, I mentioned the performance issues with vulkan above, which is why I didn't suggest the zink workaround earlier, and instead suggested xwayland. Of course, some users may not have X11 support at all, so the zink workaround would be required for them.
Thanks, Colin & Oliver Beard both your workarounds (comment #28 and comment #29) work for me aswell. I wonder how many developers in the FOSS world have Nvidia hardware though AND are willing to fix Nvidia only bugs for free... a constellation of two exceedingly rare events ;) However a bugfix would be appreciated since Filelight is a pretty prominently featured application in KDE (comes up in Context menu on any Folder by default. Plus I know and like using this app since day 1 and I bet a lot of other folks are aswell.
As a data point filelight draws the graph properly on my nVidia system nvidia proprietary driver 570.153.02 Qt 6.8.3 Wayland
(In reply to TraceyC from comment #33) > As a data point filelight draws the graph properly on my nVidia system > nvidia proprietary driver 570.153.02 > Qt 6.8.3 > Wayland Yeah, it's a specific issue with 6.9 on Wayland, with NVIDIA. Has to be all three of those, if using AMD, it's fine. If using X11, it's fine. It using old versions of Qt, it's fine.
yes, thank you @Darryl - I've implemented your explanation and it's working great now
Confirmed on Nvidia beta drivers 575.57.08 + Qt 6.9.1 Created a bug report at Nvidia forums since it's likely a problem in the Nvidia drivers: https://forums.developer.nvidia.com/t/kde-app-filelight-broken-in-wayland-qt-6-9-or-newer/335357
*** Bug 505646 has been marked as a duplicate of this bug. ***
this is obviously Nvidia generation related. On my GTX 1050 Ti (Pascal series), the rendering is broken. However on my older Quadro K620 (Kepler series) the rendering works right out of the box, so this bug only affects newer series.. Hope this info is helpful, and helps the devs to fix this issue, cause for example this issue also affects rendering within Plasma's Settings, for example the notification there are little dots, and behind it there should be a sample monitor graphic rendered, that is also not rendered on my pascal serie nvidia, but is rendered on the kepler serie.
I can reproduce this (including fixing it by setting the renderer to vulkan) on bazzite 42, KDE 6.4.0, frameworks 6.15.0, QT 6.9.1 running on an nvidia GTX 1660
*** Bug 506666 has been marked as a duplicate of this bug. ***