Iβm using qBittorrent on Manjaro KDE to hash a large file close to 1TB. During the hashing process, the system remains responsive, and existing applications work without any noticeable lag. However, I am unable to launch any new applications (including the terminal). When attempting to open a new application, I receive the following error:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Even after pausing the hashing process in qBittorrent, the issue persists, and I still cannot launch new applications.
I have not tried any solutions yet since I cannot open the terminal or access KDE settings. I would appreciate any insights from the community.
Known Information
System Info: Manjaro KDE
qBittorrent Task: Verifying a large file (~1TB). The system itself is responsive during the hashing process.
Storage Configuration: The system disk and the disk containing the hashed file are separate.
Resource Utilization: CPU usage is around 50% during the process, and thereβs no noticeable system lag.
Assistance Needed
What could be causing this issue? Could it be related to D-Bus, the desktop environment, or disk I/O?
How can I troubleshoot or resolve this issue without access to the terminal?
If a similar situation occurs in the future, how can I ensure new applications can be launched without interrupting the hashing process?
And I have repeated this problem, I found that qBittorrent uses a large amount of system memory cache when verifying files, and it does not release the cache after the verification is complete. As a result, I encountered the aforementioned issue. When the issue occurs, I am unable to execute any new commands or open new applications.
total used free shared buff/cache available
memoryοΌ 22Gi 5.6Gi 616Mi 60Mi 17Gi 17Gi
swapοΌ 22Gi 5.8Gi 17Gi
However, after using the following commands to clear the buff/cache, the situation did not improve:
su
systemctl status dbus
And my terminal cannot execute commands like reboot or journalctl -b, showing the error: Failed to set wall message, ignoring: Connection timed out
I could well imagine that hashing such a large file could take up a lot of memory. So it might be useful to try running free while itβs running. Perhaps open up a separate terminal before you run the hashing and run
It seems that memory is not the cause of the issue, because after this phenomenon occurred, the situation did not improve after I chose to free up the buff/cache (confirmed by using free to check that buff/cache was released).
Everything worked fine after I used this command sudo renice +10 -p $(pgrep qbittorrent) (after a hard reboot, using qbittorrent to recheck the same large file)."
But I have a question, why does it still occupy these resources or affect the operation of other programs even after the qbittorrent verification is complete?
I also had problems with qBittorrent using too much RAM and making the system unresponsive. I limit the amount of RAM that qBittorrent can use with this: