Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
debugging wxruby
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Isomorph
n00b
n00b


Joined: 22 Sep 2002
Posts: 55
Location: Denmark

PostPosted: Thu Oct 04, 2012 6:18 pm    Post subject: debugging wxruby Reply with quote

So I am tried of wxruby not working on my system, so now we are going to debug it.

Code:

shs@cybert /usr/lib/ruby/gems/1.8/gems/wxruby-2.0.1-x86-linux/samples/minimal $ gdb --args ruby minimal.rb
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/ruby...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/ruby minimal.rb
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0xb4848f89 in ?? () from /usr/lib/libpixman-1.so.0
(gdb) whe
#0  0xb4848f89 in ?? () from /usr/lib/libpixman-1.so.0
#1  0xb47f8e7c in pixman_image_composite32 () from /usr/lib/libpixman-1.so.0
#2  0xb63066c6 in ?? () from /usr/lib/libcairo.so.2
#3  0xb63090a2 in ?? () from /usr/lib/libcairo.so.2
#4  0xb6337d65 in ?? () from /usr/lib/libcairo.so.2
#5  0xb6314e55 in ?? () from /usr/lib/libcairo.so.2
#6  0xb6318dfe in ?? () from /usr/lib/libcairo.so.2
#7  0xb6318ffa in ?? () from /usr/lib/libcairo.so.2
#8  0xb6315d71 in ?? () from /usr/lib/libcairo.so.2
#9  0xb62ed5a0 in ?? () from /usr/lib/libcairo.so.2
#10 0xb62e3cd6 in cairo_fill_preserve () from /usr/lib/libcairo.so.2
#11 0xb62e3d00 in cairo_fill () from /usr/lib/libcairo.so.2
#12 0xb44f3cc4 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libcrux-engine.so
#13 0xb6bb4000 in gtk_paint_box () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb6b43ce2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb6b3adaa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb6947a21 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0xb6948ffd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb695e97f in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0xb695fa40 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb695ff9b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb6c5330a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb6b353d9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb69b5ef9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb69b5ea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xb69b5ea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#26 0xb69b5ea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#27 0xb69dcc29 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#28 0xb69b2975 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#29 0xb69b47c9 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb6ab3415 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb6991b3a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#32 0xb67ad323 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb67aff76 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb67b38b9 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb67b3c73 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0xb6b3565b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb7135031 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0xb71bef1d in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0xb71beb8d in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#40 0xb6f3a28c in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#41 0xb77c13c0 in _wrap_App_main_loop(int, unsigned long*, unsigned long) ()
   from /usr/lib/ruby/site_ruby/1.8/i686-linux/wxruby2.so
#42 0xb7f34225 in ?? () from /usr/lib/libruby18.so.1.8
#43 0xb7f3e979 in ?? () from /usr/lib/libruby18.so.1.8
#44 0xb7f3eaab in ?? () from /usr/lib/libruby18.so.1.8
#45 0xb7f3bea5 in ?? () from /usr/lib/libruby18.so.1.8
#46 0xb7f3e821 in ?? () from /usr/lib/libruby18.so.1.8
#47 0xb7f3eaab in ?? () from /usr/lib/libruby18.so.1.8
#48 0xb7f3bea5 in ?? () from /usr/lib/libruby18.so.1.8
#49 0xb7f3c93e in ?? () from /usr/lib/libruby18.so.1.8
#50 0xb7f4a125 in ?? () from /usr/lib/libruby18.so.1.8
#51 0xb7f4a166 in ruby_exec () from /usr/lib/libruby18.so.1.8
#52 0xb7f4a19c in ruby_run () from /usr/lib/libruby18.so.1.8
#53 0x0804876e in main ()
(gdb)



Next step find all package involved and try to and some more debug information.
Back to top
View user's profile Send private message
Isomorph
n00b
n00b


Joined: 22 Sep 2002
Posts: 55
Location: Denmark

PostPosted: Thu Oct 04, 2012 7:42 pm    Post subject: Reply with quote

Okey from the first file system-fix-wxruby I extract the libs, then the package, package atom and final the package version.
Code:

cat system-fix-wxruby | egrep -o '/usr/lib.*$' | sort | uniq | egrep -v 'lib/ruby' >system-fix-wxruby-libs
cat system-fix-wxruby-libs | xargs -n 1 qfile -C | sort | uniq >system-fix-wxruby.pack
egrep -o '.* ' system-fix-wxruby.pack | sed -e 's/ //' | sort | uniq >system-fix-wxruby.atom
cat system-fix-wxruby.atom | xargs -n 1 eix -I >system-fix-wxruby.version


Here is there packages on my system from the file system-fix-wxruby.version.
Code:

[I] dev-lang/ruby
     Available versions: 
   (1.8)   1.8.7_p352 [m]1.8.7_p357 ~1.8.7_p358 ~1.8.7_p370
   (1.9)   1.9.3_p125 1.9.3_p194-r1
   {{(+)berkdb debug doc examples (+)gdbm ipv6 libedit ncurses +rdoc +readline rubytests socks5 ssl threads tk xemacs +yaml}}
     Installed versions:  1.8.7_p352(1.8)(02:36:34 2012-02-05)(berkdb doc examples gdbm ncurses readline ssl -debug -ipv6 -libedit -rubytests -socks5 -threads -tk -xemacs) 1.9.3_p194-r1(1.9)(15:13:56 2012-10-03)(berkdb doc examples gdbm ncurses rdoc readline ssl yaml -debug -ipv6 -rubytests -socks5 -tk -xemacs)
     Homepage:            http://www.ruby-lang.org/
     Description:         An object-oriented scripting language

[I] dev-libs/glib
     Available versions: 
   (1)   1.2.10-r5
   (2)   2.30.2 2.30.3 ~2.32.3 ~2.32.4
   {{debug doc fam hardened kernel_linux selinux (+)static-libs systemtap test utils xattr}}
     Installed versions:  1.2.10-r5(1)(17:53:29 2011-02-01)(-hardened) 2.30.3(2)(14:39:07 2012-10-03)(doc static-libs -debug -fam -selinux -systemtap -test -utils -xattr)
     Homepage:            http://www.gtk.org/
     Description:         The GLib library of C routines

[I] x11-libs/cairo
     Available versions:  1.8.10^t 1.10.2-r2^t ~1.10.2-r3^t ~1.12.2-r2^t ~1.12.2-r3^t **9999^t {{X aqua cleartype debug directfb doc drm gallium +glib lcdfilter opengl openvg qt4 static-libs +svg xcb}}
     Installed versions:  1.10.2-r2^t(18:45:15 2012-10-01)(X doc glib opengl svg xcb -aqua -debug -directfb -drm -gallium -openvg -qt4 -static-libs)
     Homepage:            http://cairographics.org/
     Description:         A vector graphics library with cross-device output support

[U] x11-libs/gtk+
     Available versions: 
   (1)   1.2.10-r12
   (2)   2.24.8-r1 2.24.10-r1 ~2.24.11 ~2.24.11-r1
   (3)   3.0.12-r1 3.2.3 3.2.4-r1 ~3.4.3 ~3.4.3-r1 ~3.4.4
   {{X aqua colord cups debug doc examples +introspection linguas_az linguas_ca linguas_cs linguas_da linguas_de linguas_el linguas_es linguas_et linguas_eu linguas_fi linguas_fr linguas_ga linguas_gl linguas_hr linguas_hu linguas_it linguas_ja linguas_ko linguas_lt linguas_nl linguas_nn linguas_no linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sr linguas_sv linguas_tr linguas_uk linguas_vi nls packagekit test vim-syntax wayland xinerama}}
     Installed versions:  1.2.10-r12(1)(19:50:32 2011-02-01)(linguas_da linguas_de -debug -linguas_az -linguas_ca -linguas_cs -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_ga -linguas_gl -linguas_hr -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nl -linguas_nn -linguas_no -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sl -linguas_sr -linguas_sv -linguas_tr -linguas_uk -linguas_vi -nls) 2.24.5-r1(2)(00:31:27 2011-10-30)(cups doc introspection -aqua -debug -examples -test -vim-syntax -xinerama) 3.0.12-r1(3)(12:08:13 2012-02-05)(cups doc introspection -aqua -debug -examples -test -vim-syntax -xinerama)
     Homepage:            http://www.gtk.org/
     Description:         Gimp ToolKit +

[I] x11-libs/pixman
     Available versions:  0.20.2 0.22.0 0.22.2 0.24.0 ~0.24.2 ~0.24.4 0.26.0 ~0.26.2 ~0.27.2 {{altivec iwmmxt mmx neon sse2 static-libs test}}
     Installed versions:  0.26.0(18:39:11 2012-10-01)(mmx -altivec -iwmmxt -neon -sse2 -static-libs -test)
     Homepage:            http://xorg.freedesktop.org/
     Description:         Low-level pixel manipulation routines

[D] x11-libs/wxGTK
     Available versions: 
   (2.8)   2.8.12.1
   (2.9)   [M]~2.9.3.1 [M]~2.9.4.1
   {{X aqua debug doc gnome gstreamer odbc opengl pch sdl tiff}}
     Installed versions:  2.6.4.0-r6(2.6)(03:49:50 2011-10-30)(X doc gnome opengl sdl unicode -debug -odbc -pch) 2.8.12.1(2.8)(21:00:02 2012-10-03)(X gnome gstreamer opengl sdl tiff -aqua -debug -doc -odbc -pch)
     Homepage:            http://wxwidgets.org/
     Description:         GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit

[I] x11-themes/gtk-engines
     Available versions:  (2) 2.20.2
   {{accessibility lua}}
     Installed versions:  2.20.2(2)(17:22:51 2011-02-02)(-accessibility -lua)
     Homepage:            http://www.gtk.org/
     Description:         GTK+2 standard engines and themes
[/quote]
Back to top
View user's profile Send private message
Isomorph
n00b
n00b


Joined: 22 Sep 2002
Posts: 55
Location: Denmark

PostPosted: Thu Oct 04, 2012 11:33 pm    Post subject: Reply with quote

Seems like qfile have an exact option, so we can just do this.
Code:
cat system-fix-wxruby-libs | xargs -n 1 qfile -e -C | sort | uniq >system-fix-wxruby.pack

And get this.
Code:
dev-lang/ruby-1.8.7_p352
dev-libs/glib-2.30.3
x11-libs/cairo-1.10.2-r2
x11-libs/gtk+-2.24.5-r1
x11-libs/pixman-0.26.0
x11-libs/wxGTK-2.8.12.1
x11-themes/gtk-engines-2.20.2


Then I add "-g -ggdb" in the CFLAG in the make.conf and FEATURES to "splitdebug" as decribed here.http://www.gentoo.org/proj/en/qa/backtraces.xml?style=printable
The run emerge, but without x11-libs/gtk+-2.24.5-r1 since it have been removed from portage.
Code:
emerge -p1tv =dev-lang/ruby-1.8.7_p352 =dev-libs/glib-2.30.3 =x11-libs/cairo-1.10.2-r2 =x11-libs/pixman-0.26.0 =x11-libs/wxGTK-2.8.12.1 =x11-themes/gtk-engines-2.20.2


