[cairo-bugs] [Bug 5196] New: Gtk applications fail when forwarding
display to IRIX
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Nov 29 11:45:15 PST 2005
Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://bugs.freedesktop.org/show_bug.cgi?id=5196
Summary: Gtk applications fail when forwarding display to IRIX
Product: cairo
Version: 1.0.2
Platform: PC
OS/Version: Linux
Status: NEW
Severity: major
Priority: P2
Component: xlib backend
AssignedTo: cworth at cworth.org
ReportedBy: joevandyk at gmail.com
QAContact: cairo-bugs at cairographics.org
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
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the cairo-bugs
mailing list