I can't get any recent Gtk applications (using Gtk 2.8.6) to work when forwarding the DISPLAY of the applications to any SGI Octane's we have here. It's running IRIX/6.5.15f. The application is running on a linux box. Cairo 1.0.2 is installed. I can supply other details if needed. It seems to be failing in one of the cairo functions. Backtrace of one of my applications: #0 0x00138cef in raise () from /lib/tls/libc.so.6 #1 0x0013a4f5 in abort () from /lib/tls/libc.so.6 #2 0x00625dc5 in rb_bug (fmt=0x6c896e "Segmentation fault") at error.c:214 #3 0x00698997 in sigsegv (sig=11) at signal.c:446 #4 <signal handler called> #5 0x00000000 in ?? () #6 0x00450ffc in fbFetch (pict=0x9fccc70, x=0, y=0, width=10, buffer=0x9fccc70) at fbcompose.c:2673 #7 0x0045341f in fbCompositeRect (data=0xbfff0730, scanline_buffer=0xbfff0750) at fbcompose.c:3565 #8 0x00453a09 in pixman_compositeGeneral (op=PIXMAN_OPERATOR_CLEAR, pSrc=0x9fcce68, pMask=0x9fccb58, pDst=0x9fccd80, xSrc=11, ySrc=10, xMask=0, yMask=0, xDst=0, yDst=0, width=0, height=14) at fbcompose.c:3677 #9 0x00443785 in *_cairo_pixman_composite (op=PIXMAN_OPERATOR_OVER, pSrc=0x9fcce68, pMask=0x9fccb58, pDst=0x9fccd80, xSrc=11, ySrc=10, xMask=0, yMask=0, xDst=0, yDst=0, width=10, height=14) at fbpict.c:1825 #10 0x0042741a in _cairo_image_surface_composite ( operator=CAIRO_OPERATOR_OVER, src_pattern=0xbfff6d80, mask_pattern=0xbfff6a10, abstract_dst=0x9fccdf8, src_x=11, src_y=10, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=10, height=14) at cairo-image-surface.c:595 #11 0x0042d4c6 in _fallback_composite (operator=167562352, src=0x9fccc70, mask=0x9fccc70, dst=0x9fccc70, src_x=167562352, src_y=167562352, mask_x=167562352, mask_y=167562352, dst_x=0, dst_y=0, width=10, height=14) at cairo-surface.c:800 #12 0x00437783 in _cairo_ft_scaled_font_show_glyphs (abstract_font=0x9eec050, operator=167562352, pattern=0xbfff6d80, surface=0x9fcc7c8, source_x=167562352, source_y=167562352, dest_x=11, dest_y=10, width=10, height=14, glyphs=0x9f40978, num_glyphs=1) at cairo-ft-font.c:2048 #13 0x00421e3f in _cairo_scaled_font_show_glyphs (scaled_font=0x9eec050, operator=CAIRO_OPERATOR_OVER, pattern=0xbfff6d80, surface=0x9fcc7c8, source_x=11, source_y=10, dest_x=11, dest_y=10, width=10, height=14, glyphs=0x9f40978, num_glyphs=1) at cairo-font.c:929 #14 0x00425a5d in _cairo_gstate_show_glyphs_draw_func (closure=0xbfff6d60, operator=167562352, src=0xbfff6d80, dst=0x9fccc70, dst_x=0, dst_y=0, extents=0xbfff6d58) at cairo-gstate.c:2053 #15 0x0042425a in _cairo_gstate_clip_and_composite (clip=0x9fcc23c, operator=CAIRO_OPERATOR_OVER, src=0xbfff6d80, draw_func=0x425970 <_cairo_gstate_show_glyphs_draw_func>, draw_closure=0xbfff6d60, dst=0x9fcc7c8, extents=0xbfff6d58) at cairo-gstate.c:1094 #16 0x00425c9b in _cairo_gstate_show_glyphs (gstate=0x9fcc1b8, glyphs=0xbfff6e60, num_glyphs=1) at cairo-gstate.c:2131 #17 0x0041e6d4 in cairo_show_glyphs (cr=0x9fcc868, glyphs=0x0, num_glyphs=167562352) at cairo.c:2158 #18 0x0092f4a2 in pango_cairo_renderer_draw_glyphs (renderer=0x9fcbfe0, font=0x9fccc70, glyphs=0x9eeb2b0, x=0, y=0) at pangocairo-render.c:110 #19 0x00afd609 in pango_renderer_draw_glyphs (renderer=0x9fcbfe0, font=0x9fccc70, glyphs=0x9fccc70, x=167562352, y=167562352) at pango-renderer.c:597 #20 0x0092f9c6 in pango_cairo_show_glyph_string (cr=0x9fcc868, font=0x9f11028, glyphs=0x9eeb2b0) at pangocairo-render.c:314 #21 0x006fa40b in gdk_pango_renderer_draw_glyphs (renderer=0x9fccc70, font=0x9f11028, glyphs=0x9eeb2b0, x=9216, y=24576) at gdkpango.c:210 #22 0x00afd609 in pango_renderer_draw_glyphs (renderer=0x9fcbc30, font=0x9fccc70, glyphs=0x9fccc70, x=167562352, y=167562352) at pango-renderer.c:597 #23 0x00afd4ce in pango_renderer_draw_layout_line (renderer=0x9fcbc30, line=0x9ee79f8, x=9216, y=24576) at pango-renderer.c:528 #24 0x00afcbed in pango_renderer_draw_layout (renderer=0x9fcbc30, layout=0x9ee79f8, x=9216, y=5120) at pango-renderer.c:182 #25 0x006fbb31 in gdk_draw_layout_with_colors (drawable=0x0, gc=0x9f29770, x=9216, y=5120, layout=0x9ee78c8, foreground=0x9fccc70, background=0x9fccc70) at gdkpango.c:989 #26 0x006fbd7d in gdk_draw_layout (drawable=0x9f2c6a0, gc=0x9f29770, x=167562352, y=167562352, layout=0x9ee78c8) at gdkpango.c:1051 #27 0x010efb62 in gtk_default_draw_layout (style=0x9ee0480, window=0x9f2c6a0, state_type=GTK_STATE_NORMAL, use_text=0, area=0x9f3961c, widget=0x9ecc020, detail=0x12196bc "label", x=9, y=5, layout=0x9ee78c8) at gtkstyle.c:5088 #28 0x010f1dbc in gtk_paint_layout (style=0x9ee0480, window=0x9f2c6a0, state_type=167562352, use_text=167562352, area=0x9fccc70, widget=0x9fccc70, detail=0x9fccc70 "[[[[[[[[[[", x=167562352, y=167562352, layout=0x9fccc70) at gtkstyle.c:6329 #29 0x0107abbe in gtk_label_expose (widget=0x9ecc020, event=0x9f39610) at gtklabel.c:2344 #30 0x00faa615 in gtk_accel_label_expose_event (widget=0x9ecc020, event=0x9f39610) at gtkaccellabel.c:343 #31 0x0108d4a1 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9b50a90, return_value=0xbfff7680, n_param_values=2, param_values=0xbfff77d0, invocation_hint=0xbfff76a8, marshal_data=0xfaa420) at gtkmarshalers.c:83 #32 0x002525f7 in g_type_class_meta_marshal (closure=0x9b50a90, return_value=0x9fccc70, n_param_values=167562352, param_values=0xbfff77d0, invocation_hint=0x9fccc70, marshal_data=0x9fccc70) at gclosure.c:569 #33 0x00252315 in g_closure_invoke (closure=0x9b50a90, return_value=0x9fccc70, n_param_values=167562352, param_values=0x9fccc70, invocation_hint=0x9fccc70) at gclosure.c:492 #34 0x00263e7a in signal_emit_unlocked_R (node=0x9c29ee8, detail=0, instance=0x9ecc020, emission_return=0xbfff7760, instance_and_params=0xbfff77d0) at gsignal.c:2523 #35 0x00263293 in g_signal_emit_valist (instance=0x9ecc020, signal_id=0, detail=0, var_args=0xbfff7960 "hyÿhyÿ") at gsignal.c:2254 #36 0x00263724 in g_signal_emit (instance=0x9fccc70, signal_id=167562352, detail=167562352) at gsignal.c:2288 #37 0x01188d0b in gtk_widget_event_internal (widget=0x9ecc020, event=0x9f39610) at gtkwidget.c:3735 #38 0x00ff9384 in gtk_container_propagate_expose (container=0x9f39610, child=0x9ecc020, event=0x9f396a8) at gtkcontainer.c:2461 #39 0x00ff905f in gtk_container_expose_child (child=0x9fccc70, client_data=0x0) at gtkcontainer.c:2349 #40 0x0109bf7c in gtk_menu_item_forall (container=0x9ecb830, include_internals=1, callback=0xff9030 <gtk_container_expose_child>, callback_data=0x9fccc70) at gtkmenuitem.c:1454 #41 0x00ff73dc in gtk_container_forall (container=0x9ecb830, callback=0xff9030 <gtk_container_expose_child>, callback_data=0x9fccc70) at gtkcontainer.c:1265 #42 0x00ff90f4 in gtk_container_expose (widget=0x9ecb830, event=0x9f396a8) at gtkcontainer.c:2372 #43 0x0109ac92 in gtk_menu_item_expose (widget=0x9ecb830, event=0x9f396a8) at gtkmenuitem.c:853 #44 0x0108d4a1 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9b50a90, return_value=0xbfff7ba0, n_param_values=2, param_values=0xbfff7cf0, invocation_hint=0xbfff7bc8, marshal_data=0x109ac00) at gtkmarshalers.c:83 #45 0x002525f7 in g_type_class_meta_marshal (closure=0x9b50a90, return_value=0x9fccc70, n_param_values=167562352, param_values=0xbfff7cf0, invocation_hint=0x9fccc70, marshal_data=0x9fccc70) at gclosure.c:569 #46 0x00252315 in g_closure_invoke (closure=0x9b50a90, return_value=0x9fccc70, n_param_values=167562352, param_values=0x9fccc70, invocation_hint=0x9fccc70) at gclosure.c:492 #47 0x00263e7a in signal_emit_unlocked_R (node=0x9c29ee8, detail=0, instance=0x9ecb830, emission_return=0xbfff7c80, instance_and_params=0xbfff7cf0) at gsignal.c:2523 #48 0x00263293 in g_signal_emit_valist (instance=0x9ecb830, signal_id=0, detail=0, var_args=0xbfff7e80 "\210~ÿ\210~ÿ") at gsignal.c:2254 #49 0x00263724 in g_signal_emit (instance=0x9fccc70, signal_id=167562352, detail=167562352) at gsignal.c:2288 #50 0x01188d0b in gtk_widget_event_internal (widget=0x9ecb830, event=0x9f396a8) at gtkwidget.c:3735 #51 0x00ff9384 in gtk_container_propagate_expose (container=0x9f396a8, child=0x9ecb830, event=0xbfff8430) at gtkcontainer.c:2461 #52 0x00ff905f in gtk_container_expose_child (child=0x9fccc70, client_data=0x0) at gtkcontainer.c:2349 #53 0x0109d591 in gtk_menu_shell_forall (container=0x9eb88e0, include_internals=1, callback=0xff9030 <gtk_container_expose_child>, callback_data=0xbfff7f50) at gtkmenushell.c:885 #54 0x00ff73dc in gtk_container_forall (container=0x9ecb610, callback=0xff9030 <gtk_container_expose_child>, callback_data=0x9fccc70) at gtkcontainer.c:1265 #55 0x00ff90f4 in gtk_container_expose (widget=0x9ecb610, event=0xbfff8430) at gtkcontainer.c:2372 #56 0x01098aa2 in gtk_menu_bar_expose (widget=0x9ecb610, event=0xbfff8430) at gtkmenubar.c:567 #57 0x0108d4a1 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9b50a90, return_value=0xbfff80c0, n_param_values=2, param_values=0xbfff8210, invocation_hint=0xbfff80e8, marshal_data=0x1098a10) at gtkmarshalers.c:83 #58 0x002525f7 in g_type_class_meta_marshal (closure=0x9b50a90, return_value=0x9fccc70, n_param_values=167562352, param_values=0xbfff8210, invocation_hint=0x9fccc70, marshal_data=0x9fccc70) at gclosure.c:569 #59 0x00252315 in g_closure_invoke (closure=0x9b50a90, return_value=0x9fccc70, n_param_values=167562352, param_values=0x9fccc70, invocation_hint=0x9fccc70) at gclosure.c:492 #60 0x00263e7a in signal_emit_unlocked_R (node=0x9c29ee8, detail=0, instance=0x9ecb610, emission_return=0xbfff81a0, instance_and_params=0xbfff8210) at gsignal.c:2523 #61 0x00263293 in g_signal_emit_valist (instance=0x9ecb610, signal_id=0, detail=0, var_args=0xbfff83a0 "¨203ÿ¨203ÿ") at gsignal.c:2254 #62 0x00263724 in g_signal_emit (instance=0x9fccc70, signal_id=167562352, detail=167562352) at gsignal.c:2288 #63 0x01188d0b in gtk_widget_event_internal (widget=0x9ecb610, event=0xbfff8430) at gtkwidget.c:3735 #64 0x0108ad0f in gtk_main_do_event (event=0xbfff8430) at gtkmain.c:1364 #65 0x0070c103 in gdk_window_process_updates_internal (window=0x9f2c6a0) at gdkwindow.c:2215 #66 0x0070c25e in gdk_window_process_all_updates () at gdkwindow.c:2268 #67 0x00ff6fbe in gtk_container_idle_sizer (data=0x0) at gtkcontainer.c:1117 #68 0x00eff413 in g_idle_dispatch (source=0x9eecb78, callback=0, user_data=0x9fccc70) at gmain.c:3813 #69 0x00efc37b in g_main_dispatch (context=0x9b7c390) at gmain.c:1934 #70 0x00efd438 in g_main_context_dispatch (context=0x9b7c390) at gmain.c:2484 #71 0x00efd76c in g_main_context_iterate (context=0x9b7c390, block=1, dispatch=1, self=0x9ecd470) at gmain.c:2565 #72 0x00efdd81 in g_main_loop_run (loop=0x9f23610) at gmain.c:2769 First few lines of xdpyinfo:name of display: exetor:0.0 version number: 11.0 vendor string: Silicon Graphics vendor release number: 6600 maximum request size: 262140 bytes motion buffer size: 0 bitmap unit, bit order, padding: 32, MSBFirst, 32 image byte order: MSBFirst number of supported pixmap formats: 6 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 12, bits_per_pixel 16, scanline_pad 32 depth 15, bits_per_pixel 16, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 15, maximum 149 focus: PointerRoot number of extensions: 32 Adobe-DPS-Extension DCShare DEC-XTRAP DOUBLE-BUFFER DPMS DPSExtension ESA Extended-Visual-Information GLX LBX MIT-SHM MIT-SUNDRY-NONSTANDARD Multi-Buffering READDISPLAY RECORD ReadDisplay SCREEN-SAVER SGI-NewMultibuffering SGI-SCREEN-CAPTURE SGI-SUNDRY-NONSTANDARD SGI-VIDEO-CONTROL SGIFullScreenStereo SHAPE SYNC TOG-CUP X3D-PEX XC-APPGROUP XC-MISC XInputExtension XKEYBOARD XTEST XVideo default screen number: 0 number of screens: 1 screen #0: dimensions: 1280x1024 pixels (260x190 millimeters) resolution: 125x137 dots per inch
Can I provide any more information on this? I'd really like to get this working soon.
This backtrace looks identical to the first one in bug 4945. Marking this as a duplicate. *** This bug has been marked as a duplicate of 4945 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.