Hello, >From your strace output, it appears that the hanging comes from the fact that the child process (gdesklets daemon) segfaults, apparently during a socket operation on the socket used to communicate between gdesklets and gdesklets-daemon.
As python is not supposed to segfault, and the problem started to appear with a new python version, I think this bug is python-related. However, there is juste one strange thing: the first line of your strace seems to indicate that your "gdesklets" program actually runs /usr/local/bin/gdesklets, which is not the Debian gdesklets. Could you please check this, and try with the Debian gdesklets, which lies in /usr/bin ? Thanks for your feedback, -- Clément Stenac