After the emerge I run the test again and get.
Code:
gdb --args ruby minimal.rb
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/ruby...Reading symbols from /usr/lib/debug/usr/bin/ruby18.debug...done.
done.
(gdb) r
Starting program: /usr/bin/ruby minimal.rb
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0xb47a6d9d in _pixman_lookup_composite_function (toplevel=0x80be750, op=PIXMAN_OP_SRC,
    src_format=262144, src_flags=1043063, mask_format=0, mask_flags=8192,
    dest_format=PIXMAN_a8r8g8b8, dest_flags=34032255, out_imp=0xbfffb82c, out_func=0xbfffb828)
    at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman-utils.c:74
74   /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman-utils.c: No such file or directory.
   in /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman-utils.c
(gdb) whe
#0  0xb47a6d9d in _pixman_lookup_composite_function (toplevel=0x80be750, op=PIXMAN_OP_SRC,
    src_format=262144, src_flags=1043063, mask_format=0, mask_flags=8192,
    dest_format=PIXMAN_a8r8g8b8, dest_flags=34032255, out_imp=0xbfffb82c, out_func=0xbfffb828)
    at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman-utils.c:74
#1  0xb4618b32 in pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x837cac0, mask=0x0,
    dest=0x837cba8, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=8,
    height=35)
    at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman.c:682
#2  0xb62a7889 in _cairo_pattern_acquire_surface_for_gradient (pattern=0xbfffc84c,
    dst=0x837c508, x=0, y=0, width=8, height=35, out=0xbfffbc74, attr=0xbfffbcc0)
    at cairo-pattern.c:1524
#3  0xb62a9a31 in _cairo_pattern_acquire_surface (pattern=0xbfffc84c, dst=0x837c508, x=0, y=0,
    width=400, height=35, flags=0, surface_out=0xbfffbc74, attributes=0xbfffbcc0)
    at cairo-pattern.c:2534
#4  0xb62a9c15 in _cairo_pattern_acquire_surfaces (src=0xbfffc84c, mask=0x0, dst=0x837c508,
    src_x=0, src_y=0, mask_x=0, mask_y=0, width=400, height=35, flags=0, src_out=0xbfffbc74,
    mask_out=0xbfffbc70, src_attributes=0xbfffbcc0, mask_attributes=0xbfffbc78)
    at cairo-pattern.c:2613
#5  0xb62e1d38 in _cairo_xlib_surface_acquire_pattern_surfaces (display=0x837c3e8,
    dst=0x837c508, src=0xbfffc84c, mask=0x0, src_x=0, src_y=0, mask_x=0, mask_y=0, width=400,
    height=35, src_out=0xbfffbc74, mask_out=0xbfffbc70, src_attr=0xbfffbcc0,
    mask_attr=0xbfffbc78) at cairo-xlib-surface.c:2299
#6  0xb62e21e2 in _cairo_xlib_surface_composite (op=CAIRO_OPERATOR_OVER,
    src_pattern=0xbfffc84c, mask_pattern=0x0, abstract_dst=0x837c508, src_x=0, src_y=0,
    mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400, height=35, clip_region=0x0)
    at cairo-xlib-surface.c:2466
#7  0xb62ba341 in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER, src=0xbfffc84c, mask=0x0,
    dst=0x837c508, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400,
    height=35, clip_region=0x0) at cairo-surface.c:1802
#8  0xb62bd7ce in _composite_rectangle (dst=0x837c508, op=CAIRO_OPERATOR_OVER, src=0xbfffc84c,
    traps=0xbfffc11c, clip=0x0) at cairo-surface-fallback.c:762
#9  0xb62bd8fd in _clip_and_composite_trapezoids (src=0xbfffc84c, op=CAIRO_OPERATOR_OVER,
---Type <return> to continue, or q <return> to quit---
    dst=0x837c508, traps=0xbfffc11c, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0,
    extents=0xbfffbef0) at cairo-surface-fallback.c:812
#10 0xb62be6fb in _cairo_surface_fallback_fill (surface=0x837c508, op=CAIRO_OPERATOR_OVER,
    source=0xbfffc84c, path=0xb63678f4, fill_rule=CAIRO_FILL_RULE_WINDING,
    tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0)
    at cairo-surface-fallback.c:1216
#11 0xb62baf85 in _cairo_surface_fill (surface=0x837c508, op=CAIRO_OPERATOR_OVER,
    source=0xbfffc84c, path=0xb63678f4, fill_rule=CAIRO_FILL_RULE_WINDING,
    tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0xbfffc94c)
    at cairo-surface.c:2270
#12 0xb62881e6 in _cairo_gstate_fill (gstate=0xb6367660, path=0xb63678f4)
    at cairo-gstate.c:1290
#13 0xb627cac8 in cairo_fill_preserve (cr=0xb6367640) at cairo.c:2449
#14 0xb627ca90 in cairo_fill (cr=0xb6367640) at cairo.c:2425
#15 0xb430f67e in draw_box (style=0x832e3f0, window=0x8389b00, state_type=GTK_STATE_NORMAL,
    shadow_type=GTK_SHADOW_OUT, area=0xbfffcfa8, widget=0x832c078,
    detail=0xb6d7bbf2 "menubar", x=0, y=0, width=400, height=35) at ./src/crux-draw.c:1131
#16 0xb6b9a000 in gtk_paint_box () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb6b29ce2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb6b20daa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb692afb2 in g_type_class_meta_marshal (closure=0x8310060, return_value=0xbfffccb0,
    n_param_values=2, param_values=0x8375a78, invocation_hint=0xbfffcccc, marshal_data=0xc8)
    at gclosure.c:885
#20 0xb692acaa in g_closure_invoke (closure=0x8310060, return_value=0xbfffccb0,
    n_param_values=2, param_values=0x8375a78, invocation_hint=0xbfffcccc) at gclosure.c:774
#21 0xb694369d in signal_emit_unlocked_R (node=0x8310228, detail=0, instance=0x832c078,
    emission_return=0xbfffcdec, instance_and_params=0x8375a78) at gsignal.c:3310
#22 0xb694297c in g_signal_emit_valist (instance=0x832c078, signal_id=41, detail=0,
    var_args=0xbfffcec0 "\354\316\377\277\370\317\060\b\370\317\060\b\001") at gsignal.c:3013
#23 0xb6942bdd in g_signal_emit (instance=0x832c078, signal_id=41, detail=0) at gsignal.c:3060
#24 0xb6c3930a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb6b1b3d9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0xb699bef9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#27 0xb699bea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#28 0xb699bea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#29 0xb699bea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb69c2c29 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0xb6998975 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0xb699a7c9 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#33 0xb6a99415 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb6977b3a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#35 0xb67808be in g_idle_dispatch (source=0x8379f50, callback=0xb6977ae1, user_data=0x835a5c0)
    at gmain.c:4801
#36 0xb677c479 in g_main_dispatch (context=0x82d9a70) at gmain.c:2441
#37 0xb677d787 in g_main_context_dispatch (context=0x82d9a70) at gmain.c:3011
#38 0xb677dbc5 in g_main_context_iterate (context=0x82d9a70, block=1, dispatch=1,
    self=0x82d7808) at gmain.c:3089
#39 0xb677e2e9 in g_main_loop_run (loop=0x837c278) at gmain.c:3297
#40 0xb6b1b65b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb711b121 in wxEventLoop::Run (this=0x837a670)
    at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/gtk/evtloop.cpp:76
#42 0xb71a52bd in wxAppBase::MainLoop (this=0x82d76c8)
    at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/appcmn.cpp:312
#43 0xb71a4f2d in wxAppBase::OnRun (this=0x4)
    at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/appcmn.cpp:367
#44 0xb6f204dc in wxEntry (argc=@0xb7c355a8, argv=0xb7c355a0)
    at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/init.cpp:448
#45 0xb77aa3c0 in _wrap_App_main_loop(int, unsigned long*, unsigned long) ()
   from /usr/lib/ruby/site_ruby/1.8/i686-linux/wxruby2.so
#46 0xb7f29e81 in call_cfunc (
---Type <return> to continue, or q <return> to quit---
    func=0xb77aa2f2 <_wrap_App_main_loop(int, unsigned long*, unsigned long)>,
    recv=3083611440, len=-1, argc=0, argv=0x0) at eval.c:5788
#47 0xb7f2ac6e in rb_call0 (klass=3083577220, recv=3083611440, id=18673, oid=18673, argc=0,
    argv=0x0, body=0xb7cba360, flags=0) at eval.c:5938
#48 0xb7f2b94c in rb_call (klass=3083577220, recv=3083611440, mid=18673, argc=0, argv=0x0,
    scope=0, self=3083577220) at eval.c:6186
#49 0xb7f23fc7 in rb_eval (self=3083577220, n=0xb45594fc) at eval.c:3516
#50 0xb7f2b3e3 in rb_call0 (klass=3083577200, recv=3083577220, id=5393, oid=5393, argc=0,
    argv=0x0, body=0xb45594fc, flags=0) at eval.c:6089
#51 0xb7f2b94c in rb_call (klass=3083577200, recv=3083577220, mid=5393, argc=0, argv=0x0,
    scope=0, self=3083880780) at eval.c:6186
#52 0xb7f23fc7 in rb_eval (self=3083880780, n=0xb7cbf98c) at eval.c:3516
#53 0xb7f22dcf in rb_eval (self=3083880780, n=0xb7cc0ea4) at eval.c:3246
#54 0xb7f1ef46 in eval_node (self=3083880780, node=0xb7cc0ea4) at eval.c:1459
#55 0xb7f1f5e8 in ruby_exec_internal () at eval.c:1664
#56 0xb7f1f64f in ruby_exec () at eval.c:1684
#57 0xb7f1f685 in ruby_run () at eval.c:1694
#58 0x0804876e in main (argc=2, argv=0xbfffe9d4, envp=0xbfffe9e0) at main.c:48
(gdb)



Next step ?? Probably find email address of the develeops and email them.
Back to top
View user's profile Send private message
Isomorph
n00b
n00b


Joined: 22 Sep 2002
Posts: 55
Location: Denmark

PostPosted: Fri Oct 05, 2012 12:04 am    Post subject: Reply with quote

Here is a bugrepport from gnomesegvhandler.

Code:
System: Linux 2.6.31-gentoo-r6 #1 SMP Wed Aug 24 17:09:01 CEST 2011 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10905000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Crux
Icon Theme: Crux
GTK+ Modules: gnomesegvhandler, canberra-gtk-module

Memory status: size: 71663616 vsize: 71663616 resident: 45383680 share: 21512192 rss: 45383680 rss_rlim: 18446744073709551615
CPU usage: start_time: 1349394539 rtime: 28 utime: 20 stime: 8 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/ruby18'

