On Wed, 13 Feb 2019 17:12:10 -0500, Ryan Kavanagh wrote: > On Wed, Feb 13, 2019 at 10:31:44PM +0100, gregor herrmann wrote: > > After upgrading to 9.22-5, urxvt -pe tabbed just leads to a segfault. > > Downgrading to 9.22-4+b1 helps. > I am unable to reproduce this. Could you please submit a backtrace?
Here we go: % gdb /usr/bin/rxvt … (gdb) run -pe tabbed Starting program: /usr/bin/rxvt -pe tabbed [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Detaching after fork from child process 6100] Program received signal SIGSEGV, Segmentation fault. rxvt_term::lookup_color (this=0x55e344fef090, color=33554150, color@entry=33554426, table=<optimized out>) at screen.C:656 656 screen.C: No such file or directory. (gdb) bt full #0 0x000055e33c8cb23a in rxvt_term::lookup_color(unsigned int, rxvt_color*) (this=0x55e344fef090, color=33554150, color@entry=33554426, table=<optimized out>) at screen.C:656 #1 0x000055e33c8cb96d in rxvt_term::lookup_color(unsigned int, rxvt_color*) (this=<optimized out>, color=color@entry=33554426, table=<optimized out>) at screen.C:654 #2 0x000055e33c8c30e5 in rxvt_font_xft::draw(rxvt_drawable&, int, int, unsigned int const*, int, int, int) (this=0x55e34547aa30, d=..., x=42, y=0, text=<optimized out>, len=<optimized out>, fg=10, bg=33554426) at rxvtfont.C:1471 d2 = @0x55e345483870: {screen = 0x55e344ff15b8, drawable = 81788963, xftdrawable = 0x0} dst = <optimized out> extents = {width = 3, height = 8, x = -1, y = 8, xOff = 3, yOff = 0} enc = 0x55e34525b7c0 ep = 0x55e34525b7c8 disp = 0x55e344ffdb10 gc = 0x55e34546c000 w = 7 h = 13 buffered = true x_ = <optimized out> y_ = <optimized out> #3 0x000055e33c8bd93b in rxvt_term::scr_refresh() (this=this@entry=0x55e344fef090) at screen.C:2451 count = <optimized out> xpixel = 42 fore = 10 rend = 18436610974346641410 text = 0x7f51ad3eeb80 back = 33554426 font = 0x55e34547aa30 stp = 0x7f51ad3eeb68 srp = 0x7f51ad3eedc0 dtp = 0x7f51ad3a8668 drp = 0x7f51ad3a88c0 ypixel = 0 col = 6 row = 0 ocrow = <optimized out> i = <optimized out> ccol1 = <optimized out> ccol2 = <optimized out> cur_rend = <optimized out> cur_col = <optimized out> cursorwidth = <optimized out> old_screen_flags = 4 have_bg = false showcursor = <optimized out> #4 0x000055e33c8bf578 in rxvt_term::flush() (this=0x55e344fef090) at command.C:1006 #5 0x000055e33c8da75c in ev_invoke_pending() () at ./../libev/ev.c:3288 p = <optimized out> #6 0x000055e33c8dbbe3 in ev_run(int) (flags=flags@entry=0) at ./../libev/ev.c:3688 #7 0x000055e33c8b9fe3 in main(int, char**) (argc=3, argv=0x7fff245d8108) at rxvt.C:38 t = 0x55e344fef090 (gdb) Does this help? Cheers, gregor -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `- NP: John Mayall: Room to Move
signature.asc
Description: Digital Signature