Date: Mon, 18 Nov 1996 11:20:03 -0800 (PST) From: Dan Cross <tenser@spitfire.ecsel.psu.edu> To: freebsd-bugs Subject: kern/2043 Message-ID: <199611181920.LAA05866@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR kern/2043; it has been noted by GNATS.
From: Dan Cross <tenser@spitfire.ecsel.psu.edu>
To: freebsd-gnats-submit@freebsd.org
Cc: Subject: kern/2043
Date: Mon, 18 Nov 1996 14:18:35 -0500
Here's kdump output from a sample vi session where vi exits with
errno set to EFAULT.
- Dan C.
---
1211 ktrace RET ktrace 0
1211 ktrace CALL readlink(0x8065d3a,0xefbfd260,0x3f)
1211 ktrace NAMI "/etc/malloc.conf"
1211 ktrace RET readlink -1 errno 2 No such file or directory
1211 ktrace CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0)
1211 ktrace RET mmap 134324224/0x801a000
1211 ktrace CALL break(0x5000)
1211 ktrace RET break 0
1211 ktrace CALL break(0x6000)
1211 ktrace RET break 0
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/local/sbin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/home/k3cr/tenser/bin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/var/qmail/bin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/usr/local/bin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/usr/local/teTeX/bin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/usr/local/etc/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/usr/local/sbin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/usr/local/libexec/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/bin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/sbin/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/etc/vi"
1211 ktrace RET execve -1 errno 2 No such file or directory
1211 ktrace CALL execve(0xefbfd328,0xefbfd788,0xefbfd794)
1211 ktrace NAMI "/usr/bin/vi"
1211 vi RET execve 0
1211 vi CALL open(0x109c,0,0)
1211 vi NAMI "/usr/libexec/ld.so"
1211 vi RET open 3
1211 vi CALL read(0x3,0xefbfd730,0x20)
1211 vi GIO fd 3 read 32 bytes
"Ì\0\M^FÀ\0Ð\0\0\0 \0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET read 32/0x20
1211 vi CALL mmap(0,0xd000,0x5,0x2,0x3,0,0,0)
1211 vi RET mmap 134500352/0x8045000
1211 vi CALL mmap(0x8052000,0x2000,0x3,0x12,0x3,0,0xd000,0)
1211 vi RET mmap 134553600/0x8052000
1211 vi CALL getuid
1211 vi RET getuid 1000/0x3e8
1211 vi CALL geteuid
1211 vi RET geteuid 1000/0x3e8
1211 vi CALL getgid
1211 vi RET getgid 20/0x14
1211 vi CALL getegid
1211 vi RET getegid 20/0x14
1211 vi CALL __sysctl(0xefbfd684,0x2,0x80538bc,0xefbfd68c,0,0)
1211 vi RET __sysctl 0
1211 vi CALL mmap(0,0x8000,0x3,0x1002,0xffffffff,0,0,0)
1211 vi RET mmap 134561792/0x8054000
1211 vi CALL open(0x8046a82,0,0)
1211 vi NAMI "/var/run/ld.so.hints"
1211 vi RET open 4
1211 vi CALL read(0x4,0xefbfd670,0x20)
1211 vi GIO fd 4 read 32 bytes
"iHDL\^B\0\0\0 \0\0\0,\0\0\0`\b\0\0i\^E\0\0É\r\0\0A\^E\0\0"
1211 vi RET read 32/0x20
1211 vi CALL mmap(0,0xdc9,0x1,0x1,0x4,0,0,0)
1211 vi RET mmap 134594560/0x805c000
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL stat(0x8057060,0xefbfd64c)
1211 vi NAMI "/usr/lib/libcurses.so.2.0"
1211 vi RET stat 0
1211 vi CALL open(0x8057060,0,0)
1211 vi NAMI "/usr/lib/libcurses.so.2.0"
1211 vi RET open 4
1211 vi CALL read(0x4,0xefbfd62c,0x20)
1211 vi GIO fd 4 read 32 bytes
"Ì\0\M^FÀ\0\M^P\0\0\0 \0\0\M^\\^B\0\0Ä\b\0\0 \0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET read 32/0x20
1211 vi CALL mmap(0,0xb29c,0x5,0x2,0x4,0,0,0)
1211 vi RET mmap 134598656/0x805d000
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL mprotect(0x8066000,0x2000,0x7)
1211 vi RET mprotect 0
1211 vi CALL mmap(0x8068000,0x29c,0x7,0x1012,0xffffffff,0,0,0)
1211 vi RET mmap 134643712/0x8068000
1211 vi CALL stat(0x80570a0,0xefbfd574)
1211 vi NAMI "/usr/lib/libtermcap.so.2.1"
1211 vi RET stat 0
1211 vi CALL open(0x80570a0,0,0)
1211 vi NAMI "/usr/lib/libtermcap.so.2.1"
1211 vi RET open 4
1211 vi CALL read(0x4,0xefbfd554,0x20)
1211 vi GIO fd 4 read 32 bytes
"Ì\0\M^FÀ\0000\0\0\0\^P\0\0\0\0\0\0Ì\0\0\0 \0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET read 32/0x20
1211 vi CALL mmap(0,0x4000,0x5,0x2,0x4,0,0,0)
1211 vi RET mmap 134647808/0x8069000
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL mprotect(0x806c000,0x1000,0x7)
1211 vi RET mprotect 0
1211 vi CALL mmap(0x806d000,0,0x7,0x1012,0xffffffff,0,0,0)
1211 vi RET mmap 134664192/0x806d000
1211 vi CALL stat(0x8057060,0xefbfd64c)
1211 vi NAMI "/usr/lib/libtcl.so.75.1"
1211 vi RET stat 0
1211 vi CALL open(0x8057060,0,0)
1211 vi NAMI "/usr/lib/libtcl.so.75.1"
1211 vi RET open 4
1211 vi CALL read(0x4,0xefbfd62c,0x20)
1211 vi GIO fd 4 read 32 bytes
"Ì\0\M^FÀ\0P\^C\0\0000\0\0\0\0\0\0|\^Q\0\0 \0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET read 32/0x20
1211 vi CALL mmap(0,0x38000,0x5,0x2,0x4,0,0,0)
1211 vi RET mmap 134664192/0x806d000
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL mprotect(0x80a2000,0x3000,0x7)
1211 vi RET mprotect 0
1211 vi CALL mmap(0x80a5000,0,0x7,0x1012,0xffffffff,0,0,0)
1211 vi RET mmap 134893568/0x80a5000
1211 vi CALL stat(0x80570e0,0xefbfd574)
1211 vi NAMI "/usr/lib/libm.so.2.0"
1211 vi RET stat 0
1211 vi CALL open(0x80570e0,0,0)
1211 vi NAMI "/usr/lib/libm.so.2.0"
1211 vi RET open 4
1211 vi CALL read(0x4,0xefbfd554,0x20)
1211 vi GIO fd 4 read 32 bytes
"Ì\0\M^FÀ\0P\^A\0\0000\0\0\0\0\0\0004\b\0\0 \0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET read 32/0x20
1211 vi CALL mmap(0,0x18000,0x5,0x2,0x4,0,0,0)
1211 vi RET mmap 134893568/0x80a5000
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL mprotect(0x80ba000,0x3000,0x7)
1211 vi RET mprotect 0
1211 vi CALL mmap(0x80bd000,0,0x7,0x1012,0xffffffff,0,0,0)
1211 vi RET mmap 134991872/0x80bd000
1211 vi CALL stat(0x8057060,0xefbfd64c)
1211 vi NAMI "/usr/lib/libc.so.3.0"
1211 vi RET stat 0
1211 vi CALL open(0x8057060,0,0)
1211 vi NAMI "/usr/lib/libc.so.3.0"
1211 vi RET open 4
1211 vi CALL read(0x4,0xefbfd62c,0x20)
1211 vi GIO fd 4 read 32 bytes
"Ì\0\M^FÀ\0\M^@\^E\0\0@\0\0@Æ\0\0ü0\0\0 \0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET read 32/0x20
1211 vi CALL mmap(0,0x68640,0x5,0x2,0x4,0,0,0)
1211 vi RET mmap 134991872/0x80bd000
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL mprotect(0x8115000,0x4000,0x7)
1211 vi RET mprotect 0
1211 vi CALL mmap(0x8119000,0xc640,0x7,0x1012,0xffffffff,0,0,0)
1211 vi RET mmap 135368704/0x8119000
1211 vi CALL mmap(0,0x9000,0x3,0x1002,0xffffffff,0,0,0)
1211 vi RET mmap 135421952/0x8126000
1211 vi CALL munmap(0x805c000,0xdc9)
1211 vi RET munmap 0
1211 vi CALL close(0x3)
1211 vi RET close 0
1211 vi CALL readlink(0x8107d3a,0xefbfd69c,0x3f)
1211 vi NAMI "/etc/malloc.conf"
1211 vi RET readlink -1 errno 2 No such file or directory
1211 vi CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0)
1211 vi RET mmap 134594560/0x805c000
1211 vi CALL break(0x48000)
1211 vi RET break 0
1211 vi CALL break(0x49000)
1211 vi RET break 0
1211 vi CALL break(0x4a000)
1211 vi RET break 0
1211 vi CALL ioctl(0,TIOCGETA,0xefbfd6fc)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCGETA,0x49104)
1211 vi RET ioctl 0
1211 vi CALL break(0x4b000)
1211 vi RET break 0
1211 vi CALL break(0x4c000)
1211 vi RET break 0
1211 vi CALL ioctl(0x2,TIOCGETA,0xefbfd460)
1211 vi RET ioctl 0
1211 vi CALL break(0x4d000)
1211 vi RET break 0
1211 vi CALL ioctl(0x2,TIOCGWINSZ,0xefbfd72c)
1211 vi RET ioctl 0
1211 vi CALL fstat(0x1,0xefbfd6ac)
1211 vi RET fstat 0
1211 vi CALL break(0x51000)
1211 vi RET break 0
1211 vi CALL sigaction(0x1,0xefbfd704,0x491a8)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0x2,0xefbfd704,0x491b4)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0xf,0xefbfd704,0x491c0)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0x1c,0xefbfd704,0x491cc)
1211 vi RET sigaction 0
1211 vi CALL open(0xefbfd18b,0x4,0)
1211 vi NAMI "/usr/share/vi/catalog/"
1211 vi RET open 3
1211 vi CALL break(0x52000)
1211 vi RET break 0
1211 vi CALL sigprocmask(0x1,0xffffffff)
1211 vi RET sigprocmask 0
1211 vi CALL getpid
1211 vi RET getpid 1211/0x4bb
1211 vi CALL stat(0xefbfc6ac,0xefbfc5f4)
1211 vi NAMI "/tmp"
1211 vi RET stat 0
1211 vi CALL open(0xefbfc6ac,0xa02,0x180)
1211 vi NAMI "/tmp/bt.001211"
1211 vi RET open 4
1211 vi CALL unlink(0xefbfc6ac)
1211 vi NAMI "/tmp/bt.001211"
1211 vi RET unlink 0
1211 vi CALL sigprocmask(0x3,0)
1211 vi RET sigprocmask -65793/0xfffefeff
1211 vi CALL fcntl(0x4,0x2,0x1)
1211 vi RET fcntl 0
1211 vi CALL fstat(0x4,0xefbfcb3c)
1211 vi RET fstat 0
1211 vi CALL fstat(0x4,0xefbfca3c)
1211 vi RET fstat 0
1211 vi CALL break(0x53000)
1211 vi RET break 0
1211 vi CALL break(0x56000)
1211 vi RET break 0
1211 vi CALL break(0x59000)
1211 vi RET break 0
1211 vi CALL lseek(0x3,0,0,0,0x1)
1211 vi RET lseek 0
1211 vi CALL fstat(0x3,0xefbfcbcc)
1211 vi RET fstat 0
1211 vi CALL getdtablesize
1211 vi RET getdtablesize 64/0x40
1211 vi CALL fcntl(0x3,0x3,0)
1211 vi RET fcntl 4
1211 vi CALL fstat(0x3,0xefbfcb74)
1211 vi RET fstat 0
1211 vi CALL break(0x5b000)
1211 vi RET break 0
1211 vi CALL read(0x3,0x59000,0x2000)
1211 vi GIO fd 3 read 1024 bytes
"ÚÒ\0\0\f\0\^D\^A.\0\0\0\fy\0\0\f\0\^D\^B..\0\0ÛÒ\0\0\^P\0\b\^Edutch\0¿\
ïÜÒ\0\0\^P\0\b\aenglish\0ÝÒ\0\0\^P\0\b\^Ffrench\0\0ÞÒ\0\0\^P\0\b\^Fger\
man\0ïßÒ\0\0\^X\0\b\fru_SU.KOI8-R\0T\M^VðàÒ\0\0\^P\0\b\aspanish\0áÒ\0\
\0\^P\0\b\aswedish\0âÒ\0\0\^\\0
\^Pda_DK.ISO_8859-1\0Ô\M^UòãÒ\0\0\^\\0
\^Pen_AU.ISO_8859-1\0Ô\M^UòäÒ\0\0\^\\0
\^Pen_CA.ISO_8859-1\0Ô\M^UòåÒ\0\0\^\\0
\^Pen_GB.ISO_8859-1\0Ô\M^UòæÒ\0\0\^\\0
\^Pen_US.ISO_8859-1\0Ô\M^UòçÒ\0\0\^T\0
\bus-ascii\0\M^B\M^XðèÒ\0\0\^\\0
\^Pfr_BE.ISO_8859-1\0Ô\M^UòéÒ\0\0\^\\0
\^Pfr_CA.ISO_8859-1\0Ô\M^UòêÒ\0\0\^\\0
\^Pfr_CH.ISO_8859-1\0Ô\M^UòëÒ\0\0\^\\0
\^Pfr_FR.ISO_8859-1\0Ô\M^UòìÒ\0\0\^\\0
\^Pde_AT.ISO_8859-1\0Ô\M^UòíÒ\0\0\^\\0
\^Pde_CH.ISO_8859-1\0Ô\M^UòîÒ\0\0(\0
\^Pde_DE.ISO_8859-1\0Ô\M^Uò\0\0\0\0\0\0\0\0\0\0\0\0ïÒ\0\0\^\\0
\^Pes_ES.ISO_8859-1\0Ô\M^UòðÒ\0\0ä\^A
\^Psv_SE.ISO_8859-1\0Ô\M^Uò\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET read 1024/0x400
1211 vi CALL break(0x5c000)
1211 vi RET break 0
1211 vi CALL close(0x3)
1211 vi RET close 0
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL stat(0x1ef65,0xefbfd548)
1211 vi NAMI "/etc/vi.exrc"
1211 vi RET stat -1 errno 2 No such file or directory
1211 vi CALL stat(0xefbfd0e8,0xefbfd548)
1211 vi NAMI "/home/k3cr/tenser/.nexrc"
1211 vi RET stat -1 errno 2 No such file or directory
1211 vi CALL stat(0xefbfd0e8,0xefbfd548)
1211 vi NAMI "/home/k3cr/tenser/.exrc"
1211 vi RET stat -1 errno 2 No such file or directory
1211 vi CALL stat(0x4c160,0xefbfd520)
1211 vi NAMI "foo"
1211 vi RET stat 0
1211 vi CALL stat(0x470e0,0xefbfd084)
1211 vi NAMI "/var/tmp/vi.recover"
1211 vi RET stat 0
1211 vi CALL getpid
1211 vi RET getpid 1211/0x4bb
1211 vi CALL stat(0xefbfcc84,0xefbfcbc4)
1211 vi NAMI "/var/tmp/vi.recover"
1211 vi RET stat 0
1211 vi CALL open(0xefbfcc84,0xa02,0x180)
1211 vi NAMI "/var/tmp/vi.recover/vi.001211"
1211 vi RET open 3
1211 vi CALL chmod(0xefbfcc84,0x1c0)
1211 vi NAMI "/var/tmp/vi.recover/vi.001211"
1211 vi RET chmod 0
1211 vi CALL close(0x3)
1211 vi RET close 0
1211 vi CALL open(0x4c160,0x4,0x1b6)
1211 vi NAMI "foo"
1211 vi RET open 3
1211 vi CALL open(0x47240,0x2,0x180)
1211 vi NAMI "/var/tmp/vi.recover/vi.001211"
1211 vi RET open 4
1211 vi CALL fcntl(0x4,0x2,0x1)
1211 vi RET fcntl 0
1211 vi CALL fstat(0x4,0xefbfcfa4)
1211 vi RET fstat 0
1211 vi CALL fstat(0x4,0xefbfcea4)
1211 vi RET fstat 0
1211 vi CALL lseek(0x3,0,0,0,0x1)
1211 vi RET lseek 0
1211 vi CALL fstat(0x3,0xefbfd034)
1211 vi RET fstat 0
1211 vi CALL fcntl(0x3,0x3,0)
1211 vi RET fcntl 4
1211 vi CALL fstat(0x3,0xefbfcf2c)
1211 vi RET fstat 0
1211 vi CALL read(0x3,0x55000,0x2000)
1211 vi GIO fd 3 read 15 bytes
"asdf
asdf
asdf
"
1211 vi RET read 15/0xf
1211 vi CALL read(0x3,0x55000,0x2000)
1211 vi GIO fd 3 read 0 bytes
""
1211 vi RET read 0
1211 vi CALL sigprocmask(0x1,0xffffffff)
1211 vi RET sigprocmask 0
1211 vi CALL getpid
1211 vi RET getpid 1211/0x4bb
1211 vi CALL stat(0xefbfcb00,0xefbfca48)
1211 vi NAMI "/tmp"
1211 vi RET stat 0
1211 vi CALL open(0xefbfcb00,0xa02,0x180)
1211 vi NAMI "/tmp/bt.001211"
1211 vi RET open 5
1211 vi CALL unlink(0xefbfcb00)
1211 vi NAMI "/tmp/bt.001211"
1211 vi RET unlink 0
1211 vi CALL sigprocmask(0x3,0)
1211 vi RET sigprocmask -65793/0xfffefeff
1211 vi CALL fcntl(0x5,0x2,0x1)
1211 vi RET fcntl 0
1211 vi CALL fstat(0x5,0xefbfcf90)
1211 vi RET fstat 0
1211 vi CALL fstat(0x5,0xefbfce90)
1211 vi RET fstat 0
1211 vi CALL break(0x5f000)
1211 vi RET break 0
1211 vi CALL flock(0x3,0x6)
1211 vi RET flock 0
1211 vi CALL access(0x4c160,0x2)
1211 vi NAMI "foo"
1211 vi RET access 0
1211 vi CALL ioctl(0x1,TIOCGETA,0xefbfd48c)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCGETA,0x8059000)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCSETAW,0xefbfd444)
1211 vi RET ioctl 0
1211 vi CALL break(0x60000)
1211 vi RET break 0
1211 vi CALL ioctl(0x2,TIOCGETA,0xefbfd1bc)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCGWINSZ,0xefbfd484)
1211 vi RET ioctl 0
1211 vi CALL break(0x61000)
1211 vi RET break 0
1211 vi CALL sigaction(0x12,0xefbfd470,0xefbfd464)
1211 vi RET sigaction 0
1211 vi CALL fstat(0x1,0xefbfd3e0)
1211 vi RET fstat 0
1211 vi CALL sigaction(0x1,0xefbfd488,0)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0x2,0xefbfd488,0)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0xf,0xefbfd488,0)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0x1c,0xefbfd488,0)
1211 vi RET sigaction 0
1211 vi CALL ioctl(0,TIOCSETAW,0xefbfd46c)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCSETAW,0xefbfd46c)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCSETAW,0xefbfd46c)
1211 vi RET ioctl 0
1211 vi CALL write(0x1,0x4d000,0x6c)
1211 vi GIO fd 1 wrote 108 bytes
"\^[7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[1;25r\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\^[8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[?1h\^[="
1211 vi RET write 108/0x6c
1211 vi CALL sigaction(0x12,0xefbfd490,0xefbfd484)
1211 vi RET sigaction 0
1211 vi CALL ioctl(0,TIOCGETA,0x4915c)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCSETAW,0xefbfd484)
1211 vi RET ioctl 0
1211 vi CALL write(0x1,0x4d000,0x24e)
1211 vi GIO fd 1 wrote 590 bytes
"\^[[H\^[[J\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0asdf\^[[H
asdf\r
asdf\r
~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~
\b~\^[[H"
1211 vi RET write 590/0x24e
1211 vi CALL write(0x1,0x4d000,0x53)
1211 vi GIO fd 1 wrote 83 bytes
"\^[[25;1H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0foo: unmodified: line 1\^[[H"
1211 vi RET write 83/0x53
1211 vi CALL read(0,0x49000,0xff)
1211 vi GIO fd 0 read 1 bytes
"j"
1211 vi RET read 1
1211 vi CALL break(0x62000)
1211 vi RET break 0
1211 vi CALL write(0x1,0x4d000,0x5e)
1211 vi GIO fd 1 wrote 94 bytes
"\^[[25;1H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[K\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[H
"
1211 vi RET write 94/0x5e
1211 vi CALL read(0,0x49000,0xff)
1211 vi GIO fd 0 read 1 bytes
"j"
1211 vi RET read 1
1211 vi CALL write(0x1,0x4d000,0x1)
1211 vi GIO fd 1 wrote 1 bytes
"
"
1211 vi RET write 1
1211 vi CALL read(0,0x49000,0xff)
1211 vi GIO fd 0 read 1 bytes
"j"
1211 vi RET read 1
1211 vi CALL write(0x1,0x15a4,0x1)
1211 vi GIO fd 1 wrote 1 bytes
"\a"
1211 vi RET write 1
1211 vi CALL read(0,0x49000,0xff)
1211 vi RET read -1 errno 14 Bad address
1211 vi CALL write(0x1,0x4d000,0x6f)
1211 vi GIO fd 1 wrote 111 bytes
"\^[[25;1H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[7m\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0Error: input: Bad address\^[[H
"
1211 vi RET write 111/0x6f
1211 vi CALL close(0x3)
1211 vi RET close 0
1211 vi CALL lseek(0x4,0,0x400,0,0)
1211 vi RET lseek 1024/0x400
1211 vi CALL write(0x4,0x5401c,0x400)
1211 vi GIO fd 4 wrote 1024 bytes
"\^A\0\0\0\0\0\0\0\0\0\0\0\^P\0\0\0\^Z\0Ü\^Cô\^Cè\^CÜ\^C\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\^D\0\0\0\0asdf\0\0\0\^D\0\0\0\0asdf\0\0\0\^D\0\0\
\0\0asdf\0\0\0"
1211 vi RET write 1024/0x400
1211 vi CALL lseek(0x4,0,0,0,0)
1211 vi RET lseek 0
1211 vi CALL write(0x4,0x5381c,0x400)
1211 vi GIO fd 4 wrote 1024 bytes
"b1\^E\0\^C\0\0\0\0\^D\0\0\0\0\0\0\^C\0\0\0\240\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET write 1024/0x400
1211 vi CALL fsync(0x4)
1211 vi RET fsync 0
1211 vi CALL close(0x4)
1211 vi RET close 0
1211 vi CALL close(0x5)
1211 vi RET close 0
1211 vi CALL unlink(0x47240)
1211 vi NAMI "/var/tmp/vi.recover/vi.001211"
1211 vi RET unlink 0
1211 vi CALL sigaction(0x1,0,0x491a8)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0x2,0,0x491b4)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0xf,0,0x491c0)
1211 vi RET sigaction 0
1211 vi CALL sigaction(0x1c,0,0x491cc)
1211 vi RET sigaction 0
1211 vi CALL write(0x1,0x4d000,0x7)
1211 vi GIO fd 1 wrote 7 bytes
"\^[[?1l\^[>"
1211 vi RET write 7
1211 vi CALL write(0x1,0x4d000,0x142)
1211 vi GIO fd 1 wrote 322 bytes
"\^[7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[3;25r\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\^[8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[25;1H\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0
\^[[H
\^[7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[1;25r\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\^[8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[25;1H\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1211 vi RET write 322/0x142
1211 vi CALL sigaction(0x12,0xefbfd6dc,0xefbfd6d0)
1211 vi RET sigaction 0
1211 vi CALL write(0x1,0x4d000,0xb5)
1211 vi GIO fd 1 wrote 181 bytes
"\^[[m\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[7\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\^[[1;25r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[8\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^[[25;1H\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0"
1211 vi RET write 181/0xb5
1211 vi CALL fstat(0x1,0xefbfd644)
1211 vi RET fstat 0
1211 vi CALL ioctl(0,TIOCSETAW,0xefbfd6c4)
1211 vi RET ioctl 0
1211 vi CALL ioctl(0,TIOCSETAW,0xefbfd6e8)
1211 vi RET ioctl 0
1211 vi CALL exit(0x1)
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611181920.LAA05866>
