nautilus inhibits logout
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: nautilus
Steps to reproduce
* Select a file or directory
* Trash it (or delete)
* Try to logout
Current result
gnome-session reports Nautilus action (or actions) are still running, inhibiting logout. But relevant files was yet deleted or trashed or moved or copied other files while session was running
Notes
This seems retaled to recent addition of "inhibit sleep while performing action".
ProblemType: Bug
Architecture: i386
Date: Wed Aug 26 14:17:50 2009
DistroRelease: Ubuntu 9.10
Package: nautilus 1:2.27.91-0ubuntu1
ProcEnviron:
LANG=it_IT.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: nautilus
Uname: Linux 2.6.31-7-generic i686
We definitely added uninhibit calls at the job's finish, so either we're leaking jobs or for whatever reason the Uninhibit call isn't working.
Does valgrind complain we're leaking *Job structs? Can you add a break in nautilus- file-operations .c:finalize_ common and make sure we're actually calling it at the end of jobs (and thusly nautilus_ uninhibit_ power_manager? ) If you run nautilus in a terminal does it complain that it can't uninhibit the power manager? Does dbus-monitor --session show the outgoing "Uninhibit" call?