[Thread debugging using libthread_db enabled]
0xb7772430 in __kernel_vsyscall ()
#0  0xb7772430 in __kernel_vsyscall ()
#1  0xb75ae503 in waitpid () from /lib/libc.so.6
#2  0xb5f5ec64 in g_spawn_sync (working_directory=0x0, argv=0x83acfe8, envp=0x0, flags=G_SPAWN_SEARCH_PATH, child_setup=0, user_data=0x0, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfbd2c0c) at gspawn.c:404
#3  0xb5f5f049 in g_spawn_command_line_sync (command_line=0x83a0348 "bug-buddy --appname=\"wxruby\" --pid=21851", standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfbd2c0c) at gspawn.c:721
#4  0xb3a5300f in ?? () from /usr/lib/gtk-2.0/modules/libgnomesegvhandler.so
#5  <signal handler called>
#6  0xb7772430 in __kernel_vsyscall ()
#7  0xb7541401 in raise () from /lib/libc.so.6
#8  0xb7542b42 in abort () from /lib/libc.so.6
#9  0xb76ab8eb in rb_bug (fmt=0xb775c2bb "Segmentation fault") at error.c:213
#10 0xb7726fcc in sigsegv (sig=11) at signal.c:634
#11 <signal handler called>
#12 0xb3f37d9d in _pixman_lookup_composite_function (toplevel=0x80be718, op=PIXMAN_OP_SRC, src_format=262144, src_flags=1043063, mask_format=0, mask_flags=8192, dest_format=PIXMAN_a8r8g8b8, dest_flags=34032255, out_imp=0xbfbd569c, out_func=0xbfbd5698) at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman-utils.c:74
#13 0xb3da9b32 in pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x83a0088, mask=0x0, dest=0x83a0170, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=8, height=35) at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman.c:682
#14 0xb5a38889 in _cairo_pattern_acquire_surface_for_gradient (pattern=0xbfbd66bc, dst=0x839fad0, x=0, y=0, width=8, height=35, out=0xbfbd5ae4, attr=0xbfbd5b30) at cairo-pattern.c:1524
#15 0xb5a3aa31 in _cairo_pattern_acquire_surface (pattern=0xbfbd66bc, dst=0x839fad0, x=0, y=0, width=400, height=35, flags=0, surface_out=0xbfbd5ae4, attributes=0xbfbd5b30) at cairo-pattern.c:2534
#16 0xb5a3ac15 in _cairo_pattern_acquire_surfaces (src=0xbfbd66bc, mask=0x0, dst=0x839fad0, src_x=0, src_y=0, mask_x=0, mask_y=0, width=400, height=35, flags=0, src_out=0xbfbd5ae4, mask_out=0xbfbd5ae0, src_attributes=0xbfbd5b30, mask_attributes=0xbfbd5ae8) at cairo-pattern.c:2613
#17 0xb5a72d38 in _cairo_xlib_surface_acquire_pattern_surfaces (display=0x839f9b0, dst=0x839fad0, src=0xbfbd66bc, mask=0x0, src_x=0, src_y=0, mask_x=0, mask_y=0, width=400, height=35, src_out=0xbfbd5ae4, mask_out=0xbfbd5ae0, src_attr=0xbfbd5b30, mask_attr=0xbfbd5ae8) at cairo-xlib-surface.c:2299
#18 0xb5a731e2 in _cairo_xlib_surface_composite (op=CAIRO_OPERATOR_OVER, src_pattern=0xbfbd66bc, mask_pattern=0x0, abstract_dst=0x839fad0, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400, height=35, clip_region=0x0) at cairo-xlib-surface.c:2466
#19 0xb5a4b341 in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER, src=0xbfbd66bc, mask=0x0, dst=0x839fad0, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400, height=35, clip_region=0x0) at cairo-surface.c:1802
#20 0xb5a4e7ce in _composite_rectangle (dst=0x839fad0, op=CAIRO_OPERATOR_OVER, src=0xbfbd66bc, traps=0xbfbd5f8c, clip=0x0) at cairo-surface-fallback.c:762
#21 0xb5a4e8fd in _clip_and_composite_trapezoids (src=0xbfbd66bc, op=CAIRO_OPERATOR_OVER, dst=0x839fad0, traps=0xbfbd5f8c, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0xbfbd5d60) at cairo-surface-fallback.c:812
#22 0xb5a4f6fb in _cairo_surface_fallback_fill (surface=0x839fad0, op=CAIRO_OPERATOR_OVER, source=0xbfbd66bc, path=0xb5af88f4, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0) at cairo-surface-fallback.c:1216
#23 0xb5a4bf85 in _cairo_surface_fill (surface=0x839fad0, op=CAIRO_OPERATOR_OVER, source=0xbfbd66bc, path=0xb5af88f4, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0xbfbd67bc) at cairo-surface.c:2270
#24 0xb5a191e6 in _cairo_gstate_fill (gstate=0xb5af8660, path=0xb5af88f4) at cairo-gstate.c:1290
#25 0xb5a0dac8 in cairo_fill_preserve (cr=0xb5af8640) at cairo.c:2449
#26 0xb5a0da90 in cairo_fill (cr=0xb5af8640) at cairo.c:2425
#27 0xb3aa067e in draw_box (style=0x83503f0, window=0x83ad300, state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_OUT, area=0xbfbd6e18, widget=0x834ec78, detail=0xb650cbf2 "menubar", x=0, y=0, width=400, height=35) at ./src/crux-draw.c:1131
#28 0xb632b000 in gtk_paint_box () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb62bace2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb62b1daa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb60bbfb2 in g_type_class_meta_marshal (closure=0x8330e40, return_value=0xbfbd6b20, n_param_values=2, param_values=0x8399278, invocation_hint=0xbfbd6b3c, marshal_data=0xc8) at gclosure.c:885
#32 0xb60bbcaa in g_closure_invoke (closure=0x8330e40, return_value=0xbfbd6b20, n_param_values=2, param_values=0x8399278, invocation_hint=0xbfbd6b3c) at gclosure.c:774
#33 0xb60d469d in signal_emit_unlocked_R (node=0x8331008, detail=0, instance=0x834ec78, emission_return=0xbfbd6c5c, instance_and_params=0x8399278) at gsignal.c:3310
#34 0xb60d397c in g_signal_emit_valist (instance=0x834ec78, signal_id=41, detail=0, var_args=0xbfbd6d30 "\\m\275\277\370\335\062\b\370\335\062\b\001") at gsignal.c:3013
#35 0xb60d3bdd in g_signal_emit (instance=0x834ec78, signal_id=41, detail=0) at gsignal.c:3060
#36 0xb63ca30a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb62ac3d9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb612cef9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#39 0xb612cea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#40 0xb612cea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#41 0xb612cea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#42 0xb6153c29 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#43 0xb6129975 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#44 0xb612b7c9 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#45 0xb622a415 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb6108b3a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#47 0xb5f118be in g_idle_dispatch (source=0x839d730, callback=0xb6108ae1, user_data=0x837d7c0) at gmain.c:4801
#48 0xb5f0d479 in g_main_dispatch (context=0x82f5670) at gmain.c:2441
#49 0xb5f0e787 in g_main_context_dispatch (context=0x82f5670) at gmain.c:3011
#50 0xb5f0ebc5 in g_main_context_iterate (context=0x82f5670, block=1, dispatch=1, self=0x82f3488) at gmain.c:3089
#51 0xb5f0f2e9 in g_main_loop_run (loop=0x839f840) at gmain.c:3297
#52 0xb62ac65b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#53 0xb68ac121 in wxEventLoop::Run (this=0x839f820) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/gtk/evtloop.cpp:76
#54 0xb69362bd in wxAppBase::MainLoop (this=0x82f3348) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/appcmn.cpp:312
#55 0xb6935f2d in wxAppBase::OnRun (this=0x4) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/appcmn.cpp:367
#56 0xb66b14dc in wxEntry (argc=@0xb73c65a8, argv=0xb73c65a0) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/init.cpp:448
#57 0xb6f3b3c0 in _wrap_App_main_loop(int, unsigned long*, unsigned long) () from /usr/lib/ruby/site_ruby/1.8/i686-linux/wxruby2.so
#58 0xb76bae81 in call_cfunc (func=0xb6f3b2f2 <_wrap_App_main_loop(int, unsigned long*, unsigned long)>, recv=3074768220, len=-1, argc=0, argv=0x0) at eval.c:5788
#59 0xb76bbc6e in rb_call0 (klass=3074733960, recv=3074768220, id=18673, oid=18673, argc=0, argv=0x0, body=0xb744b364, flags=0) at eval.c:5938
#60 0xb76bc94c in rb_call (klass=3074733960, recv=3074768220, mid=18673, argc=0, argv=0x0, scope=0, self=3074733960) at eval.c:6186
#61 0xb76b4fc7 in rb_eval (self=3074733960, n=0xb3cea500) at eval.c:3516
#62 0xb76bc3e3 in rb_call0 (klass=3074733940, recv=3074733960, id=5393, oid=5393, argc=0, argv=0x0, body=0xb3cea500, flags=0) at eval.c:6089
#63 0xb76bc94c in rb_call (klass=3074733940, recv=3074733960, mid=5393, argc=0, argv=0x0, scope=0, self=3075037520) at eval.c:6186
#64 0xb76b4fc7 in rb_eval (self=3075037520, n=0xb7450990) at eval.c:3516
#65 0xb76b3dcf in rb_eval (self=3075037520, n=0xb7451ea8) at eval.c:3246
#66 0xb76aff46 in eval_node (self=3075037520, node=0xb7451ea8) at eval.c:1459
#67 0xb76b05e8 in ruby_exec_internal () at eval.c:1664
#68 0xb76b064f in ruby_exec () at eval.c:1684
#69 0xb76b0685 in ruby_run () at eval.c:1694
#70 0x0804876e in main (argc=2, argv=0xbfbd8844, envp=0xbfbd8850) at main.c:48

Thread 1 (Thread 0xb7497a50 (LWP 21851)):
#0  0xb7772430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb75ae503 in waitpid () from /lib/libc.so.6
No symbol table info available.
#2  0xb5f5ec64 in g_spawn_sync (working_directory=0x0, argv=0x83acfe8, envp=0x0, flags=G_SPAWN_SEARCH_PATH, child_setup=0, user_data=0x0, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfbd2c0c) at gspawn.c:404
        outpipe = -1
        errpipe = -1
        pid = 21852
        fds = {fds_bits = {-1242372694, -1241630496, 0, 137314256, 137974328, -1078121720, -1242371342, 137313232, 0, 137974328, -1242471353, 0, 8, 1, 137313232, 0, 137974328, -1078121688, -1242365024, 137632720, -1241632780, -1078121688, -1242366951, 8, 137974336, 4, 0, 138019656, -1241632780, -1078121608, -1242377429, 137974336}}
        ret = 16
        outstr = 0x0
        errstr = 0x0
        failed = 0
        status = -1078121784
        __PRETTY_FUNCTION__ = "g_spawn_sync"
