This has been a huge problem for me for at least the last 6 months, if not the last year. The only patch I've seen come out that addresses it is http://bugzilla-attachments.gnome.org/attachment.cgi?id=144074 from the Gnome bug here https://bugzilla.gnome.org/show_bug.cgi?id=581526 . I've patched gtk with this patch (which conflicts with the xid collision error hiding patch, which I removed) and am about to test this on my own system from my PPA.
I'm all for a better solution to the XID problem and this certainly doesn't seem to be a permanent fix (why can the X server even give out conflicting XIDs at all?), but I really like having firefox run without crashing a few times a day (even though I have 4-5 windows and typically between 140-180 tabs open, total). Anyone who wants to test out this patched gtk can get it off my PPA here: https://launchpad.net/~lessoffensive/+archive/lessoffensive/ -- (firefox:24993): Gdk-WARNING **: XID collision, trouble ahead - overeager XID caching https://bugs.launchpad.net/bugs/401823 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gtk+2.0 in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs