I am seeing someting very similar on NCD and IBM X terminals. On SuSE 10.0 firefox 1.0.7 crashes with a segmentation fault as soon as you start it. I have gtk2-2.8.3-4 cairo-1.0.0-7.2 Here is my traceback: #0 0x00000000 in ?? () #1 0xb3658842 in _cairo_pixman_composite_tri_fan () from /usr/lib/libcairo.so.2 #2 0xb365b906 in _cairo_pixman_composite_tri_fan () from /usr/lib/libcairo.so.2 #3 0xb364bc69 in _cairo_pixman_region_intersect () from /usr/lib/libcairo.so.2 #4 0xb362d4a9 in cairo_image_surface_get_height () from /usr/lib/libcairo.so.2 #5 0xb3632d89 in cairo_surface_create_similar () from /usr/lib/libcairo.so.2 #6 0xb362a573 in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2 #7 0xb3629cb6 in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2 #8 0xb362a97b in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2 #9 0xb362ab87 in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2 #10 0xb362ac6a in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2 #11 0xb3624609 in cairo_stroke_preserve () from /usr/lib/libcairo.so.2 #12 0xb3624632 in cairo_stroke () from /usr/lib/libcairo.so.2 #13 0xb38e656e in gtk_style_apply_default_background () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #14 0xb38ed0c0 in gtk_paint_check () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #15 0x081c1aca in nsCharPtrHashKey::nsCharPtrHashKey () #16 0x081c0768 in nsCharPtrHashKey::nsCharPtrHashKey () #17 0x0823d4ff in nsCOMTypeInfo::GetIID () #18 0x0823df08 in nsCOMTypeInfo::GetIID () #19 0x08204c63 in nsIBidirectionalEnumerator::nsIBidirectionalEnumerator () #20 0x0825b55d in nsCOMTypeInfo::GetIID () #21 0x0825e0c3 in nsCOMTypeInfo::GetIID () #22 0x0825c352 in nsCOMTypeInfo::GetIID () #23 0x0825b5ea in nsCOMTypeInfo::GetIID () #24 0x0825e0c3 in nsCOMTypeInfo::GetIID () #25 0x0825c352 in nsCOMTypeInfo::GetIID () #26 0x0825b5ea in nsCOMTypeInfo::GetIID () #27 0x0825e0c3 in nsCOMTypeInfo::GetIID () #28 0x0825c352 in nsCOMTypeInfo::GetIID () #29 0x0825b5ea in nsCOMTypeInfo::GetIID () #30 0x0825e0c3 in nsCOMTypeInfo::GetIID () #31 0x0825c352 in nsCOMTypeInfo::GetIID () #32 0x0825b5ea in nsCOMTypeInfo::GetIID () #33 0x0825e0c3 in nsCOMTypeInfo::GetIID () #34 0x0825c352 in nsCOMTypeInfo::GetIID () #35 0x0825b5ea in nsCOMTypeInfo::GetIID () #36 0x0825e0c3 in nsCOMTypeInfo::GetIID () #37 0x0825c352 in nsCOMTypeInfo::GetIID () #38 0x0825b5ea in nsCOMTypeInfo::GetIID () #39 0x083e37bc in nsCOMPtr::nsCOMPtr () #40 0x083e2e42 in nsCOMPtr::nsCOMPtr () #41 0x083e2624 in nsCOMPtr::nsCOMPtr () #42 0x08215570 in nsCOMPtr::nsCOMPtr () #43 0x08368f61 in nsCOMTypeInfo::GetIID () #44 0x0836b89e in nsCOMTypeInfo::GetIID () #45 0x0836eedf in nsCOMTypeInfo::GetIID () #46 0x0836f8b5 in nsCOMTypeInfo::GetIID () #47 0x0836fc5f in nsCOMTypeInfo::GetIID () #48 0x08369002 in nsCOMTypeInfo::GetIID () #49 0x081fe29b in nsCOMPtr::nsCOMPtr () #50 0x081fa4a8 in nsCOMPtr::nsCOMPtr () #51 0x081fa4e3 in nsCOMPtr::nsCOMPtr () #52 0xb388ae60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #53 0xb35ebd19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #54 0xb35fb816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0 #55 0xb35fcbee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #56 0xb35fd1f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #57 0xb397d3b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #58 0xb3889845 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #59 0xb37073fd in gdk_window_clear_area_e () from /opt/gnome/lib/libgdk-x11-2.0.so.0 #60 0xb37074df in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0 #61 0xb3707565 in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0 #62 0xb3581941 in g_child_watch_add () from /opt/gnome/lib/libglib-2.0.so.0 #63 0xb357f35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #64 0xb35827cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 #65 0xb3582ce7 in g_main_context_iteration () from /opt/gnome/lib/libglib-2.0.so.0 #66 0x081fdae0 in nsCOMPtr::nsCOMPtr () #67 0x0857d697 in nsCOMPtr::nsCOMPtr () #68 0x084d2411 in nsCOMTypeInfo::GetIID () #69 0x084d114b in nsCOMTypeInfo::GetIID () #70 0x086edd56 in nsCOMTypeInfo::GetIID () #71 0x086ef526 in nsCOMTypeInfo::GetIID () #72 0x080810db in ?? () #73 0x00000001 in ?? () #74 0xbfd446a4 in ?? () #75 0x086f88d0 in _IO_stdin_used () #76 0xbfd44678 in ?? () #77 0xb2f44ea0 in __libc_start_main () from /lib/tls/libc.so.6 #78 0xb2f44ea0 in __libc_start_main () from /lib/tls/libc.so.6 #79 0x08081031 in ?? () Hope this can be fixed, it is a complete showstopper for SuSE 10 at this site. Bob