#3  0xb5f5f049 in g_spawn_command_line_sync (command_line=0x83a0348 "bug-buddy --appname=\"wxruby\" --pid=21851", standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfbd2c0c) at gspawn.c:721
        retval = -1242173566
        argv = 0x83acfe8
        __PRETTY_FUNCTION__ = "g_spawn_command_line_sync"
#4  0xb3a5300f in ?? () from /usr/lib/gtk-2.0/modules/libgnomesegvhandler.so
No symbol table info available.
#5  <signal handler called>
No symbol table info available.
#6  0xb7772430 in __kernel_vsyscall ()
No symbol table info available.
#7  0xb7541401 in raise () from /lib/libc.so.6
No symbol table info available.
#8  0xb7542b42 in abort () from /lib/libc.so.6
No symbol table info available.
#9  0xb76ab8eb in rb_bug (fmt=0xb775c2bb "Segmentation fault") at error.c:213
        buf = "/usr/lib/ruby/site_ruby/1.8/wx/classes/app.rb:16: \000\277\006\305w\267\364\377Òµ\360\027_\267\310\060\275\277\255\310Òµ\003\000\000\000?\000\000\000\030\000\000\000u?\363\265\370b\226\000m\223\366\263\350r\366\263\374\324x\267\360\060\275\277\360\027_\267\022\000\000\000\350w\366\263,\276\020\brM\372\006(1\275\277L\000\000\000\200\346\n\b\000\000\000\000\000\000\000\000\001\000\000\000P\000\000\000\000\000\000\000\200\346\n\bm\223\366\263H\212\366\263\350w\366\263\001\000\000\000\304\377x\267\000\062\275\277\370(8\b\330\061\275\277\202\307w\267\310\061\275\277\350w\366\263\274\061\275\277<\ny\267\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\376JX\267\t\023J\267r\361\356\265@N/\b5?P\266[U\000\000\364\177e\267v9X\267\000\000\000\000\a\000\000\000H\000\000\000\234\223e\267\a\000\000\000"...
        args = 0xbfbd5084 "\nY\r\266\270P\275\277y\314\r\266\070d7\b\364\237\364\263\030V\275\277"
        out = 0xb7658560
        len = 50
#10 0xb7726fcc in sigsegv (sig=11) at signal.c:634
No locals.
#11 <signal handler called>
No symbol table info available.
#12 0xb3f37d9d in _pixman_lookup_composite_function (toplevel=0x80be718, op=PIXMAN_OP_SRC, src_format=262144, src_flags=1043063, mask_format=0, mask_flags=8192, dest_format=PIXMAN_a8r8g8b8, dest_flags=34032255, out_imp=0xbfbd569c, out_func=0xbfbd5698) at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman-utils.c:74
        info = 0x4
        imp = 0x0
        cache = 0x0
        i = 0
#13 0xb3da9b32 in pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x83a0088, mask=0x0, dest=0x83a0170, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=8, height=35) at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman.c:682
        src_format = 262144
        mask_format = 0
        dest_format = PIXMAN_a8r8g8b8
        src_flags = 1043063
        mask_flags = 8192
        dest_flags = 34032255
        region = {extents = {x1 = 0, y1 = 0, x2 = 8, y2 = 35}, data = 0x0}
        extents = {x1 = 0, y1 = 0, x2 = 8, y2 = 35}
        imp = 0xb7780fec
        func = 0xbfbd56d0
#14 0xb5a38889 in _cairo_pattern_acquire_surface_for_gradient (pattern=0xbfbd66bc, dst=0x839fad0, x=0, y=0, width=8, height=35, out=0xbfbd5ae4, attr=0xbfbd5b30) at cairo-pattern.c:1524
        image = 0x83a0220
        pixman_image = 0x83a0088
        pixman_transform = {matrix = {{65536, 0, 0}, {0, 65536, 0}, {0, 0, 65536}}}
        status = 3216857128
        repeat = 1
        opaque = 1
        pixman_stops_static = {{x = 0, color = {red = 59650, green = 60239, blue = 59062, alpha = 65535}}, {x = 65536, color = {red = 48805, green = 50173, blue = 47436, alpha = 65535}}}
        pixman_stops = 0xbfbd5794
        i = 2
        clone_offset_x = -1240863744
        clone_offset_y = -1218504602
        matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}
#15 0xb5a3aa31 in _cairo_pattern_acquire_surface (pattern=0xbfbd66bc, dst=0x839fad0, x=0, y=0, width=400, height=35, flags=0, surface_out=0xbfbd5ae4, attributes=0xbfbd5b30) at cairo-pattern.c:2534
        __PRETTY_FUNCTION__ = "_cairo_pattern_acquire_surface"
#16 0xb5a3ac15 in _cairo_pattern_acquire_surfaces (src=0xbfbd66bc, mask=0x0, dst=0x839fad0, src_x=0, src_y=0, mask_x=0, mask_y=0, width=400, height=35, flags=0, src_out=0xbfbd5ae4, mask_out=0xbfbd5ae0, src_attributes=0xbfbd5b30, mask_attributes=0xbfbd5ae8) at cairo-pattern.c:2613
        status = 16
        src_tmp = {type = CAIRO_PATTERN_TYPE_LINEAR, base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = -1078105208}, status = 3216857312, user_data = {size = 1, num_elements = 138071928, element_size = 3075085065, elements = 0xb605f341, is_snapshot = 0}, matrix = {xx = 8.4879831638610893e-312, yx = -2.284849989014383e-42, xy = -0.11463975906372086, yy = -2.217059261829794e-48, x0 = 3.4020149251724223e-313, y0 = -2.2170592549565639e-48}, filter = 16, extend = 138071920, has_component_alpha = 138071928}, solid = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = -1078105208}, status = 3216857312, user_data = {size = 1, num_elements = 138071928, element_size = 3075085065, elements = 0xb605f341, is_snapshot = 0}, matrix = {xx = 8.4879831638610893e-312, yx = -2.284849989014383e-42, xy = -0.11463975906372086, yy = -2.217059261829794e-48, x0 = 3.4020149251724223e-313, y0 = -2.2170592549565639e-48}, filter = 16, extend = 138071920, has_component_alpha = 138071928}, color = {red = 2.486122824512176e-313, green = -1.8948201511497992e-48, blue = 3.3951932661373145e-313, alpha = -1.2909375246091689e-48, red_short = 53072, green_short = 2106, blue_short = 1, alpha_short = 0}}, surface = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = -1078105208}, status = 3216857312, user_data = {size = 1, num_elements = 138071928, element_size = 3075085065, elements = 0xb605f341, is_snapshot = 0}, matrix = {xx = 8.4879831638610893e-312, yx = -2.284849989014383e-42, xy = -0.11463975906372086, yy = -2.217059261829794e-48, x0 = 3.4020149251724223e-313, y0 = -2.2170592549565639e-48}, filter = 16, extend = 138071920, has_component_alpha = 138071928}, surface = 0xb7497a18}, gradient = {base = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = -1078105208}, status = 3216857312, user_data = {size = 1, num_elements = 138071928, element_size = 3075085065, elements = 0xb605f341, is_snapshot = 0}, matrix = {xx = 8.4879831638610893e-312, yx = -2.284849989014383e-42, xy = -0.11463975906372086, yy = -2.217059261829794e-48, x0 = 3.4020149251724223e-313, y0 = -2.2170592549565639e-48}, filter = 16, extend = 138071920, has_component_alpha = 138071928}, n_stops = 3075045912, stops_size = 11, stops = 0xb7583976, stops_embedded = {{offset = 2.697275514324925e-313, color = {red = 7.9050503334599447e-323, green = 5.0747875892479337e-269, blue = -0.11464834213256837, alpha = 5.0749031160981454e-269, red_short = 16, green_short = 0, blue_short = 22984, alpha_short = 49085}}, {offset = 5.0749031211239585e-269, color = {red = 1.5490569274836993e-312, green = -7.7400720676981577e-42, blue = -7.7400759891033229e-42, alpha = -0.11464834213256837, red_short = 28733, green_short = 46936, blue_short = 31256, alpha_short = 46921}}}}, linear = {base = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = -1078105208}, status = 3216857312, user_data = {size = 1, num_elements = 138071928, element_size = 3075085065, elements = 0xb605f341, is_snapshot = 0}, matrix = {xx = 8.4879831638610893e-312, yx = -2.284849989014383e-42, xy = -0.11463975906372086, yy = -2.217059261829794e-48, x0 = 3.4020149251724223e-313, y0 = -2.2170592549565639e-48}, filter = 16, extend = 138071920, has_component_alpha = 138071928}, n_stops = 3075045912, stops_size = 11, stops = 0xb7583976, stops_embedded = {{offset = 2.697275514324925e-313, color = {red = 7.9050503334599447e-323, green = 5.0747875892479337e-269, blue = -0.11464834213256837, alpha = 5.0749031160981454e-269, red_short = 16, green_short = 0, blue_short = 22984, alpha_short = 49085}}, {offset = 5.0749031211239585e-269, color = {red = 1.5490569274836993e-312, green = -7.7400720676981577e-42, blue = -7.7400759891033229e-42, alpha = -0.11464834213256837, red_short = 28733, green_short = 46936, blue_short = 31256, alpha_short = 46921}}}}, p1 = {x = -1241632780, y = -1219887337}, p2 = {x = 138071888, y = -1078109752}}, radial = {base = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = -1078105208}, status = 3216857312, user_data = {size = 1, num_elements = 138071928, element_size = 3075085065, elements = 0xb605f341, is_snapshot = 0}, matrix = {xx = 8.4879831638610893e-312, yx = -2.284849989014383e-42, xy = -0.11463975906372086, yy = -2.217059261829794e-48, x0 = 3.4020149251724223e-313, y0 = -2.2170592549565639e-48}, filter = 16, extend = 138071920, has_component_alpha = 138071928}, n_stops = 3075045912, stops_size = 11, stops = 0xb7583976, stops_embedded = {{offset = 2.697275514324925e-313, color = {red = 7.9050503334599447e-323, green = 5.0747875892479337e-269, blue = -0.11464834213256837, alpha = 5.0749031160981454e-269, red_short = 16, green_short = 0, blue_short = 22984, alpha_short = 49085}}, {offset = 5.0749031211239585e-269, color = {red = 1.5490569274836993e-312, green = -7.7400720676981577e-42, blue = -7.7400759891033229e-42, alpha = -0.11464834213256837, red_short = 28733, green_short = 46936, blue_short = 31256, alpha_short = 46921}}}}, c1 = {x = -1241632780, y = -1219887337}, r1 = 138071888, c2 = {x = -1078109752, y = -1249945056}, r2 = 138071856}}}
