I was having exactly the same problem with logging out or ending session hanging. Only had this problem with lenny, not etch. After a couple days banging my head, finally got it to work by using my Webmin and killing the running process "/usr/bin/artsd -F 10 -S 4096 -b 16 -s 60 -m artsmessage -c drkonqi -l 3 -f" Don't know if arts uses libgtk but if I kill the process first I can logout, end session or reboot without any problems. Give it a shot and see if it helps you too.
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]