Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.
  • Root
  • » GTK+
  • » Gtk applications crash when DISPLAY forwarded to SGI Octane [RSS Feed]

#1 Nov. 29, 2005 00:18:19

Joe V.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

Gtk applications crash when DISPLAY forwarded to SGI Octane


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.

Where's the appropriate place to send the details of this? And what
details should I send?

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 "[[[[[[[[[

Offline

#2 Nov. 29, 2005 00:28:34

Matthias C.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

Gtk applications crash when DISPLAY forwarded to SGI Octane


On Mon, 2005-11-28 at 16:17 -0800, Joe Van Dyk wrote:
> 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.
>
> Where's the appropriate place to send the details of this? And what
> details should I send?

Looks like the segfault happens in cairo, so it should be reported
against cairo in bugzilla.freedesktop.org. Make sure you can reproduce
it with the latest cairo release, 1.0.2. There have been portability
fixes between 1.0.0 and 1.0.2.

Matthias

_______________________________________________
gtk-list mailing list
gtk-list@gnome.orghttp://mail.gnome.org/mailman/listinfo/gtk-list

Offline

  • Root
  • » GTK+
  • » Gtk applications crash when DISPLAY forwarded to SGI Octane [RSS Feed]

Board footer

Moderator control

Enjoy the 22nd of January
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support