#17 0xb5a72d38 in _cairo_xlib_surface_acquire_pattern_surfaces (display=0x839f9b0, dst=0x839fad0, src=0xbfbd66bc, mask=0x0, src_x=0, src_y=0, mask_x=0, mask_y=0, width=400, height=35, src_out=0xbfbd5ae4, mask_out=0xbfbd5ae0, src_attr=0xbfbd5b30, mask_attr=0xbfbd5ae8) at cairo-xlib-surface.c:2299
No locals.
#18 0xb5a731e2 in _cairo_xlib_surface_composite (op=CAIRO_OPERATOR_OVER, src_pattern=0xbfbd66bc, mask_pattern=0x0, abstract_dst=0x839fad0, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400, height=35, clip_region=0x0) at cairo-xlib-surface.c:2466
        src_attr = {matrix = {xx = -1.1986794863737625e-42, yx = -0.11467528533758042, xy = -0.11467623710632334, yy = 1.2731974745791634e-313, x0 = 6.7840717065297822e-316, y0 = -9.2506663384181536e-42}, extend = 6, filter = 3078078324, has_component_alpha = -1277532872, x_offset = -1247908252, y_offset = 137311048, extra = 0xb73c1ff4}
        mask_attr = {matrix = {xx = -1.1986630430324717e-42, yx = -1.1065926700842494e-41, xy = 1.5893389739667535e-314, yy = 1.2731974745791634e-313, x0 = 0, y0 = -nan(0xffffe082f3348)}, extend = 3216857976, filter = 3059708433, has_component_alpha = -1220887776, x_offset = -2, y_offset = 6, extra = 0xb73ab9e0}
        dst = 0x839fad0
        src = 0x0
        mask = 0x82f33a4
        display = 0x839f9b0
        status = 0
        operation = DO_RENDER
        itx = 0
        ity = -1078109444
        is_integer_translation = -1078106740
        gc = 0x7
        __PRETTY_FUNCTION__ = "_cairo_xlib_surface_composite"
#19 0xb5a4b341 in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER, src=0xbfbd66bc, mask=0x0, dst=0x839fad0, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400, height=35, clip_region=0x0) at cairo-surface.c:1802
        status = 3216859048
        __PRETTY_FUNCTION__ = "_cairo_surface_composite"
#20 0xb5a4e7ce in _composite_rectangle (dst=0x839fad0, op=CAIRO_OPERATOR_OVER, src=0xbfbd66bc, traps=0xbfbd5f8c, clip=0x0) at cairo-surface-fallback.c:762
        rect = {x = 0, y = 0, width = 400, height = 35}
#21 0xb5a4e8fd in _clip_and_composite_trapezoids (src=0xbfbd66bc, op=CAIRO_OPERATOR_OVER, dst=0x839fad0, traps=0xbfbd5f8c, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0xbfbd5d60) at cairo-surface-fallback.c:812
        trap_region = 0x0
        traps_info = {traps = 0x19000, antialias = 8960}
        clip_region = 0x0
        clip_surface = 0
        status = 100
