I figured out what was different on the to machines, and boy is it lame. On the non-working machine, I had added /usr/lib/softbeep/libsoftbeep.so to /etc/ld.so.preload. Apparently, this package is not as clever as it should be at differentiating between beeps and non-beeps.
-- update-schemas: Error writing file "/var/lib/gconf/defaults/%gconf-tree.xml.new": File exists https://launchpad.net/bugs/74699 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs