PCManFM 1.3.1 in Ubuntu 20.04 hangs for 90 seconds on reboot/shutdown
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pcmanfm (Fedora) |
Fix Released
|
Undecided
|
|||
pcmanfm (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Relevant information from "journalctl -b-1 -e" after restart:
May 14 17:16:00 ubuntu2004 systemd[528]: pulseaudio.service: Succeeded.
May 14 17:17:29 ubuntu2004 systemd[1]: session-1.scope: Stopping timed out. Killing.
May 14 17:17:29 ubuntu2004 systemd[1]: session-1.scope: Killing process 796 (pcmanfm) with signal SIGKILL.
May 14 17:17:29 ubuntu2004 systemd[1]: session-1.scope: Killing process 797 (gmain) with signal SIGKILL.
May 14 17:17:29 ubuntu2004 systemd[1]: session-1.scope: Killing process 798 (gdbus) with signal SIGKILL.
May 14 17:17:29 ubuntu2004 systemd[1]: session-1.scope: Failed with result 'timeout'.
May 14 17:17:29 ubuntu2004 systemd[1]: Stopped Session 1 of user user.
I found the same issue reported for Arch Linux here:
https:/
From the Arch Linux thread, it looks like the issue has been fixed by Fedora Linux here:
no longer affects: | pcmanfm (Arch Linux) |
no longer affects: | pcmanfm (Fedora) |
Changed in pcmanfm (Ubuntu): | |
status: | New → Confirmed |
Changed in pcmanfm (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
Description of problem:
Whenever I request a shutdown or reboot, I get this:
Waiting for stop job for 1 min and 30 secs.
Version-Release number of selected component (if applicable):
pcmanfm- 1.3.1-2. D20181227git061 9a81f.fc31. 2.x86_64
How reproducible:
Always (at least on my system which is running as a qemu/kvm guest).
Steps to Reproduce:
1. Reboot and log in to lxde.
2. Request a shutdown.
3. wait for the reboot to complete
Actual results:
Shutdown takes a long time.
Expected results:
Shutdown would be just as fast as in the previous fedora version.
Additional info:
From the journal
Feb 01 10:39:37 fc31 kernel: fbcon: Taking over console
Feb 01 10:39:37 fc31 kernel: Console: switching to colour frame buffer device 160x45
Feb 01 10:41:01 fc31 systemd[1]: session-2.scope: Stopping timed out. Killing.
Feb 01 10:41:01 fc31 systemd[1]: session-2.scope: Killing process 718 (pcmanfm) with signal SIGKILL.
Feb 01 10:41:01 fc31 systemd[1]: session-2.scope: Killing process 740 (gmain) with signal SIGKILL.
Feb 01 10:41:01 fc31 systemd[1]: session-2.scope: Killing process 742 (gdbus) with signal SIGKILL.
Feb 01 10:41:01 fc31 systemd[1]: session-2.scope: Failed with result 'timeout'.
Feb 01 10:41:01 fc31 systemd[1]: Stopped Session 2 of user vek.
Feb 01 10:41:01 fc31 systemd[1]: session-2.scope: Consumed 19.863s CPU time.
Feb 01 10:41:01 fc31 systemd[1]: Stopping Login Service...
Feb 01 10:41:01 fc31 systemd[1]: Stopping User Manager for UID 1000...
If I interpret this correctly, the remaining process would be pcmanfm.
I would be nice if I could attach strace to that process, but strace itself would be terminated too early to be useful.