#22 0xb5a4f6fb in _cairo_surface_fallback_fill (surface=0x839fad0, op=CAIRO_OPERATOR_OVER, source=0xbfbd66bc, path=0xb5af88f4, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0) at cairo-surface-fallback.c:1216
        polygon = {status = CAIRO_STATUS_SUCCESS, first_point = {x = 5, y = -1078107576}, last_point = {x = -1242372694, y = -1241630496}, current_point = {x = 4, y = 137314288}, current_edge = {dx = 137990304, dy = -1078107528}, has_current_point = 0, has_current_edge = 0, extents = {p1 = {x = 2147483647, y = 2147483647}, p2 = {x = -2147483648, y = -2147483648}}, limit = {p1 = {x = 0, y = 0}, p2 = {x = 102400, y = 8960}}, limits = 0xbfbd5d8c, num_limits = 1, num_edges = 0, edges_size = 32, edges = 0xbfbd6288, edges_embedded = {{line = {p1 = {x = 1, y = -1247608260}, p2 = {x = -1246787244, y = -1078106340}}, top = 8, bottom = -1247608320, dir = -1246787212}, {line = {p1 = {x = 0, y = 0}, p2 = {x = -1247608673, y = -1246787304}}, top = -1246789644, bottom = 24, dir = -1247608260}, {line = {p1 = {x = -1246787212, y = -1078106292}, p2 = {x = 8, y = -1219875328}}, top = -1244463116, bottom = -1246789644, dir = -1078106328}, {line = {p1 = {x = -1247608673, y = -1246787304}, p2 = {x = -1078106292, y = 1}}, top = -1247608260, bottom = -1246787244, dir = -1078106244}, {line = {p1 = {x = 8, y = -1247608320}, p2 = {x = -1246787212, y = 0}}, top = 0, bottom = -1247608673, dir = -1246787304}, {line = {p1 = {x = -1246789644, y = -1078106264}, p2 = {x = -1247608673, y = -1246787304}}, top = 0, bottom = 0, dir = -1242375424}, {line = {p1 = {x = 16, y = 168}, p2 = {x = 2086767955, y = 2086767875}}, top = 0, bottom = 137990304, dir = -1220206336}, {line = {p1 = {x = 1, y = 17121}, p2 = {x = 17121, y = -1220224916}}, top = -1078105992, bottom = 0, dir = -1220212776}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 27535, y = 1}}, top = -1078107416, bottom = 168, dir = -1219887337}, {line = {p1 = {x = 0, y = -1078105932}, p2 = {x = -1, y = 0}}, top = -1236214497, bottom = 0, dir = -1218084876}, {line = {p1 = {x = -1218504656, y = -1}, p2 = {x = -1078107208, y = -1240530956}}, top = 137491968, bottom = 1, dir = -1078107160}, {line = {p1 = {x = -1240646691, y = 137481104}, p2 = {x = 1, y = 224}}, top = -1078107136, bottom = 55, dir = 0}, {line = {p1 = {x = -1240733597, y = -1078107140}, p2 = {x = -1240530956, y = -1240530956}}, top = -1078107112, bottom = -1240726702, dir = 137481104}, {line = {p1 = {x = 1, y = 224}, p2 = {x = 0, y = -1078107652}}, top = 1, bottom = -1219882227, dir = 1}, {line = {p1 = {x = 16, y = -1078107112}, p2 = {x = 0, y = 8960}}, top = 0, bottom = 0, dir = 0}, {line = {p1 = {x = 8960, y = 102400}, p2 = {x = -1216888972, y = -1277535777}}, top = -1247908036, bottom = 1, dir = -1078106976}, {line = {p1 = {x = -1220225296, y = 0}, p2 = {x = 137972808, y = -1240530956}}, top = -1078107000, bottom = -1216806972, dir = -1277538740}, {line = {p1 = {x = 65, y = -1078106888}, p2 = {x = -1216887546, y = -1220380416}}, top = -1220796428, bottom = -1078106920, dir = -1217672344}, {line = {p1 = {x = -1220224916, y = 65}, p2 = {x = 17121, y = 1}}, top = 180390601, bottom = -1247908036, dir = -1277538476}, {line = {p1 = {x = -1216817924, y = -1078106944}, p2 = {x = 135382072, y = 24}}, top = -1277536956, bottom = 135314996, dir = -584801384}, {line = {p1 = {x = -798949442, y = 76}, p2 = {x = 134811448, y = 0}}, top = 0, bottom = 1, dir = 95}, {line = {p1 = {x = 0, y = 134933368}, p2 = {x = -1247908036, y = -1277535900}}, top = -1247953168, bottom = 1, dir = -1216806972}, {line = {p1 = {x = -1078106672, y = 137546032}, p2 = {x = -1078106712, y = -1216886910}}, top = -1078106728, bottom = -1247953168, dir = -1078106740}, {line = {p1 = {x = -1216804292, y = 0}, p2 = {x = 0, y = 1}}, top = 0, bottom = 1, dir = 134811448}, {line = {p1 = {x = 138018088, y = -1218079824}, p2 = {x = -1218079768, y = -1218084876}}, top = -1218079872, bottom = 138008504, dir = -1078106696}, {line = {p1 = {x = 134742976, y = -1078106672}, p2 = {x = -1078106740, y = 0}}, top = -1216888972, bottom = 134811448, dir = 0}, {line = {p1 = {x = -1078106740, y = -1218950402}, p2 = {x = -1247908036, y = -1247571888}}, top = 11, bottom = 138014720, dir = -1078106664}, {line = {p1 = {x = -1247570164, y = 138018808}, p2 = {x = 138018856, y = 4}}, top = -1277536956, bottom = 134933368, dir = 0}, {line = {p1 = {x = -1078106712, y = -1247808262}, p2 = {x = -1078106424, y = 12}}, top = -1078106664, bottom = -1247571888, dir = -1078106424}, {line = {p1 = {x = 138018696, y = 216}, p2 = {x = -1078106680, y = -1247505637}}, top = 138017704, bottom = -1078106632, dir = -1247505507}, {line = {p1 = {x = 138017488, y = 0}, p2 = {x = -1078106632, y = -1247505591}}, top = 138017488, bottom = -1246789644, dir = -1078106600}, {line = {p1 = {x = -1247569070, y = -1078106436}, p2 = {x = 0, y = -1078106600}}, top = -1247504689, bottom = 138017488, dir = -1247645033}}}
        traps = {status = CAIRO_STATUS_SUCCESS, limits = 0xbfbd5d8c, num_limits = 1, maybe_region = 1, has_intersections = 0, is_rectilinear = 1, is_rectangular = 1, num_traps = 1, traps_size = 16, traps = 0xbfbd5fa8, traps_embedded = {{top = 0, bottom = 8960, left = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 8960}}, right = {p1 = {x = 102400, y = 0}, p2 = {x = 102400, y = 8960}}}, {top = -1220199076, bottom = 18505, left = {p1 = {x = 1, y = -1234106044}, p2 = {x = -1219940556, y = 0}}, right = {p1 = {x = -1835186803, y = -1234109552}, p2 = {x = -1220215716, y = -1220796428}}}, {top = -1, bottom = -1234109762, left = {p1 = {x = -1225547632, y = -1078108124}, p2 = {x = -1225548608, y = -1233731596}}, right = {p1 = {x = 137311048, y = -1233731596}, p2 = {x = -1078107896, y = -1247562936}}}, {top = -1078107728, bottom = -1078106740, left = {p1 = {x = 137311048, y = -1}, p2 = {x = 137762520, y = -1220796428}}, right = {p1 = {x = -1078108024, y = -1233731596}, p2 = {x = -1078106740, y = -1078106740}}}, {top = -1078108056, bottom = -1234109710, left = {p1 = {x = 137311048, y = -1078106740}, p2 = {x = -1078107976, y = -1234109552}}, right = {p1 = {x = -1220861056, y = -1230307340}, p2 = {x = -1078108024, y = -1231330862}}}, {top = 137762520, bottom = -1078106740, left = {p1 = {x = 137762520, y = -1078107112}, p2 = {x = -1233731596, y = 0}}, right = {p1 = {x = -1078107880, y = -1247445528}, p2 = {x = -1078107140, y = 0}}}, {top = 8960, bottom = -1078107964, left = {p1 = {x = -1078107980, y = 6}, p2 = {x = 0, y = -1220796428}}, right = {p1 = {x = 137762520, y = 102400}, p2 = {x = 0, y = 102400}}}, {top = 8960, bottom = 0, left = {p1 = {x = 0, y = 0}, p2 = {x = 8960, y = 102400}}, right = {p1 = {x = 0, y = 102400}, p2 = {x = -1078105208, y = -1078109984}}}, {top = 0, bottom = 1, left = {p1 = {x = 0, y = 0}, p2 = {x = 400, y = 35}}, right = {p1 = {x = -1246789644, y = 0}, p2 = {x = -1078107800, y = -1247483707}}}, {top = 138017488, bottom = 2, left = {p1 = {x = -1078105300, y = -1078107140}, p2 = {x = 0, y = -1078107832}}, right = {p1 = {x = -1078107824, y = -1247556072}, p2 = {x = -1247552031, y = 35}}}, {top = -1078107800, bottom = -1247729765, left = {p1 = {x = 0, y = 1296236544}, p2 = {x = -1078106472, y = 992}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = -1246789644, left = {p1 = {x = -1078105464, y = -1247480023}, p2 = {x = -1078106472, y = 2}}, right = {p1 = {x = 138017488, y = -1078107140}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = -1247608260, left = {p1 = {x = -1246787212, y = -1078106596}, p2 = {x = 8, y = 1069128089}}, right = {p1 = {x = 0, y = -1246789644}, p2 = {x = -1078106632, y = -1247608673}}}, {top = -1246787304, bottom = -1078106596, left = {p1 = {x = 1, y = -1247608260}, p2 = {x = -1246787244, y = -1078106548}}, right = {p1 = {x = 8, y = -1247608320}, p2 = {x = -1246787212, y = 0}}}, {top = 0, bottom = -1247608673, left = {p1 = {x = -1246787304, y = -1246789644}, p2 = {x = -1078106568, y = -1247608673}}, right = {p1 = {x = -1246787304, y = 0}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = 102400, left = {p1 = {x = 8960, y = 137480963}, p2 = {x = 80, y = -1241632780}}, right = {p1 = {x = 200, y = -1242375332}, p2 = {x = 40, y = 40}}}}}
        boxes_stack = {{p1 = {x = 0, y = 0}, p2 = {x = 102400, y = 8960}}, {p1 = {x = 1, y = -1078108208}, p2 = {x = -1240639222, y = -1239775685}}, {p1 = {x = 0, y = 0}, p2 = {x = 102400, y = 8960}}, {p1 = {x = 0, y = 0}, p2 = {x = 400, y = 35}}, {p1 = {x = -1240791684, y = 134882864}, p2 = {x = 137394432, y = -1}}, {p1 = {x = -1216806972, y = -1239775685}, p2 = {x = 1, y = -1078108640}}, {p1 = {x = -1216868372, y = 137545672}, p2 = {x = 0, y = 1}}, {p1 = {x = 1, y = 0}, p2 = {x = 1, y = -1220199076}}, {p1 = {x = 1, y = 18505}, p2 = {x = 18505, y = -1220233336}}, {p1 = {x = -1078107320, y = 0}, p2 = {x = -1220212776, y = 0}}, {p1 = {x = -1225547618, y = 27537}, p2 = {x = -1240639222, y = -1078108552}}, {p1 = {x = -1240608503, y = 20}, p2 = {x = 0, y = -1078107260}}, {p1 = {x = -1217007628, y = -1220215896}, p2 = {x = -1078106740, y = -1078108328}}, {p1 = {x = -1217682350, y = -1078108236}, p2 = {x = -1, y = -1078108504}}, {p1 = {x = -1240608503, y = -1233733696}, p2 = {x = -1235060504, y = -1220199076}}, {p1 = {x = -1217007628, y = -1220215896}, p2 = {x = -1078106740, y = -1078108328}}, {p1 = {x = 215932795, y = -1591079574}, p2 = {x = 0, y = 0}}, {p1 = {x = -1225547618, y = 27536}, p2 = {x = -1235060504, y = -1078108456}}, {p1 = {x = -1235249068, y = -1230348404}, p2 = {x = 0, y = -1078107260}}, {p1 = {x = -1217007628, y = -1220215716}, p2 = {x = -1078106740, y = -1078108216}}, {p1 = {x = -1217682350, y = -1078108124}, p2 = {x = -1, y = -1078108408}}, {p1 = {x = -1235249068, y = -1217007628}, p2 = {x = -1078108192, y = -1078108360}}, {p1 = {x = -1217672884, y = -1220233336}, p2 = {x = -1220199076, y = 18505}}, {p1 = {x = 18505, y = 1}, p2 = {x = -1078108320, y = -1220233516}}, {p1 = {x = 0, y = -1230350328}, p2 = {x = -2, y = -1078107320}}, {p1 = {x = -1078107260, y = 0}, p2 = {x = 4, y = -1219924676}}, {p1 = {x = 0, y = -1078104620}, p2 = {x = 0, y = -1078108264}}, {p1 = {x = 0, y = 4}, p2 = {x = -1, y = 0}}, {p1 = {x = 1, y = -1078108320}, p2 = {x = -1217007628, y = -1078108280}}, {p1 = {x = -1217682031, y = -1225547632}, p2 = {x = -1078108236, y = -1225548608}}, {p1 = {x = 0, y = -1219940556}, p2 = {x = 0, y = -1835186803}}, {p1 = {x = 1126, y = -1220215896}, p2 = {x = -1220796428, y = -1078108216}}}
        clip_boxes = 0xbfbd5d8c
        num_boxes = 1
        is_rectilinear = 1
        extents = {source = {x = -8388608, y = -8388608, width = 16777215, height = 16777215}, mask = {x = 0, y = 0, width = 400, height = 35}, bounded = {x = 0, y = 0, width = 400, height = 35}, unbounded = {x = 0, y = 0, width = 400, height = 35}, is_bounded = 6}
        rect = {x = 0, y = 0, width = 400, height = 300}
        status = CAIRO_STATUS_SUCCESS
        __PRETTY_FUNCTION__ = "_cairo_surface_fallback_fill"
#23 0xb5a4bf85 in _cairo_surface_fill (surface=0x839fad0, op=CAIRO_OPERATOR_OVER, source=0xbfbd66bc, path=0xb5af88f4, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0xbfbd67bc) at cairo-surface.c:2270
        status = CAIRO_STATUS_SUCCESS
#24 0xb5a191e6 in _cairo_gstate_fill (gstate=0xb5af8660, path=0xb5af88f4) at cairo-gstate.c:1290
        source_pattern = {type = CAIRO_PATTERN_TYPE_LINEAR, base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, solid = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, color = {red = 4.2439915829186759e-314, green = 6.8190347560233839e-316, blue = -2.925122246560512e-276, alpha = -2.9446777102550414e+29, red_short = 27108, green_short = 16365, blue_short = 7792, alpha_short = 18278}}, surface = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, surface = 0x2}, gradient = {base = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, n_stops = 2, stops_size = 2, stops = 0x839fff0, stops_embedded = {{offset = 0, color = {red = 0.91019607843137251, green = 0.91917647058823526, blue = 0.90121568627450976, alpha = 1, red_short = 59650, green_short = 60239, blue_short = 59062, alpha_short = 65535}}, {offset = 1, color = {red = 0.744705882352941, green = 0.76559358288770052, blue = 0.72381818181818169, alpha = 1, red_short = 48805, green_short = 50173, blue_short = 47436, alpha_short = 65535}}}}, linear = {base = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, n_stops = 2, stops_size = 2, stops = 0x839fff0, stops_embedded = {{offset = 0, color = {red = 0.91019607843137251, green = 0.91917647058823526, blue = 0.90121568627450976, alpha = 1, red_short = 59650, green_short = 60239, blue_short = 59062, alpha_short = 65535}}, {offset = 1, color = {red = 0.744705882352941, green = 0.76559358288770052, blue = 0.72381818181818169, alpha = 1, red_short = 48805, green_short = 50173, blue_short = 47436, alpha_short = 65535}}}}, p1 = {x = 0, y = 0}, p2 = {x = 0, y = 8960}}, radial = {base = {base = {type = CAIRO_PATTERN_TYPE_LINEAR, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, n_stops = 2, stops_size = 2, stops = 0x839fff0, stops_embedded = {{offset = 0, color = {red = 0.91019607843137251, green = 0.91917647058823526, blue = 0.90121568627450976, alpha = 1, red_short = 59650, green_short = 60239, blue_short = 59062, alpha_short = 65535}}, {offset = 1, color = {red = 0.744705882352941, green = 0.76559358288770052, blue = 0.72381818181818169, alpha = 1, red_short = 48805, green_short = 50173, blue_short = 47436, alpha_short = 65535}}}}, c1 = {x = 0, y = 0}, r1 = 0, c2 = {x = 8960, y = 1072114052}, r2 = -1280725755}}}
        extents = {x = 0, y = 0, width = 400, height = 300}
        box = {p1 = {x = 0, y = 0}, p2 = {x = 102400, y = 8960}}
        pattern = 0xbfbd66bc
        op = CAIRO_OPERATOR_OVER
        clip = {path = 0x839fd30, all_clipped = 0}
        status = 137692144
#25 0xb5a0dac8 in cairo_fill_preserve (cr=0xb5af8640) at cairo.c:2449
        status = 3014238208
#26 0xb5a0da90 in cairo_fill (cr=0xb5af8640) at cairo.c:2425
No locals.
#27 0xb3aa067e in draw_box (style=0x83503f0, window=0x83ad300, state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_OUT, area=0xbfbd6e18, widget=0x834ec78, detail=0xb650cbf2 "menubar", x=0, y=0, width=400, height=35) at ./src/crux-draw.c:1131
        crp = 0x839ff88
        c1 = {r = 0.91019607843137251, g = 0.91917647058823526, b = 0.90121568627450976, a = 1}
        c2 = {r = 0.744705882352941, g = 0.76559358288770052, b = 0.72381818181818169, a = 1}
        shade_v = 0.10000000000000001
        gradient_orientation = GTK_ORIENTATION_HORIZONTAL
        cr = 0xb5af8640
        cx = -1.9528876388660332e-47
        cy = -2.5100732508113263e-48
        cw = -2.54864004091066e-48
        ch = -4.14809959213934e-48
        __PRETTY_FUNCTION__ = "draw_box"
#28 0xb632b000 in gtk_paint_box () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0xb62bace2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0xb62b1daa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0xb60bbfb2 in g_type_class_meta_marshal (closure=0x8330e40, return_value=0xbfbd6b20, n_param_values=2, param_values=0x8399278, invocation_hint=0xbfbd6b3c, marshal_data=0xc8) at gclosure.c:885
        class = 0x83738a8
        callback = 0xb62bab55
        offset = 200
#32 0xb60bbcaa in g_closure_invoke (closure=0x8330e40, return_value=0xbfbd6b20, n_param_values=2, param_values=0x8399278, invocation_hint=0xbfbd6b3c) at gclosure.c:774
        marshal = 0xb60bbf47 <g_type_class_meta_marshal>
        marshal_data = 0xc8
        in_marshal = 0
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#33 0xb60d469d in signal_emit_unlocked_R (node=0x8331008, detail=0, instance=0x834ec78, emission_return=0xbfbd6c5c, instance_and_params=0x8399278) at gsignal.c:3310
        accumulator = 0x8330f10
        emission = {next = 0x0, instance = 0x834ec78, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 137835072}
        class_closure = 0x8330e40
        hlist = 0x0
        handler_list = 0x0
        return_accu = 0xbfbd6b20
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 41
        max_sequential_handler_number = 137
        return_value_altered = 0
