On OpenBSD 4.0-current (Wed Dec 6 03:34:00 MST 2006), X.org 6.9.0 depth 16bit with cairo-1.2.6 gtk+2-2.10.6 pango-1.14.7 and patch id=6819 form this bug id=4945 nautilus 2.16.3 crashes like: Breakpoint 1, cairo_xlib_surface_create_for_bitmap (dpy=0x7c24c000, bitmap=4194436, screen=0x7d2a8b80, width=139, height=78) at cairo-xlib-surface.c:2154 2154 return _cairo_xlib_surface_create_internal (dpy, bitmap, screen, (gdb) n Program received signal SIGSEGV, Segmentation fault. 0x0919e97d in _cairo_xlib_surface_create_internal (dpy=0x7c24c000, drawable=4194436, screen=0x7d2a8b80, visual=0x0, xrender_format=0x0, width=139, height=78, depth=1) at cairo-xlib-surface.c:2065 2065 if (xrender_format == NULL && (gdb) bt #0 0x0919e97d in _cairo_xlib_surface_create_internal (dpy=0x7c24c000, drawable=4194436, screen=0x7d2a8b80, visual=0x0, xrender_format=0x0, width=139, height=78, depth=1) at cairo-xlib-surface.c:2065 #1 0x0919eb15 in cairo_xlib_surface_create_for_bitmap (dpy=0x7c24c000, bitmap=4194436, screen=0x7d2a8b80, width=139, height=78) at cairo-xlib-surface.c:2154 #2 0x0adcd87a in gdk_x11_ref_cairo_surface (drawable=0x885f9640) at gdkdrawable-x11.c:1474 #3 0x0ad9cd7e in _gdk_drawable_ref_cairo_surface (drawable=0x885f9640) at gdkdraw.c:1263 #4 0x0ada9110 in gdk_pixmap_ref_cairo_surface (drawable=0x808914d0) at gdkpixmap.c:515 #5 0x0ad9cd7e in _gdk_drawable_ref_cairo_surface (drawable=0x808914d0) at gdkdraw.c:1263 #6 0x0ad98a69 in gdk_cairo_create (drawable=0x808914d0) at gdkcairo.c:45 #7 0x0ada350b in get_cairo_context (gdk_renderer=0x884ad010, part=PANGO_RENDER_PART_FOREGROUND) at gdkpango.c:160 #8 0x0ada36c4 in gdk_pango_renderer_draw_glyphs (renderer=0x884ad010, font=0x7d8982d0, glyphs=0x814f75d0, x=3584, y=60416) at gdkpango.c:230 #9 0x021065ef in pango_renderer_draw_glyphs (renderer=0x884ad010, font=0x7d8982d0, glyphs=0x814f75d0, x=3584, y=60416) at pango-renderer.c:598 #10 0x021063e8 in pango_renderer_draw_layout_line (renderer=0x884ad010, line=0x80891368, x=3584, y=60416) at pango-renderer.c:529 #11 0x02105c00 in pango_renderer_draw_layout (renderer=0x884ad010, layout=0x89312678, x=1024, y=50176) at pango-renderer.c:183 #12 0x0ada51d3 in gdk_draw_layout_with_colors (drawable=0x808914d0, gc=0x81907dd0, x=1, y=49, layout=0x89312678, foreground=0x0, background=0x0) at gdkpango.c:1029 #13 0x0ada54b3 in gdk_draw_layout (drawable=0x808914d0, gc=0x81907dd0, x=1, y=49, layout=0x89312678) at gdkpango.c:1091 #14 0x1c0cd999 in nautilus_undo_transaction_unregister_object () #15 0x1c0cc827 in nautilus_undo_transaction_unregister_object () #16 0x1c0cb793 in nautilus_undo_transaction_unregister_object () #17 0x1c0b1162 in nautilus_icon_container_request_update_all () #18 0x061b6dfe in g_cclosure_marshal_VOID__OBJECT () from /usr/local/lib/libgobject-2.0.so.1200.4 #19 0x061a5f6e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.1200.4 #20 0x061b6081 in g_signal_emit_by_name () from /usr/local/lib/libgobject-2.0.so.1200.4 #21 0x061b521e in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.1200.4 #22 0x061b5560 in g_signal_emit_by_name () from /usr/local/lib/libgobject-2.0.so.1200.4 #23 0x049eab7a in gtk_drag_begin_internal (widget=0x8885c018, site=0x0, target_list=0x87b135c0, actions=46, button=1, event=0x829d96a8) at gtkdnd.c:2262 #24 0x049eaf40 in gtk_drag_begin (widget=0x8885c018, targets=0x87b135c0, actions=46, button=1, event=0x829d96a8) at gtkdnd.c:2378 #25 0x1c0b1348 in nautilus_icon_container_request_update_all () #26 0x1c0a7fdf in nautilus_file_is_gone () #27 0x0488532e in _gtk_marshal_BOOLEAN__BOXED (closure=0x8a7328d0, return_value=0xcf7e0a50, n_param_values=2, param_values=0xcf7e0bb0, invocation_hint=0xcf7e0a78, marshal_data=0x1c0a7e00) at gtkmarshalers.c:84 #28 0x061a61e6 in g_cclosure_new_swap () from /usr/local/lib/libgobject-2.0.so.1200.4 #29 0x061a5f6e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.1200.4 #30 0x061b5b3b in g_signal_emit_by_name () from /usr/local/lib/libgobject-2.0.so.1200.4 #31 0x061b5051 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.1200.4 #32 0x061b548b in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.1200.4 #33 0x049d00f7 in gtk_widget_event_internal (widget=0x8885c018, event=0x829d96a8) at gtkwidget.c:3911 #34 0x049cfc8d in gtk_widget_event (widget=0x8885c018, event=0x829d96a8) at gtkwidget.c:3717 #35 0x048839c5 in gtk_propagate_event (widget=0x8885c018, event=0x829d96a8) at gtkmain.c:2188 #36 0x048825c4 in gtk_main_do_event (event=0x829d96a8) at gtkmain.c:1422 #37 0x0add15d1 in gdk_event_dispatch (source=0x88f6c040, callback=0, user_data=0x0) at gdkevents-x11.c:2320