NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/60177: vi crash when using cedit



The following reply was made to PR bin/60177; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: bin/60177: vi crash when using cedit
Date: Mon, 6 Apr 2026 13:22:13 +0200

 It is reproducable on -current:
 
 #0  0xf2c87a9c in _lwp_kill () from /usr/lib/libc.so.12
 No symbol table info available.
 #1  0xf2c87a14 in raise (s=s@entry=6) at /work/src/lib/libc/gen/raise.c:48
 No locals.
 #2  0xf2c90484 in abort () at /work/src/lib/libc/stdlib/abort.c:74
         mask = {__bits = {4294967263, 4294967295, 4294967295, 4294967295}}
 #3  0x0aa426f0 in vs_paint (sp=sp@entry=0xf2a1cc00, flags=flags@entry=3)
     at /work/src/external/bsd/nvi/dist/vi/vs_refresh.c:726
         gp = <optimized out>
         smp = <optimized out>
         tmp = {lno = 1, coff = 0, soff = 1, c_sboff = 4294282744, 
           c_eboff = 4073955844, c_scoff = 242 'ò', c_eclen = 161 '¡', 
           c_ecsize = 204 'Ì'}
         vip = 0xf2a3a400
         lastline = 0
         lcnt = <optimized out>
         cwtotal = <optimized out>
         cnt = <optimized out>
         len = 4070689792
         notused = 4074455640
         off = <optimized out>
         y = 4294967295
         chlen = <optimized out>
         ch = <optimized out>
         didpaint = <optimized out>
         isempty = -684736
         leftright_warp = <optimized out>
         p = 0xf2a1ce28 L"\xf2db4258\xf28044c0"
 #4  0x0aa428c8 in vs_refresh (sp=sp@entry=0xf2a1cc00, 
     forcepaint=forcepaint@entry=1)
     at /work/src/external/bsd/nvi/dist/vi/vs_refresh.c:99
         gp = 0xf2d94000
         tsp = <optimized out>
         need_refresh = <optimized out>
         priv_paint = <optimized out>
         pub_paint = <optimized out>
 #5  0x0aa3d6b0 in vi (spp=spp@entry=0xfff5903c)
     at /work/src/external/bsd/nvi/dist/vi/vi.c:410
         gp = 0xf2d94000
         wp = 0xf2a48000
         abst = {lno = 0, cno = 16777218}
         next = 0x0
         sp = 0xf2a1cc00
         cmd = {key = 58, buffer = 0, character = 0, count = 0, count2 = 0, 
           ev = {q = {tqe_next = 0x0, tqe_prev = 0x0}, e_event = E_CHARACTER, 
             e_ipcom = 0, e_c = 58, e_value = K_COLON, e_val1 = 0, e_val2 = 0, 
             e_val3 = 0, e_val4 = 0, e_str1 = 0x0, e_len1 = 0, e_str2 = 0x0, 
             e_len2 = 0}, kp = 0xaa7dd20 <vikeys+928>, rkp = 0x0, flags = 32, 
           m_start = {lno = 2, cno = 0}, m_stop = {lno = 2, cno = 0}, 
           m_final = {lno = 2, cno = 0}}
         vp = 0xfff58df8
         vip = 0xf2a3a400
         comcount = 0
         mapped = 0
         rval = 0
         ret = <optimized out>
         ret = <optimized out>
 #6  0x0aa21e6c in editor (wp=wp@entry=0xf2a48000, argc=<optimized out>, 
     argc@entry=1, argv=<optimized out>, argv@entry=0xfff59114)
     at /work/src/external/bsd/nvi/dist/common/main.c:436
         p = <optimized out>
         ev = {q = {tqe_next = 0x0, tqe_prev = 0x0}, e_event = E_NOTUSED, 
           e_ipcom = 0, e_c = -682423, e_value = 4294283416, 
           e_val1 = 4294285770, e_val2 = 4070785024, e_val3 = 4294283352, 
           e_val4 = 4074323968, 
           e_str1 = 0xaa80e34 <__sigblockset> L"\x8004003", 
           e_len1 = 4073956064, e_str2 = 0x0, e_len2 = 4294283416}
         frp = <optimized out>
         sp = 0xf2a1c000
         gp = 0xf2d94000
         len = 0
         flags = <optimized out>
         ch = <optimized out>
         flagchk = <optimized out>
         lflag = <optimized out>
         secure = <optimized out>
         startup = 1
         readonly = <optimized out>
         rval = <optimized out>
         silent = <optimized out>
         gtags = <optimized out>
         tag_f = <optimized out>
         wsizearg = <optimized out>
         path = "ÿÿÿÿÿõ\217lò«Op\000\000\fàø:ä\000òá(\000ÿõ\217Pø8Éä\n\237\023]ÿõ\217\214\n\237\t\020òá(\000\003\220q k\264q\212ÿõ\217Pø8Éä\005\033L<ÿõ\226Iÿõ\217Pÿõ\231Êòª\000\000\000)3\250\000\000/X\000\000\003òø:á\270òá(\000ÿõ\217\220ø8\031À\n\237\000\000\000\t\004È\000\000\001°\000\000\000$ø:á\270òá(\000ÿõ\217°ÿõ\231Êò£@\000ÿõ\220XòÙ@\000\n\250\0164òÓ¢à\000\000\000\000ÿõ\2200ø8!èò£@\000(\000\002$òÈzÐ\000\000\037\220\000\000\000\001ÿõ\220X"...
         w = 0xfff59050 L""
         wlen = 4294285770
         err = <optimized out>
         done = <optimized out>
 #7  0x0aa51d90 in main (argc=1, argv=0xfff59114)
     at /work/src/external/bsd/nvi/dist/cl/cl_main.c:134
         reenter = 1
         clp = 0xf2a34000
         gp = 0xf2d94000
         wp = 0xf2a48000
         rows = 24
         cols = 80
         rval = <optimized out>
         p_av = <optimized out>
         t_av = <optimized out>
         ttype = 0xfff599ca "rxvt"
 



Home | Main Index | Thread Index | Old Index