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

Attachment: signature.asc
Description: Digital Signature

Reply via email to