I can make xterm segfault reproducibly 
        on Debian GNU/Linux woody (unstable).

[tv@hq ~/tmp/x]$ ./xterm -version
XFree86 4.0.1b(144)

        If I start an xterm, ssh -v remotehost,
        and run sudo there, so that sudo prompts
        for a password, the local xterm segfaults.
        This only happens with ssh -v, which is
        weird, and needs a specific version of 
        _something_ in the remote end -- a bit
        under-updated Debian 2.2 (potato) seems
        to cause it, the newer unstable woody 
        doesn't.

crashes:
sudo 1.6.2p2
OpenSSH 1.2.3

doesn't crash:
sudo 1.6.3p5
OpenSSH 2.1.1p4

        Here's the end of strace

select(4, [3], [], [], {0, 0})          = 0 (Timeout)
read(4, "Password:\0", 4096)            = 10
--- SIGSEGV (Segmentation fault) ---

        And ltrace:

memcpy(0x40302548, "Password:", 9)                = 0x40302548
memset(0x40302598, '\200', 9)                     = 0x40302598
memset(0x403025e8, '\000', 9)                     = 0x403025e8
memset(0x40302638, '\000', 9)                     = 0x40302638
--- SIGSEGV (Segmentation fault) ---

        Here's a backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x8066076 in addXtermCombining ()
(gdb) bt
#0  0x8066076 in addXtermCombining ()
#1  0x804fa3d in VTparse ()
#2  0x8053b5e in VTRun ()
#3  0x80697d8 in main ()
#4  0x40225a52 in __libc_start_main () from /lib/libc.so.6
(gdb) 

        Do tell if I can help you any more. I speak
        C well enough and can manage my way with the
        debugger.

-- 
tv@{{hq.yok.utu,havoc,gaeshido}.fi,{debian,wanderer}.org,stonesoft.com}
unix, linux, debian, networks, security, | Error messages
kernel, TCP/IP, C, perl, free software,  | cannot completely convey.
mail, www, sw devel, unix admin, hacks.  | We now know shared loss.


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to