Summary: | Plasma crash and start again, triggered by notification | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Hirad <redstar> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | crash | CC: | nate |
Priority: | NOR | ||
Version First Reported In: | 6.4.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Hirad
2025-08-07 04:12:41 UTC
Aug 06 11:13:11 archlinux plasmashell[21057]: The Wayland connection experienced a fatal error: Too many open files Aug 06 11:13:11 archlinux plasmashell[21057]: Error marshalling request for org_kde_plasma_window.get_icon: Too many open files Aug 06 11:13:11 archlinux plasmashell[21057]: error marshalling arguments for get_icon: dup failed: Too many open files Too many files means too many files. :/ There's not much we can do about this. Can you comment on your usage of the system? Is there anything you can thin of that would be opening gazillions of files? I don't know how many files is "too many". I have fairly light usage. I have element and a browser open almost all the time. Sometimes pycharm, konsole, and dolphin too. Maybe open a text file or two here and there. But that's about it. The heaviest usage I might have is to have those open. But the crash doesn't always happen when they're all open. It can happen even when only element and browser is open. Please attach the output of: ulimit ulimit -Sn ulimit -Hn Also, do you have an NVIDIA GPU? Finally, you might be interested in reading through https://forums.opensuse.org/t/too-many-open-files/187265/7, where other folks had the same issue and did some troubleshooting. ulimit = unlimited ulimit -Sn = 1024 ulimit -Hn = 524288 Yes I have NVIDIA GPU There were 2 commands mentioned in that thread which I ran and these are the results right now: echo "Total open files:" $(lsof -p $(pidof plasmashell) | wc -l) = Total open files: 1644 echo "sync_file type files:" $(lsof -p $(pidof plasmashell) | grep -c sync_file) = 388 If it matters, I can run those commands immediately after Plasma restarts and provide the results again. Also it might might worth mentioning that I've asked a friend who has Slackware but same plasma version and NVIDIA GPU, and he doesn't have this issue. There's also `lsof | wc -l`. Regardless, it probably makes sense to set the ulimit higher, especially if you have an NVIDIA GPU. I'm going to close this as a downstream issue since it appears to be an unfortunace confluence of NVIDIA bugs and system configuration. |