I ran a system update this weekend, and now gnucash is locking up X whenever I click on a button that pops up a list (e.g. the button to select a date on an entry in an account register window). I can ssh into the box after it's locked and top's not showing excessive CPU load. I tried killing everything related to gnucash or X, and all the processes go away except the X server which doesn't respond to kill or kill -9. Also, issuing a chvt as root in the ssh session hangs as well (but responds to ^C) so I can't switch away from the X session.

Gnucash itself wasn't updated (at v2.4.10 since late last year) but there were updates to X drivers and libs. I tried rebuilding gnucash and guile (along with media-libs/glu, media-libs/mesa and x11-libs/motif - had got a file collision warning for libGLU.so that didn't show up when rebuilt) but still getting the same result. Anyone else seeing similar behavior?