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
signature.asc
Description: Digital signature