[cairo-bugs] [Bug 10598] crash when viewing svg file
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sun Jul 1 03:36:14 PDT 2007
http://bugs.freedesktop.org/show_bug.cgi?id=10598
Christian.Kirbach at googlemail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |Christian.Kirbach at googlemail
| |.com
------- Comment #2 from Christian.Kirbach at googlemail.com 2007-07-01 03:35 PST -------
see also http://bugzilla.gnome.org/show_bug.cgi?id=452601#stacktrace
nautilus: cairo-pen.c:323: _cairo_pen_find_active_cw_vertex_index: Assertion `i
< pen->num_vertices' failed.
could this be a bug in librsvg?
#7 0x4732338b in *__GI___assert_fail (
assertion=0x47ecc070 "i < pen->num_vertices",
file=0x47ecc064 "cairo-pen.c", line=323,
function=0x47ecc0a0 "_cairo_pen_find_active_cw_vertex_index")
at assert.c:78
buf = 0x93b6ec0 "ØØè?<<<<<<ì?"
errstr = "Unexpected error.\n"
#8 0x47e8716f in _cairo_pen_find_active_cw_vertex_index (pen=0xb5dfd834,
slope=0xb5dfd760, active=0xb5dfd768) at cairo-pen.c:323
i = 4
__PRETTY_FUNCTION__ = "_cairo_pen_find_active_cw_vertex_index"
#9 0x47e859f4 in _cairo_stroker_add_cap (stroker=0xb5dfd81c, f=0xb5dfd790)
at cairo-path-stroke.c:385
i = <value optimized out>
stop = <value optimized out>
slope = {dx = 37079, dy = -37273}
tri = {{x = 5311777, y = 2414207}, {x = 37079, y = 37274}, {
x = -88568302, y = 1072078999}}
pen = (cairo_pen_t *) 0xb5dfd834
start = <value optimized out>
status = <value optimized out>
#10 0x47e85c65 in _cairo_stroker_add_leading_cap (stroker=0x0,
face=<value optimized out>) at cairo-path-stroke.c:456
reversed = {ccw = {x = 5348856, y = 2376934}, point = {x = 5348856,
y = 2376934}, cw = {x = 5348856, y = 2376934}, dev_vector = {dx = 37079,
dy = -37273}, usr_vector = {x = 0.70711320477456541,
y = -0.70710035754017508}}
#11 0x47e85c95 in _cairo_stroker_add_caps (stroker=0xb5dfd81c)
at cairo-path-stroke.c:488
status = <value optimized out>
#12 0x47e85f1a in _cairo_path_fixed_stroke_to_traps (path=0x91986c8,
stroke_style=0x93b6990, ctm=0x93b6a2c, ctm_inverse=0x93b6a5c,
tolerance=0.10000000000000001, traps=0xb5dfd914)
at cairo-path-stroke.c:1005
status = CAIRO_STATUS_SUCCESS
stroker = {style = 0x93b6990, ctm = 0x93b6a2c,
ctm_inverse = 0x93b6a5c, tolerance = 0.10000000000000001,
traps = 0xb5dfd914, pen = {radius = -0, tolerance = 0.10000000000000001,
vertices = 0x93b5bd8, num_vertices = 4}, current_point = {x = 5348856,
y = 2451481}, first_point = {x = 5348856, y = 2376934}, has_sub_path = 1,
has_current_face = 1, current_face = {ccw = {x = 5348856, y = 2451481},
point = {x = 5348856, y = 2451481}, cw = {x = 5348856, y = 2451481},
dev_vector = {dx = 37079, dy = 37274}, usr_vector = {
x = 0.70710371941499006, y = 0.70710984294484758}}, has_first_face = 1,
first_face = {ccw = {x = 5348856, y = 2376934}, point = {x = 5348856,
y = 2376934}, cw = {x = 5348856, y = 2376934}, dev_vector = {
dx = -37079, dy = 37273}, usr_vector = {x = -0.70711320477456541,
y = 0.70710035754017508}}, dashed = 0, dash_index = 3226480967,
dash_on = 1195614196, dash_remain = 7.9165322551249684e-265}
#13 0x47e7fdb7 in _cairo_gstate_stroke_extents (gstate=0x93b6980,
path=0x91986c8, x1=0xb5dfda08, y1=0xb5dfda10, x2=0xb5dfda18,
y2=0xb5dfda20) at cairo-gstate.c:1056
status = 3051346236
traps = {traps = 0x93b8000, num_traps = 2, traps_size = 32,
extents = {p1 = {x = 5311777, y = 2376934}, p2 = {x = 5348856,
y = 2451481}}}
extents = {p1 = {x = -1891783525, y = 1094890508}, p2 = {
x = -1243621024, y = 5348856}}
#14 0x47e7afb2 in cairo_stroke_extents (cr=0x91986c0, x1=0xb5dfda08,
y1=0x11d4, x2=0x6, y2=0xb5dfda20) at cairo.c:2021
No locals.
#15 0x4672fb14 in rsvg_cairo_render_path (ctx=0x919b5b8, bpath_def=0x93b4790)
at rsvg-cairo-draw.c:546
sb = {x = 3.4542216629796162e-313, y = 1.8884829227941214e+35, w = 0,
h = 2.712707690888975e-314, virgin = 1, affine = {0.56577866123872023, 0,
0, 0.56874918932402085, 81.051291316319919, 36.837876467866657}}
state = (RsvgState *) 0x91bcd78
cr = (cairo_t *) 0x91986c0
bpath = <value optimized out>
i = 4
need_tmpbuf = 0
bbox = {x = 5.2998088236266445e-315, y = 5.2762970911146811e+36,
w = 0, h = 1, virgin = 1, affine = {0.56577866123872023, 0, 0,
0.56874918932402085, 81.051291316319919, 36.837876467866657}}
#16 0x4672a9ce in rsvg_render_path (ctx=0x919b5b8,
d=0x91d70b0 "M 1 -1 L 0 0 L 1 1 ") at rsvg-base.c:1639
bpath_def = (RsvgBpathDef *) 0x93b4790
#17 0x4672047b in rsvg_node_path_draw (self=0x91d6e98, ctx=0x919b5b8,
dominate=0) at rsvg-shapes.c:61
No locals.
#18 0x46722fee in rsvg_node_draw (self=0x6, ctx=0x919b5b8, dominate=0)
at rsvg-structure.c:54
stacksave = (GSList *) 0x0
#19 0x467232aa in _rsvg_node_draw_children (self=0x91d69a8, ctx=0x919b5b8,
dominate=1) at rsvg-structure.c:73
i = 2
#20 0x46722fee in rsvg_node_draw (self=0x6, ctx=0x919b5b8, dominate=1)
at rsvg-structure.c:54
stacksave = (GSList *) 0x0
#21 0x46723ed3 in rsvg_node_use_draw (self=0x91d7ed0, ctx=0x919b5b8,
dominate=0) at rsvg-structure.c:230
child = (RsvgNode *) 0x91d69a8
state = (RsvgState *) 0x91bc530
affine = {1, 0, 0, 1, 0, 0}
x = 0
y = 0
w = 0
h = 0
#22 0x46722fee in rsvg_node_draw (self=0x6, ctx=0x919b5b8, dominate=0)
at rsvg-structure.c:54
stacksave = (GSList *) 0x0
#23 0x4671ebae in rsvg_marker_render (self=0x91d74f8, x=0,
y=396.85000000000002, orient=0, linewidth=1.2, ctx=0x919b5b8)
at rsvg-marker.c:180
affine = {0.18250924556087747, 0, 0, 0.18346748042710348,
81.051291316319919, 36.837876467866657}
taffine = {1, 0, 0, 1, -0, -0}
i = 2
rotation = 0
state = <value optimized out>
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the cairo-bugs
mailing list