"When logging out, and 2+ application issue interact requests during their save-yourself-s, and (at least?) one of them actually starts interacting, the session manager will not continue normally when the interaction completes. Instead, it will wait 1 minute, and then forcibly close the session. During this period, a second logout attempt will say that the session manager must be idle when requesting shutdown."
"I can reproduce probably this bug with:
- start empty xfce4-session
- start firefox
- start gedit and type something to have unsaved changes
- do a xfce4-logout ("/usr/bin/xfce4-session-logout --logout")
=> 60s timeout, then logout. incomplete session at startup (no gedit, no xfwm4 started by session manager)."
"Yes. Unfortunately, with 4.8, even a single xsmp interact request may break the session logout."
[ Note - I can always reproduce this test case under Ubuntu/XFCE. Run Firefox, run gedit, hit some keys, click logout, get "ICE I/O Error" & "Disconnected from session manager." After 60s xfwm4 is terminated.]
From upstream bug:
"When logging out, and 2+ application issue interact requests during their save-yourself-s, and (at least?) one of them actually starts interacting, the session manager will not continue normally when the interaction completes. Instead, it will wait 1 minute, and then forcibly close the session. During this period, a second logout attempt will say that the session manager must be idle when requesting shutdown."
"I can reproduce probably this bug with: bin/xfce4- session- logout --logout")
- start empty xfce4-session
- start firefox
- start gedit and type something to have unsaved changes
- do a xfce4-logout ("/usr/
=> 60s timeout, then logout. incomplete session at startup (no gedit, no xfwm4 started by session manager)."
"Yes. Unfortunately, with 4.8, even a single xsmp interact request may break the session logout."
[ Note - I can always reproduce this test case under Ubuntu/XFCE. Run Firefox, run gedit, hit some keys, click logout, get "ICE I/O Error" & "Disconnected from session manager." After 60s xfwm4 is terminated.]