I think this bug belongs on libcairo2 instead. I found that the image
can be viewed fine with 'inkscape', but not with anything that uses
svg_loader/cairo. Here's a try at it with 'eog':
[EMAIL PROTECTED]:svg/buildings
% ls
brick_frouke_01.svg city_horizon_jon_phillip_01.svg furniture/
old_sign_ganson.svg@
us_capitol_building_ink_01.svg@
capitello_modanatura_mo_01.svg demolizione_costruzione_01.svg
grain_elevator_ganson.svg perspectival_house_01.svg wall.svg
carnegie_library_building_01.svg eiffel_tower_michael_ja_r.svg@ homes/
school_country__abiclipa_01.svg@ wall1.svg
ch_teau-fort_01.svg factory_gabrielle_nowick_.svg
house_gabrielle_nowicki_.svg school_hallway_gerald_g._01.svg@
water_tower_ganson.svg
church_building_01_01.svg firestation_mimooh_01.svg
lighthouse_matthew_gates_.svg us_capitol_building_cli_01.svg@
[EMAIL PROTECTED]:svg/buildings
% eog perspectival_house_01.svg
zsh: floating point exception (core dumped) eog perspectival_house_01.svg
Exit Status: [136]
[EMAIL PROTECTED]:svg/buildings
% gdb =eog
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) set args perspectival_house_01.svg
(gdb) run
Starting program: /usr/bin/eog perspectival_house_01.svg
zsh: suspended (tty output) gdb =eog
Exit Status: [22]
[EMAIL PROTECTED]:svg/buildings
% fg
[1] + continued gdb =eog
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47599277317936 (LWP 5996)]
[New Thread 1082132800 (LWP 6019)]
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 1082132800 (LWP 6019)]
0x0000003326a54fa1 in fbFetchTransformed (pict=0x75b920, x=<value optimized
out>, y=28573696, width=245, buffer=0x407f9030, mask=0x407f97d8,
maskBits=4278190080)
at /build/buildd/libcairo-1.4.2/pixman/src/fbcompose.c:3574
3574 /build/buildd/libcairo-1.4.2/pixman/src/fbcompose.c: No such file or
directory.
in /build/buildd/libcairo-1.4.2/pixman/src/fbcompose.c
(gdb) where
#0 0x0000003326a54fa1 in fbFetchTransformed (pict=0x75b920, x=<value optimized
out>, y=28573696, width=245, buffer=0x407f9030, mask=0x407f97d8,
maskBits=4278190080)
at /build/buildd/libcairo-1.4.2/pixman/src/fbcompose.c:3574
#1 0x0000003326a529a4 in pixman_compositeGeneral (op=<value optimized out>,
pSrc=0x75b920, pMask=0x75b560, pDst=0x751a90, xSrc=127, ySrc=436, xMask=0,
yMask=0, xDst=127, yDst=436, width=245,
height=188) at /build/buildd/libcairo-1.4.2/pixman/src/fbcompose.c:4138
#2 0x0000003326a125a5 in _cairo_image_surface_composite_trapezoids
(op=CAIRO_OPERATOR_OVER, pattern=0x407ff8c0, abstract_dst=0x74e000,
antialias=<value optimized out>, src_x=127, src_y=436,
dst_x=127, dst_y=436, width=245, height=188, traps=0x74e590, num_traps=3)
at /build/buildd/libcairo-1.4.2/src/cairo-image-surface.c:1016
#3 0x0000003326a1c0c1 in _cairo_surface_composite_trapezoids (op=4294967295,
pattern=0x407ff8c0, dst=0x74e000, antialias=CAIRO_ANTIALIAS_DEFAULT, src_x=127,
src_y=436, dst_x=127, dst_y=436,
width=245, height=188, traps=0x74e590, num_traps=3) at
/build/buildd/libcairo-1.4.2/src/cairo-surface.c:1414
#4 0x0000003326a1f001 in _composite_traps_draw_func (closure=0x407ff780,
op=CAIRO_OPERATOR_OVER, src=0x407ff8c0, dst=0x74e000, dst_x=0, dst_y=0,
extents=0x407ff7a0)
at /build/buildd/libcairo-1.4.2/src/cairo-surface-fallback.c:492
#5 0x0000003326a1e37f in _clip_and_composite (clip=0x0,
op=CAIRO_OPERATOR_OVER, src=0x407ff8c0, draw_func=0x3326a1ef40
<_composite_traps_draw_func>, draw_closure=0x407ff780, dst=0x74e000,
extents=0x407ff7a0) at
/build/buildd/libcairo-1.4.2/src/cairo-surface-fallback.c:391
#6 0x0000003326a1ebb7 in _clip_and_composite_trapezoids (src=0x75b670,
op=CAIRO_OPERATOR_CLEAR, dst=0x74e000, traps=0x407ff810, clip=0x0,
antialias=CAIRO_ANTIALIAS_DEFAULT)
at /build/buildd/libcairo-1.4.2/src/cairo-surface-fallback.c:644
#7 0x0000003326a1eeff in _cairo_surface_fallback_fill (surface=0x74e000,
op=CAIRO_OPERATOR_OVER, source=0x407ff8c0, path=0x74e2c8,
fill_rule=CAIRO_FILL_RULE_WINDING,
tolerance=<value optimized out>, antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.2/src/cairo-surface-fallback.c:836
#8 0x0000003326a1cbc8 in _cairo_surface_fill (surface=0x74e000,
op=CAIRO_OPERATOR_OVER, source=<value optimized out>, path=0x74e2c8,
fill_rule=CAIRO_FILL_RULE_WINDING,
tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.2/src/cairo-surface.c:1374
#9 0x0000003326a1057c in _cairo_gstate_fill (gstate=0x75b3d0, path=0x74e2c8)
at /build/buildd/libcairo-1.4.2/src/cairo-gstate.c:959
#10 0x0000003326a09fd0 in *INT_cairo_fill_preserve (cr=0x74e110) at
/build/buildd/libcairo-1.4.2/src/cairo.c:2047
#11 0x0000003326a09ff9 in cairo_fill (cr=0xffffffff) at
/build/buildd/libcairo-1.4.2/src/cairo.c:2025
#12 0x0000003c4bc2924f in rsvg_cairo_render_path (ctx=0x74d000,
bpath_def=0x74c7e0) at rsvg-cairo-draw.c:577
#13 0x0000003c4bc244f1 in rsvg_render_path (ctx=0x74d000, d=<value optimized
out>) at rsvg-base.c:1641
#14 0x0000003c4bc1d9b2 in rsvg_node_draw (self=0x0, ctx=0x74d000, dominate=0)
at rsvg-structure.c:54
#15 0x0000003c4bc1dbe3 in _rsvg_node_draw_children (self=0x755d50,
ctx=0x74d000, dominate=0) at rsvg-structure.c:73
#16 0x0000003c4bc1d9b2 in rsvg_node_draw (self=0x0, ctx=0x74d000, dominate=0)
at rsvg-structure.c:54
#17 0x0000003c4bc1e417 in rsvg_node_svg_draw (self=0x751ca0, ctx=0x74d000,
dominate=<value optimized out>) at rsvg-structure.c:316
#18 0x0000003c4bc1d9b2 in rsvg_node_draw (self=0x0, ctx=0x74d000, dominate=0)
at rsvg-structure.c:54
#19 0x0000003c4bc29828 in rsvg_handle_render_cairo_sub (handle=0x68e680,
cr=<value optimized out>, id=0x0) at rsvg-cairo-render.c:161
#20 0x0000003c4bc29cfe in rsvg_handle_get_pixbuf_sub (handle=0x68e680, id=0x0)
at rsvg.c:101
#21 0x00002aaaaaab1fcd in gdk_pixbuf__svg_image_stop_load (data=0x74bcc0,
error=0x407fff48) at io-svg.c:154
#22 0x0000003326609eb6 in IA__gdk_pixbuf_loader_close (loader=0x73b080,
error=0x700020) at gdk-pixbuf-loader.c:715
#23 0x000000000042c981 in eog_image_load ()
#24 0x0000000000427586 in ?? ()
#25 0x00000000004312e2 in eog_job_call_action ()
#26 0x0000000000430e4a in ?? ()
#27 0x000000332304bb74 in g_thread_create_proxy (data=0x6ffcf0) at gthread.c:591
#28 0x00000033218062a5 in start_thread () from /lib/libpthread.so.0
#29 0x0000003320ccf61d in clone () from /lib/libc.so.6
#30 0x0000000000000000 in ?? ()
--
svg_loader.so fails reading svg font for 'gnome-search-tool'
https://bugs.launchpad.net/bugs/111379
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug contact for libcairo in ubuntu.
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs