Summary: | www-client/mozilla-firefox-3.5.2-r1: cairo assertion errors | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Justin Lecher (RETIRED) <jlec> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | cardoe, spatz |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ff-gdb.log |
Description
Justin Lecher (RETIRED)
2009-08-25 20:02:10 UTC
These are gtk issues, has nothing to do with firefox itself. @Mozilla, I'm adding you back. Firefox is doing something stupid with cairo/gtk, as the double unref shows. @Justin, please provide the output of : emerge -pv glib gtk+ pango cairo xulrunner Thanks *** This bug has been marked as a duplicate of bug 280369 *** Still have those problems and those aren't? related to gtk: firefox: cairo-hash.c:199: _cairo_hash_table_destroy: Assertion `hash_table->live_entries == 0' failed. Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fe3847cf710 (LWP 23240)] 0x00007fe383b6f455 in raise () from /lib/libc.so.6 (gdb) bt #0 0x00007fe383b6f455 in raise () from /lib/libc.so.6 #1 0x00007fe383b70c80 in abort () from /lib/libc.so.6 #2 0x00007fe383b6844a in __assert_fail () from /lib/libc.so.6 #3 0x00007fe37f8cb5a1 in _cairo_hash_table_destroy (hash_table=0x7fe3708507c0) at cairo-hash.c:199 #4 0x00007fe37f8dc717 in _cairo_scaled_font_map_destroy () at cairo-scaled-font.c:392 #5 0x00007fe37f8c6fd9 in _cairo_font_face_reset_static_data () at cairo-font-face.c:767 #6 0x00007fe37f8c6e09 in cairo_debug_reset_static_data () at cairo-debug.c:64 #7 0x00007fe380bbcff7 in MOZ_gdk_display_close (display=0x7fe38349d170) at nsAppRunner.cpp:2479 #8 0x00007fe380bbfb9a in XRE_main (argc=1, argv=0x7fff84f2d178, aAppData=0x7fe38341f320) at nsAppRunner.cpp:3433 #9 0x00000000004027e8 in ?? () #10 0x00007fe383b5aa3d in __libc_start_main () from /lib/libc.so.6 #11 0x0000000000401c19 in ?? () #12 0x00007fff84f2d168 in ?? () #13 0x000000000000001c in ?? () #14 0x0000000000000001 in ?? () #15 0x00007fff84f2df2f in ?? () #16 0x0000000000000000 in ?? () (gdb) q The program is running. Exit anyway? (y or n) y Created attachment 204662 [details]
ff-gdb.log
gdb.log
And it doesn't matter whether I use a clean profile or a used one. I recompiled following things for testing CFLAGS="-O2 -march=core2 -pipe -mssse3 -mcx16 -mmmx -g" CXXFLAGS="${CFLAGS}" USE="debug -custom-optimization" [ebuild R ] www-client/mozilla-firefox-3.5.3 USE="alsa dbus gnome java startup-notification -bindist -custom-optimization -iceweasel -mozdevelop -restrict-javascript" LINGUAS="de en en_GB en_US -af -ar -as -be -bg -bn -bn_BD -bn_IN -ca -cs -cy -da -el -eo -es -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy -fy_NL -ga -ga_IE -gl -gu -gu_IN -he -hi -hi_IN -hr -hu -id -is -it -ja -ka -kk -kn -ko -ku -lt -lv -mk -ml -mn -mr -nb -nb_NO -nl -nn -nn_NO -oc -or -pa -pa_IN -pl -pt -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB [ebuild R ] net-libs/xulrunner-1.9.1.3 USE="alsa dbus debug gnome java python startup-notification -custom-optimization" 0 kB [ebuild R ] x11-libs/gtk+-2.16.6 USE="X cups debug jpeg tiff -doc -jpeg2k -test -vim-syntax -xinerama" 0 kB [ebuild R ] x11-libs/pango-1.24.5-r1 USE="X debug -doc -test" 0 kB [ebuild R ] x11-libs/cairo-1.8.8 USE="X debug glitz opengl svg -cleartype -directfb -doc -xcb" 0 kB [ebuild R ] dev-libs/nss-3.12.4 USE="-utils" 0 kB [ebuild R ] dev-libs/nspr-4.8 USE="debug -ipv6" 0 kB no more gtk+ issues, CCing cairo maintainers then. Magically this issue disappeared over time. Closing for now. |