After emerging glib-2.8.0 cairo-0.9.2 gtk+-2.8.0, my "hommade" deer park alpha2 got very unstable, crashing occasionally when clicking link. You are right to say that deer park isn't supported, however it was quite stable with earlier versions of gtk+, e.g. 2.7.4. Starting it from an gnome-terminal, I saw a lot of messages like "Gdk-CRITICAL **: gdk_drawable_get_colormap: assertion `GDK_IS_DRAWABLE (drawable)' failed". Googleing around with that information I found that deer park is not the only program suffering from that problem. Look here http://mail.gnome.org/archives/gtk-app-devel-list/2005-August/msg00204.html in this thread also a fix was announced to be done in CVS. I attached it. Another issue that could probably make problems when you unmask gtk+-2.8.0 was also fixed in CVS and I included it as well (http://bugzilla.gnome.org/show_bug.cgi?id=313417 , for this issue). After applying both fixes to gtk+-2.8.0, my deer park browser is rockstable again. Maybe you want to consider applying those upstream patches to gtk+-2.8.0 in portage as well cheers Reproducible: Always Steps to Reproduce: 1.emerge deer park 2.emerge gtk+2.8.0 3. Actual Results: occassional crashes of deer park when clicking on links Expected Results: deer park shouldn't crash when changing to another page
Created attachment 66138 [details, diff] two upstream fixes of files in the gdk/x11 directory
Created attachment 66139 [details, diff] patch for the ebuild the ebuild patch would also build gtk+ --with-cairo support, if you want to test this
Thank you for the description and URLs. The relevant patches are included in gtk+-2.8.0-r2 now.