[cairo-bugs] [Bug 10231] New: gnome-panel crashes in
_cairo_pen_find_active_cw_vertex_index() when opening menu
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Mar 9 04:12:16 PST 2007
http://bugs.freedesktop.org/show_bug.cgi?id=10231
Summary: gnome-panel crashes in
_cairo_pen_find_active_cw_vertex_index() when opening
menu
Product: cairo
Version: 1.3.16
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: general
AssignedTo: cworth at cworth.org
ReportedBy: seb128 at debian.org
QAContact: cairo-bugs at cairographics.org
The bug has been opened on https://launchpad.net/bugs/88605
"Binary package hint: gnome-panel
After upgrading from edgy to feisty the gnome panel crashes whenever the
Accessories menu is accessed. I have tracked this down to being caused by the
gnome-screenshot.desktop launcher (Attatched. This file also crashes nautilus
and the menu editor). Can someone else confirm this with the attatched file?
...
http://librarian.launchpad.net/6568011/gnome-panel-bt.txt
gnome-panel backtrace "thread apply all bt full"
0xb7fd9410 in __kernel_vsyscall ()
(gdb) continue
Continuing.
Program received signal SIGABRT, Aborted.
[Switching to Thread -1225623872 (LWP 20270)]
0xb7fd9410 in __kernel_vsyscall ()
(gdb) thread apply all bt full
Thread 1 (Thread -1225623872 (LWP 20270)):
#0 0xb7fd9410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb74fedf0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7500641 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb74f843b in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0xb78de7af in _cairo_pen_find_active_cw_vertex_index (pen=0xbfd7a7c4,
slope=0xbfd7a6e0, active=0xbfd7a6e8)
at /build/buildd/libcairo-1.3.14/src/cairo-pen.c:323
i = 4
__PRETTY_FUNCTION__ = "_cairo_pen_find_active_cw_vertex_index"
#5 0xb78dcef4 in _cairo_stroker_add_cap (stroker=0xbfd7a7ac, f=0xbfd7a710)
at /build/buildd/libcairo-1.3.14/src/cairo-path-stroke.c:380
i = <value optimized out>
stop = <value optimized out>
slope = {dx = 186413, dy = -41235}
tri = {{x = 1281686, y = 421457}, {x = -186413, y = 41235}, {
x = -422821683, y = -1074839899}}
pen = (cairo_pen_t *) 0xbfd7a7c4
---Type <return> to continue, or q <return> to quit---
start = <value optimized out>
status = <value optimized out>
#6 0xb78dd165 in _cairo_stroker_add_leading_cap (stroker=0x0,
face=<value optimized out>)
at /build/buildd/libcairo-1.3.14/src/cairo-path-stroke.c:451
reversed = {ccw = {x = 1281686, y = 421457}, point = {x = 1281686,
y = 421457}, cw = {x = 1281686, y = 421457}, dev_vector = {dx = 186413,
dy = -41235}, usr_vector = {x = 0.97639746740062494,
y = -0.21598144747557721}}
#7 0xb78dd195 in _cairo_stroker_add_caps (stroker=0xbfd7a7ac)
at /build/buildd/libcairo-1.3.14/src/cairo-path-stroke.c:483
status = <value optimized out>
#8 0xb78dd59c in _cairo_path_fixed_stroke_to_traps (path=0x83fee30,
stroke_style=0x8434830, ctm=0x84348cc, ctm_inverse=0x84348fc,
tolerance=0.10000000000000001, traps=0xbfd7a8d0)
at /build/buildd/libcairo-1.3.14/src/cairo-path-stroke.c:999
status = CAIRO_STATUS_SUCCESS
stroker = {style = 0x8434830, ctm = 0x84348cc,
ctm_inverse = 0x84348fc, tolerance = 0.10000000000000001,
traps = 0xbfd7a8d0, pen = {radius = 0, tolerance = 0.10000000000000001,
vertices = 0x8413dc0, num_vertices = 4}, current_point = {x = 1095273,
y = 462692}, first_point = {x = 1281686, y = 421457}, has_sub_path = 1,
has_current_face = 1, current_face = {ccw = {x = 1095273, y = 462692},
---Type <return> to continue, or q <return> to quit---
point = {x = 1095273, y = 462692}, cw = {x = 1095273, y = 462692},
dev_vector = {dx = -186413, dy = 41235}, usr_vector = {
x = -0.97639746740062494, y = 0.21598144747557721}}, has_first_face = 1,
first_face = {ccw = {x = 1281686, y = 421457}, point = {x = 1281686,
y = 421457}, cw = {x = 1281686, y = 421457}, dev_vector = {dx = -186413,
dy = 41235}, usr_vector = {x = -0.97639746740062494,
y = 0.21598144747557721}}, dashed = 0, dash_index = 2147483648,
dash_on = 0, dash_remain = 2.7714405984811759e+140}
#9 0xb78d755d in _cairo_gstate_stroke_extents (gstate=0x8434820,
path=0x83fee30, x1=0xbfd7a9b8, y1=0xbfd7a9c0, x2=0xbfd7a9c8, y2=0xbfd7a9d0)
at /build/buildd/libcairo-1.3.14/src/cairo-gstate.c:1098
status = <value optimized out>
traps = {status = CAIRO_STATUS_SUCCESS, traps = 0x83f9070,
num_traps = 1, traps_size = 32, extents = {p1 = {x = 1095273, y = 421457},
p2 = {x = 1281686, y = 462692}}}
#10 0xb78cfa72 in cairo_stroke_extents (cr=0x83fee28, x1=0xbfd7a9b8,
y1=0x4f2e, x2=0x6, y2=0xbfd7a9d0)
at /build/buildd/libcairo-1.3.14/src/cairo.c:2084
No locals.
#11 0xb5cd6144 in rsvg_cairo_render_path (ctx=0x83f8a20, bpath_def=0x8424ca0)
at rsvg-cairo-draw.c:546
sb = {x = 3.5471539793577393e-313, y = -5.6882993853407495e-42,
w = 1.0000000000000004e-06, h = 3.6420360324781743e-314, virgin = 1,
---Type <return> to continue, or q <return> to quit---
affine = {0.36666666666666664, 0, 0, 0.36666666666666664, 0, 0}}
state = (RsvgState *) 0x82685c0
cr = (cairo_t *) 0x83fee28
bpath = <value optimized out>
i = 3
need_tmpbuf = 0
bbox = {x = 1.0498210154330849e-212, y = -2.1132765933070594e-41,
w = 0, h = 45.579647999999999, virgin = 1, affine = {0.36666666666666664, 0,
0, 0.36666666666666664, 0, 0}}
#12 0xb5cd0ffe in rsvg_render_path (ctx=0x83f8a20,
d=0x8429b30 "M 53.337217,17.538889 L 45.579648,19.254884")
at rsvg-base.c:1641
bpath_def = (RsvgBpathDef *) 0x8424ca0
#13 0xb5cc6adb in rsvg_node_path_draw (self=0x84170f8, ctx=0x83f8a20,
dominate=0) at rsvg-shapes.c:61
No locals.
#14 0xb5cc964e in rsvg_node_draw (self=0x6, ctx=0x83f8a20, dominate=0)
at rsvg-structure.c:54
stacksave = (GSList *) 0x0
#15 0xb5cc98aa in _rsvg_node_draw_children (self=0x8433af8, ctx=0x83f8a20,
dominate=0) at rsvg-structure.c:73
i = 46
#16 0xb5cc964e in rsvg_node_draw (self=0x6, ctx=0x83f8a20, dominate=0)
---Type <return> to continue, or q <return> to quit---
at rsvg-structure.c:54
stacksave = (GSList *) 0x0
#17 0xb5cca0ff in rsvg_node_svg_draw (self=0x8431bf0, ctx=0x83f8a20,
dominate=0) at rsvg-structure.c:316
state = <value optimized out>
affine = {1, 0, 0, 1, 0, 0}
affine_old = {0.36666666666666664, 0, 0, 0.36666666666666664, 0, 0}
affine_new = {0.36666666666666664, 0, 0, 0.36666666666666664, 0, 0}
i = 6
nx = 0
ny = 0
nw = 60
nh = 60
#18 0xb5cc964e in rsvg_node_draw (self=0x6, ctx=0x83f8a20, dominate=0)
at rsvg-structure.c:54
stacksave = (GSList *) 0x0
#19 0xb5cd6907 in rsvg_handle_render_cairo_sub (handle=0x80ee298,
cr=0x83fee28, id=0x0) at rsvg-cairo-render.c:161
drawsub = (RsvgNode *) 0x8268270
__PRETTY_FUNCTION__ = "rsvg_handle_render_cairo_sub"
#20 0xb5cd6e21 in rsvg_handle_get_pixbuf_sub (handle=0x80ee298, id=0x0)
at rsvg.c:101
dimensions = {width = 22, height = 22, em = 60, ex = 60}
---Type <return> to continue, or q <return> to quit---
output = <value optimized out>
surface = (cairo_surface_t *) 0x841e650
cr = (cairo_t *) 0x83fee28
rowstride = 88
__PRETTY_FUNCTION__ = "rsvg_handle_get_pixbuf_sub"
#21 0xb5cd6ef5 in rsvg_handle_get_pixbuf (handle=0x80ee298) at rsvg.c:135
No locals.
#22 0xb7fc2c47 in ?? () from /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
No symbol table info available.
#23 0x080ee298 in ?? ()
No symbol table info available.
#24 0x00000000 in ?? ()
No symbol table info available.
(gdb)
No problem, see attatched."
--
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