#34 0xb60d397c in g_signal_emit_valist (instance=0x834ec78, signal_id=41, detail=0, var_args=0xbfbd6d30 "\\m\275\277\370\335\062\b\370\335\062\b\001") at gsignal.c:3013
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x8399278
        signal_return_type = 20
        param_values = 0x839928c
        node = 0x8331008
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#35 0xb60d3bdd in g_signal_emit (instance=0x834ec78, signal_id=41, detail=0) at gsignal.c:3060
        var_args = 0xbfbd6d2c "\fn\275\277\\m\275\277\370\335\062\b\370\335\062\b\001"
#36 0xb63ca30a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0xb62ac3d9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0xb612cef9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#39 0xb612cea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#40 0xb612cea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#41 0xb612cea8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#42 0xb6153c29 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#43 0xb6129975 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#44 0xb612b7c9 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#45 0xb622a415 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#46 0xb6108b3a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#47 0xb5f118be in g_idle_dispatch (source=0x839d730, callback=0xb6108ae1, user_data=0x837d7c0) at gmain.c:4801
No locals.
#48 0xb5f0d479 in g_main_dispatch (context=0x82f5670) at gmain.c:2441
        dispatch = 0xb5f11873 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x837d7c0
        callback = 0xb6108ae1
        cb_funcs = 0xb5fe3354
        cb_data = 0x839c4b8
        need_destroy = -1078103560
        current_source_link = {data = 0x839d730, next = 0x0}
        source = 0x839d730
        current = 0x8394c30
        i = 0
        __PRETTY_FUNCTION__ = "g_main_dispatch"
#49 0xb5f0e787 in g_main_context_dispatch (context=0x82f5670) at gmain.c:3011
No locals.
#50 0xb5f0ebc5 in g_main_context_iterate (context=0x82f5670, block=1, dispatch=1, self=0x82f3488) at gmain.c:3089
        max_priority = 110
        timeout = 0
        some_ready = 1
        nfds = 2
        allocated_nfds = 2
        fds = 0x839e600
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#51 0xb5f0f2e9 in g_main_loop_run (loop=0x839f840) at gmain.c:3297
        self = 0x82f3488
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#52 0xb62ac65b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#53 0xb68ac121 in wxEventLoop::Run (this=0x839f820) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/gtk/evtloop.cpp:76
        exitcode = <value optimized out>
#54 0xb69362bd in wxAppBase::MainLoop (this=0x82f3348) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/appcmn.cpp:312
        mainLoop = {<wxEventLoopPtr> = {m_ptr = 0x839f820}, m_pp = 0x82f3388, m_pOld = 0x0}
#55 0xb6935f2d in wxAppBase::OnRun (this=0x4) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/appcmn.cpp:367
No locals.
#56 0xb66b14dc in wxEntry (argc=@0xb73c65a8, argv=0xb73c65a0) at /var/tmp/portage/x11-libs/wxGTK-2.8.12.1/work/wxPython-src-2.8.12.1/src/common/init.cpp:448
No locals.
#57 0xb6f3b3c0 in _wrap_App_main_loop(int, unsigned long*, unsigned long) () from /usr/lib/ruby/site_ruby/1.8/i686-linux/wxruby2.so
No symbol table info available.
#58 0xb76bae81 in call_cfunc (func=0xb6f3b2f2 <_wrap_App_main_loop(int, unsigned long*, unsigned long)>, recv=3074768220, len=-1, argc=0, argv=0x0) at eval.c:5788
No locals.
#59 0xb76bbc6e in rb_call0 (klass=3074733960, recv=3074768220, id=18673, oid=18673, argc=0, argv=0x0, body=0xb744b364, flags=0) at eval.c:5938
        len = -1
        _frame = {self = 3074768220, argc = 0, last_func = 18673, orig_func = 18673, last_class = 3074733960, prev = 0xbfbd7ca8, tmp = 0x0, node = 0xb3cea280, iter = 0, flags = 0, uniq = 27367}
        _iter = {iter = 0, prev = 0xbfbd7ce4}
        b2 = 0x0
        result = 4
        itr = 0
        safe = -1
#60 0xb76bc94c in rb_call (klass=3074733960, recv=3074768220, mid=18673, argc=0, argv=0x0, scope=0, self=3074733960) at eval.c:6186
        body = 0xb744b364
        noex = 0
        id = 18673
        ent = 0xb776c478
#61 0xb76b4fc7 in rb_eval (self=3074733960, n=0xb3cea500) at eval.c:3516
        recv = 3074768220
        argc = 0
        argv = 0x0
        contnode = 0x0
        node = 0xb3cea280
        state = 0
        result = 3074768220
        data = 3074733960
#62 0xb76bc3e3 in rb_call0 (klass=3074733940, recv=3074733960, id=5393, oid=5393, argc=0, argv=0x0, body=0xb3cea500, flags=0) at eval.c:6089
        node = 0xb3cea528
        i = 0
        nopt = 0
        _tag = {buf = {{__jmpbuf = {-1217007628, 5393, 0, -1078100600, 211107707, -1579139222}, __mask_was_saved = 0, __saved_mask = {__val = {3216866360, 3077295001, 3074768680, 3001, 1, 3216866348, 3077848159, 3077235702, 3216866376, 3216866384, 10089, 0, 3216866424, 3077236546, 3074768680, 3001, 1, 3510542, 3, 0, 3074768420, 3074768300, 0, 3216867292, 0, 3077959668, 10089, 0, 3216867432, 3077270760, 3074768680, 13713}}}}, frame = 0xbfbd7ca8, iter = 0xbfbd7ce4, tag = 1, retval = 4, scope = 0xb7453e38, dst = 0, prev = 0xbfbd8210, blkid = 0}
        _old = 0x0
        _class = 3075042600
        _vmode = 1
        _old = 0xb7496d3c
        _scope = 0xb7453e38
        state = 0
        local_vars = 0xbfbd7bb4
        saved_cref = 0xb7484fd8
        _frame = {self = 3074733960, argc = 0, last_func = 5393, orig_func = 5393, last_class = 3074733940, prev = 0xb776d740, tmp = 0x0, node = 0xb7450990, iter = 2, flags = 0, uniq = 27355}
        _iter = {iter = 2, prev = 0xbfbd83e8}
        b2 = 0xb3cea514
        result = 4
        itr = 2
        safe = -1
#63 0xb76bc94c in rb_call (klass=3074733940, recv=3074733960, mid=5393, argc=0, argv=0x0, scope=0, self=3075037520) at eval.c:6186
        body = 0xb3ce96b4
        noex = 0
        id = 5393
        ent = 0xb7767648
#64 0xb76b4fc7 in rb_eval (self=3075037520, n=0xb7450990) at eval.c:3516
        recv = 3074733960
        argc = 0
        argv = 0x0
        contnode = 0x0
        node = 0xb7450990
        state = 2969
        result = 4
        data = 0
#65 0xb76b3dcf in rb_eval (self=3075037520, n=0xb7451ea8) at eval.c:3246
        _iter = {iter = 1, prev = 0xbfbd86e4}
        _block = {var = 0x0, body = 0xb7450828, self = 3075037520, frame = {self = 3075037520, argc = 0, last_func = 0, orig_func = 0, last_class = 0, prev = 0x0, tmp = 0x0, node = 0xb7450788, iter = 0, flags = 0, uniq = 0}, scope = 0xb7496d3c, klass = 3075042600, cref = 0xb7484fd8, iter = 0, vmode = 1, flags = 1, uniq = 916, dyna_vars = 0x0, orig_thread = 34603677, wrapper = 0, block_obj = 3074768280, outer = 0x0, prev = 0x0}
        _tag = {buf = {{__jmpbuf = {-1217007628, 10089, 0, -1078098472, 224509819, -1608989334}, __mask_was_saved = 0, __saved_mask = {__val = {3078080386, 3216868040, 3077083364, 3076012406, 3078163004, 0, 0, 1, 0, 1, 3078034424, 3216867960, 3076026636, 3076887424, 68856, 3076887472, 3077134453, 0, 0, 25, 3216868028, 3076887424, 3076882420, 3076012406, 134726344, 3216868008, 3076026429, 0, 4, 3077959668, 134726432, 3216868088}}}}, frame = 0xb776d740, iter = 0xbfbd86e4, tag = 3, retval = 4, scope = 0xb7496d3c, dst = 0, prev = 0xbfbd8628, blkid = 916}
        contnode = 0x0
        node = 0xb7450788
        state = 0
        result = 4
        data = 0
#66 0xb76aff46 in eval_node (self=3075037520, node=0xb7451ea8) at eval.c:1459
        beg_tree = 0x0
#67 0xb76b05e8 in ruby_exec_internal () at eval.c:1664
        _iter = {iter = 0, prev = 0xb776d76c}
        _tag = {buf = {{__jmpbuf = {-1217007628, 0, 0, -1078098184, 225329019, -1603692182}, __mask_was_saved = 0, __saved_mask = {__val = {0, 1, 0, 1, 3078034424, 3216869128, 3078080386, 3216869112, 134513456, 3216869100, 3078163004, 0, 0, 3216869120, 3216869052, 3216869064, 3078162656, 3078034424, 0, 3077959668, 0, 3077098663, 3216869208, 225386363, 0, 3216869168, 3077389959, 3216869112, 1, 3078162656, 3077083108, 3078034424}}}}, frame = 0xb776d740, iter = 0xb776d76c, tag = 0, retval = 4, scope = 0xb7496d3c, dst = 0, prev = 0x0, blkid = 0}
        state = 0
#68 0xb76b064f in ruby_exec () at eval.c:1684
        tmp = 0xb76b062c
#69 0xb76b0685 in ruby_run () at eval.c:1694
        state = -1217722795
        ex = 0
#70 0x0804876e in main (argc=2, argv=0xbfbd8844, envp=0xbfbd8850) at main.c:48
        variable_in_this_stack_frame = 3216869272
A debugging session is active.

   Inferior 1 [process 21851] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (221664 sec old) ---------------------
(plugin-container:6776): Gdk-WARNING **: XID collision, trouble ahead
(plugin-container:6776): Gdk-WARNING **: XID collision, trouble ahead
(plugin-container:6776): Gdk-WARNING **: XID collision, trouble ahead
(plugin-container:6776): Gdk-WARNING **: XID collision, trouble ahead
(plugin-container:6776): Gdk-WARNING **: XID collision, trouble ahead
(plugin-container:6776): Gdk-WARNING **: XID collision, trouble ahead
(plugin-container:6776): Gdk-WARNING **: XID collision, trouble ahead
...Too much output, ignoring rest...
--------------------------------------------------
Back to top
View user's profile Send private message
Isomorph
n00b
n00b


