I use pcmanfm 0.9.8 (libfm 0.1.14) from Arch Linux repo. My WM is XMonad, and pcmanfm is drawing the desktop (its autostarted with --desktop option). Every time I unmount USB stick by clicking "Eject removable media" on left pane, pcmanfm disappears; when I insert USB stick again, it says "Not authorized" until I run pcmanfm --desktop again or reboot.
I've rebuilt pcmanfm and libfm with debugging symbols and ran it under gdb; got the following stuff: http://pastebin.com/VDRH4QUH
Could it be fixed? It's kinda annoying.
PS Sorry my terrible english, not my native.