Critical assertion error in xfdesktop_icon_view_item_in_grid_slot: assertion 'row >= 0 && row < icon_view->nrows' failed
Issue Description
At some point, the desktop (and only the desktop) became unresponsive for no apparent reason. I ignored it for a while until I saw my disk usage skyrocketing, due an enormous 750GB .xsession-errors file full of one warning:
** (xfdesktop:1078): CRITICAL **: 00:48:25.169: xfdesktop_icon_view_item_in_grid_slot: assertion 'row >= 0 && row < icon_view->nrows' failed
This has happened for the first time.
Steps to Reproduce Issue
Unknown how to reproduce. However, the desktop never recovered.
Expected Behavior
The desktop should be responsive at all times and not produce critical errors.
Additional Information
Shortly before the desktop became unresponsive, I tried to delete a video file stored on the desktop via the context menu. However, the context menu itself didn't work. The video was accompanied by a subtitle file that was loaded. I deleted (moved to trash) the subtitles via the context menu while the video was playing, not sure if there is some weird interaction going on. I use mpv 0.40.0 as my video player.
I don't know if anything can be done here. I'll add here if it happens again. Though honestly, the only reason I made this bug report is because I ran out of disk space because of the error log.
Environment & Versions
- OS distribution and version: Arch Linux
- Kernel: Linux 6.15.3-arch1-1
- Overall Xfce version: 4.20.1
- xfdesktop version (git hash if not a release): 4.20.1-1
- Windowing system (X11/Wayland): X11
- Compositor and version (if Wayland): N/A
- GTK Theme: Mantis Dusk [GTK2]
- Icon Theme: gnome
- UI Scale Factor: Probably 1