Hi!

I can reproduce this bug.  I also tried to build pan against a libcairo2
with the patch presented in #383034 and it still crash.

The backtrace is totally unhelpfull, though. :(

--- 8< ---

Starting program: /usr/bin/pan 
[Thread debugging using libthread_db enabled]
[New Thread 805442272 (LWP 4651)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 805442272 (LWP 4651)]
0x0f8239c0 in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2455
2455                    n[3] = d[0];
Current language:  auto; currently c
(gdb) bt
#0  0x0f8239c0 in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2455
#1  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#2  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#3  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#4  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#5  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#6  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#7  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#8  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#9  0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#10 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#11 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#12 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#13 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#14 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#15 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#16 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#17 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#18 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#19 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#20 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#21 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#22 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#23 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#24 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#25 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#26 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#27 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#28 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#29 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#30 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#31 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#32 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#33 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#34 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#35 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#36 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#37 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#38 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#39 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#40 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#41 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#42 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#43 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#44 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#45 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#46 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#47 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#48 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
#49 0x0f8239ac in _cairo_xlib_surface_add_glyph (dpy=0x10285258, 
    scaled_font=0x1031b390, scaled_glyph=0x1044bb30)
    at /home/lunar/tmp/pan/libcairo-1.2.4/src/cairo-xlib-surface.c:2446
Previous frame inner to this frame (corrupt stack?)

--- >8 ---

Regards,
-- 
Jérémy

Attachment: signature.asc
Description: Digital signature

Reply via email to