Joined: 22 Sep 2002
Posts: 55
Location: Denmark

PostPosted: Sun Oct 07, 2012 11:31 am    Post subject: Reply with quote

In an email from Søren Sandmann

Quote:
A crash at this point suggests that something is broken with thread
local storage on your setup. When you compiled pixman, which type of
thread local storage was detected by the configure script?


Søren


This line
Code:
checking for thread local storage (TLS) support... __thread


where found in this output.
Code:
cybert ~ # emerge -t1va =x11-libs/pixman-0.26.0

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R    ] x11-libs/pixman-0.26.0  USE="(-altivec) (-iwmmxt) -mmx (-neon) -sse2 -static-libs -test" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] Yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) x11-libs/pixman-0.26.0
 * pixman-0.26.0.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...                            [ ok ]
>>> Unpacking source...
>>> Unpacking pixman-0.26.0.tar.bz2 to /var/tmp/portage/x11-libs/pixman-0.26.0/work
>>> Source unpacked in /var/tmp/portage/x11-libs/pixman-0.26.0/work
>>> Preparing source in /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0 ...
 * Applying pixman-0.26.0-add-missing-_mm_empty-calls.patch ...                          [ ok ]
 * Running elibtoolize in: pixman-0.26.0/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.2 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build"
 * econf: updating pixman-0.26.0/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating pixman-0.26.0/config.sub with /usr/share/gnuconfig/config.sub
/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --docdir=/usr/share/doc/pixman-0.26.0 --enable-shared --disable-static --disable-mmx --disable-sse2 --disable-vmx --disable-arm-neon --disable-arm-iwmmxt --disable-gtk
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... none
checking dependency style of i686-pc-linux-gnu-gcc... none
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for i686-pc-linux-gnu-objdump... i686-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for i686-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc object... ok
checking for sysroot... no
checking for i686-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if i686-pc-linux-gnu-gcc static flag -static works... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for getisax... no
checking whether byte ordering is bigendian... no
checking for inline... inline
checking whether the compiler supports -Werror... yes
checking size of long... 4
checking whether __SUNPRO_C is declared... no
checking whether __amd64 is declared... no
checking whether the compiler supports -Wall... yes
checking whether the compiler supports -fno-strict-aliasing... yes
checking for perl... /usr/bin/perl
checking for i686-pc-linux-gnu-gcc option to support OpenMP... -fopenmp
checking whether the compiler supports -fvisibility=hidden... yes
checking whether the compiler supports -xldscope=hidden... no
checking whether to use Loongson MMI assembler... no
checking whether to use MMX intrinsics... disabled
checking whether to use SSE2 intrinsics... disabled
checking whether to use VMX/Altivec intrinsics... disabled
checking whether to use ARM SIMD assembler... no
checking whether to use ARM NEON assembler... disabled
checking whether to use ARM IWMMXT intrinsics... disabled
checking whether to use MIPS DSPr2 assembler... no
checking whether to use GNU-style inline assembler... yes
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for posix_memalign... yes
checking for sigaction... yes
checking for alarm... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... yes
checking for mprotect... yes
checking for getpagesize... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking for feenableexcept in -lm... yes
checking for gettimeofday... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for thread local storage (TLS) support... __thread
checking for __attribute__((constructor))... yes
checking for PNG... yes
configure: creating ./config.status
config.status: creating pixman-1.pc
config.status: creating pixman-1-uninstalled.pc
config.status: creating Makefile
config.status: creating pixman/Makefile
config.status: creating pixman/pixman-version.h
config.status: creating demos/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build"
make -j1
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
Making all in pixman
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
make  all-am
make[3]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
  CC     pixman.lo
  CC     pixman-access.lo
  CC     pixman-access-accessors.lo
  CC     pixman-bits-image.lo
  CC     pixman-combine32.lo
  CC     pixman-combine64.lo
  CC     pixman-conical-gradient.lo
  CC     pixman-cpu.lo
  CC     pixman-edge.lo
  CC     pixman-edge-accessors.lo
  CC     pixman-fast-path.lo
  CC     pixman-general.lo
  CC     pixman-gradient-walker.lo
  CC     pixman-image.lo
  CC     pixman-implementation.lo
  CC     pixman-linear-gradient.lo
  CC     pixman-matrix.lo
  CC     pixman-noop.lo
  CC     pixman-radial-gradient.lo
  CC     pixman-region16.lo
  CC     pixman-region32.lo
  CC     pixman-solid-fill.lo
  CC     pixman-timer.lo
  CC     pixman-trap.lo
  CC     pixman-utils.lo
  CCLD   libpixman-1.la
make[3]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
Making all in demos
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/demos'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/demos'
Making all in test
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/test'
  CC     utils.lo
  CCLD   libutils.la
  CC     a1-trap-test.o
  CCLD   a1-trap-test
  CC     pdf-op-test.o
  CCLD   pdf-op-test
  CC     region-test.o
  CCLD   region-test
  CC     region-translate-test.o
  CCLD   region-translate-test
  CC     fetch-test.o
  CCLD   fetch-test
  CC     oob-test.o
  CCLD   oob-test
  CC     trap-crasher.o
  CCLD   trap-crasher
  CC     alpha-loop.o
  CCLD   alpha-loop
  CC     scaling-crash-test.o
  CCLD   scaling-crash-test
  CC     scaling-helpers-test.o
  CCLD   scaling-helpers-test
  CC     gradient-crash-test.o
  CCLD   gradient-crash-test
  CC     region-contains-test.o
  CCLD   region-contains-test
  CC     alphamap.o
  CCLD   alphamap
  CC     stress-test.o
  CCLD   stress-test
  CC     composite-traps-test.o
  CCLD   composite-traps-test
  CC     blitters-test.o
  CCLD   blitters-test
  CC     scaling-test.o
  CCLD   scaling-test
  CC     affine-test.o
  CCLD   affine-test
  CC     composite.o
  CCLD   composite
  CC     lowlevel-blt-bench.o
  CCLD   lowlevel-blt-bench
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/test'
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
make[1]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
>>> Source compiled.
>>> Test phase [not enabled]: x11-libs/pixman-0.26.0

>>> Install pixman-0.26.0 into /var/tmp/portage/x11-libs/pixman-0.26.0/image/ category x11-libs
>>> Working in BUILD_DIR: "/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build"
make -j1 DESTDIR=/var/tmp/portage/x11-libs/pixman-0.26.0/image/ docdir=/usr/share/doc/pixman-0.26.0 install
Making install in pixman
make[1]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
make  install-am
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
make[3]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
test -z "/usr/lib" || /bin/mkdir -p "/var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib"
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libpixman-1.la '/var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib'
libtool: install: /usr/bin/install -c .libs/libpixman-1.so.0.26.0 /var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib/libpixman-1.so.0.26.0
libtool: install: (cd /var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib && { ln -s -f libpixman-1.so.0.26.0 libpixman-1.so.0 || { rm -f libpixman-1.so.0 && ln -s libpixman-1.so.0.26.0 libpixman-1.so.0; }; })
libtool: install: (cd /var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib && { ln -s -f libpixman-1.so.0.26.0 libpixman-1.so || { rm -f libpixman-1.so && ln -s libpixman-1.so.0.26.0 libpixman-1.so; }; })
libtool: install: /usr/bin/install -c .libs/libpixman-1.lai /var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib/libpixman-1.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
test -z "/usr/include/pixman-1" || /bin/mkdir -p "/var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/include/pixman-1"
 /usr/bin/install -c -m 644 /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman.h pixman-version.h '/var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/include/pixman-1'
make[3]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
make[1]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/pixman'
Making install in demos
make[1]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/demos'
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/demos'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/demos'
make[1]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/demos'
Making install in test
make[1]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/test'
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/test'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/test'
make[1]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build/test'
make[1]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
make[2]: Entering directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/lib/pkgconfig" || /bin/mkdir -p "/var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib/pkgconfig"
 /usr/bin/install -c -m 644 pixman-1.pc '/var/tmp/portage/x11-libs/pixman-0.26.0/image//usr/lib/pkgconfig'
make[2]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
make[1]: Leaving directory `/var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0_build'
 * Removing unnecessary /usr/lib/libpixman-1.la (no static archive)
>>> Completed installing pixman-0.26.0 into /var/tmp/portage/x11-libs/pixman-0.26.0/image/

strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
   usr/lib/libpixman-1.so.0.26.0
ecompressdir: bzip2 -9 /usr/share/doc

>>> Installing (1 of 1) x11-libs/pixman-0.26.0
 * checking 10 files for package collisions
>>> Merging x11-libs/pixman-0.26.0 to /
--- /usr/
--- /usr/include/
--- /usr/include/pixman-1/
>>> /usr/include/pixman-1/pixman.h
>>> /usr/include/pixman-1/pixman-version.h
--- /usr/share/
--- /usr/share/doc/
--- /usr/share/doc/pixman-0.26.0/
>>> /usr/share/doc/pixman-0.26.0/TODO.bz2
>>> /usr/share/doc/pixman-0.26.0/README.bz2
>>> /usr/share/doc/pixman-0.26.0/ChangeLog
--- /usr/lib/
--- /usr/lib/pkgconfig/
>>> /usr/lib/pkgconfig/pixman-1.pc
>>> /usr/lib/libpixman-1.so.0 -> libpixman-1.so.0.26.0
>>> /usr/lib/libpixman-1.so.0.26.0
>>> /usr/lib/libpixman-1.so -> libpixman-1.so.0.26.0
--- /usr/lib/debug/
--- /usr/lib/debug/usr/
--- /usr/lib/debug/usr/lib/
>>> /usr/lib/debug/usr/lib/libpixman-1.so.0.26.0.debug
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
--- replaced obj /usr/share/doc/pixman-0.26.0/TODO.bz2
--- replaced obj /usr/share/doc/pixman-0.26.0/README.bz2
--- replaced obj /usr/share/doc/pixman-0.26.0/ChangeLog
--- replaced dir /usr/share/doc/pixman-0.26.0
--- replaced dir /usr/share/doc
--- replaced dir /usr/share
--- replaced obj /usr/lib/pkgconfig/pixman-1.pc
--- replaced dir /usr/lib/pkgconfig
--- replaced obj /usr/lib/libpixman-1.so.0.26.0
--- replaced sym /usr/lib/libpixman-1.so.0
--- replaced sym /usr/lib/libpixman-1.so
--- replaced obj /usr/lib/debug/usr/lib/libpixman-1.so.0.26.0.debug
--- replaced dir /usr/lib/debug/usr/lib
--- replaced dir /usr/lib/debug/usr
--- replaced dir /usr/lib/debug
--- replaced dir /usr/lib
--- replaced obj /usr/include/pixman-1/pixman.h
--- replaced obj /usr/include/pixman-1/pixman-version.h
--- replaced dir /usr/include/pixman-1
--- replaced dir /usr/include
--- replaced dir /usr
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
>>> x11-libs/pixman-0.26.0 merged.
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum