Bug ID: 13729
Summary: Thunar process hangs on poll() when trying to unmount
Classification: Xfce Core
Hardware: PC (x86_64)
Assignee: [hidden email] Reporter: [hidden email] QA Contact: [hidden email] CC: [hidden email], [hidden email] Target Milestone: 1.8.0
Thunar 1.6.11, Fedora 26.
A request to unmount a mounted USB storage volume results in the following
strace of the thunar process:
Thunar creates a new event file descriptor, and get stuck poll()ing it.
Someone else, with a lot more patience than me, captured a fuller strace that
shows multiple instances of this pattern repeated (multiple poll() timeouts,
with each one taking 25 seconds). More info here:
Eventually Thunar does succeed in unmounting the volume, but this apparently
take many, many minutes, for all of these poll()s to time out. Until it's over,
Thunar is completely dead in the water, and does not respond to any X events.