Package: libc6 Version: 2.3.2.ds1-11 I upgraded libc6 and found that /etc/init.d/mountkernfs had remounted my /dev/shm, not noticing that it was already mounted. The new mount hid the old filesystem. /dev/shm is actually a link to /tmp on my system, which is why the detection didn't work.
This broke all sorts of things, e.g. new X connections (as /tmp/.X11-unix was no longer visible.) Fortunately umount did the right thing. Perhaps mountkernfs could be changed to use some more robust way of detecting whether /dev/shm is already mounted - for instance, by looking at the first column of 'df /dev/shm'. ttfn/rjk