Subject: ktrace vi problem
To: None <port-i386@NetBSD.ORG>
From: Doug Jackson <tritone@erols.com>
List: port-i386
Date: 03/14/1998 00:40:25
Here is the output from ktrace translated by kdump:

% kdump | more
  1318 ktrace   RET   ktrace 0
  1318 ktrace   CALL  __sysctl(0xf7bfd8c4,0x2,0xb198,0xf7bfd8cc,0,0)
  1318 ktrace   RET   __sysctl 0
  1318 ktrace   CALL  break(0xb1d0)
  1318 ktrace   RET   break 0
  1318 ktrace   CALL  break(0xbffc)
  1318 ktrace   RET   break 0
  1318 ktrace   CALL  break(0xcffc)
  1318 ktrace   RET   break 0
  1318 ktrace   CALL  execve(0xf7bfd92c,0xf7bfdd8c,0xf7bfdd98)
  1318 ktrace   NAMI  "/usr/bin/vi"
  1318 vi       EMUL  "netbsd"
  1318 vi       RET   execve 0
  1318 vi       CALL  open(0x10ab,0,0)
  1318 vi       NAMI  "/usr/libexec/ld.so"
  1318 vi       RET   open 3
  1318 vi       CALL  read(0x3,0xf7bfdd50,0x20)
  1318 vi       GIO   fd 3 read 32 bytes
       "\M-@\M^F\^A\v\0\M-0\0\0\0\^P\0\0`       \0\0\0\0\0\0 \0\0\0\0\0\0\0\0\
        \0\0\0"
  1318 vi       RET   read 32/0x20
  1318 vi       CALL  mmap(0,0xc960,0x5,0x4,0x3,0,0,0)
  1318 vi       RET   mmap 268697600/0x10040000
  1318 vi       CALL  mmap(0x1004b000,0x1000,0x3,0x14,0x3,0,0xb000,0)
  1318 vi       RET   mmap 268742656/0x1004b000
  1318 vi       CALL  mmap(0x1004c000,0x960,0x3,0x1014,0xffffffff,0,0,0)
  1318 vi       RET   mmap 268746752/0x1004c000
  1318 vi       CALL  getuid
  1318 vi       RET   getuid 98/0x62
  1318 vi       CALL  geteuid
  1318 vi       RET   geteuid 98/0x62
  1318 vi       CALL  getgid
  1318 vi       RET   getgid 31/0x1f
  1318 vi       CALL  getegid
  1318 vi       RET   getegid 31/0x1f
  1318 vi       CALL  __sysctl(0xf7bfdca0,0x2,0x1004c934,0xf7bfdca8,0,0)
  1318 vi       RET   __sysctl 0
  1318 vi       CALL  mmap(0,0x8000,0x3,0x1004,0xffffffff,0,0,0)
  1318 vi       RET   mmap 268750848/0x1004d000
  1318 vi       CALL  open(0x10041698,0,0)
  1318 vi       NAMI  "/var/run/ld.so.hints"
  1318 vi       RET   open 4
  1318 vi       CALL  mmap(0,0x1000,0x1,0x4,0x4,0,0,0)
  1318 vi       RET   mmap 268783616/0x10055000
  1318 vi       CALL  open(0x1005538e,0,0)
  1318 vi       NAMI  "/usr/lib/libcurses.so.2.1"
  1318 vi       RET   open 5
  1318 vi       CALL  read(0x5,0xf7bfdcc8,0x20)
  1318 vi       GIO   fd 5 read 32 bytes
       "\M-@\M^F\^A\v\0\M^@\0\0\0\^P\0\0\M^D\^P\0\0p\b\0\0 \0\0\0\0\0\0\0\0\0\
        \0\0"
  1318 vi       RET   read 32/0x20
  1318 vi       CALL  mmap(0,0xa084,0x5,0x4,0x5,0,0,0)
  1318 vi       RET   mmap 268787712/0x10056000
  1318 vi       CALL  mprotect(0x1005e000,0x1000,0x7)
  1318 vi       RET   mprotect 0
  1318 vi       CALL  mmap(0x1005f000,0x1084,0x7,0x1014,0xffffffff,0,0,0)
  1318 vi       RET   mmap 268824576/0x1005f000
  1318 vi       CALL  close(0x5)
  1318 vi       RET   close 0
  1318 vi       CALL  open(0x100554fb,0,0)
  1318 vi       NAMI  "/usr/lib/libtermcap.so.0.0"
  1318 vi       RET   open 5
  1318 vi       CALL  read(0x5,0xf7bfdcc8,0x20)
  1318 vi       GIO   fd 5 read 32 bytes
       "\M-@\M^F\^A\v\0\^P\0\0\0\^P\0\0\0\0\0\0\M-4\0\0\0
\0\0\0\0\0\0\0\0\0\0\
        \0"
  1318 vi       RET   read 32/0x20
  1318 vi       CALL  mmap(0,0x2000,0x5,0x4,0x5,0,0,0)
  1318 vi       RET   mmap 268832768/0x10061000
  1318 vi       CALL  mprotect(0x10062000,0x1000,0x7)
  1318 vi       RET   mprotect 0
  1318 vi       CALL  mmap(0x10063000,0,0x7,0x1014,0xffffffff,0,0,0)
  1318 vi       RET   mmap 268840960/0x10063000
  1318 vi       CALL  close(0x5)
  1318 vi       RET   close 0
  1318 vi       CALL  open(0x10055352,0,0)
  1318 vi       NAMI  "/usr/lib/libc.so.12.5"
  1318 vi       RET   open 5
  1318 vi       CALL  read(0x5,0xf7bfdcc8,0x20)
  1318 vi       GIO   fd 5 read 32 bytes
       "\M-@\M^F\^A\v\0\^P\^E\0\0`\0\0\^D\M^\\0\0\M^\0\0\0 \0\0\0\0\0\0\0\0\0\
        \0\0"
  1318 vi       RET   read 32/0x20
  1318 vi       CALL  mmap(0,0x60c04,0x5,0x4,0x5,0,0,0)
  1318 vi       RET   mmap 268840960/0x10063000
  1318 vi       CALL  mprotect(0x100b4000,0x6000,0x7)
  1318 vi       RET   mprotect 0
  1318 vi       CALL  mmap(0x100ba000,0x9c04,0x7,0x1014,0xffffffff,0,0,0)
  1318 vi       RET   mmap 269197312/0x100ba000
  1318 vi       CALL  close(0x5)
  1318 vi       RET   close 0
  1318 vi       CALL  munmap(0x10055000,0x1000)
  1318 vi       RET   munmap 0
  1318 vi       CALL  close(0x4)
  1318 vi       RET   close 0
  1318 vi       CALL  close(0x3)
  1318 vi       RET   close 0
  1318 vi       CALL  __sysctl(0xf7bfdcec,0x2,0x100c3c00,0xf7bfdcf4,0,0)
  1318 vi       RET   __sysctl 0
  1318 vi       CALL  break(0x4101c)
  1318 vi       RET   break 0
  1318 vi       CALL  break(0x41ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  break(0x43ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  break(0x44ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  ioctl(0,TIOCGETA,0xf7bfdd04)
  1318 vi       RET   ioctl 0
  1318 vi       CALL  ioctl(0,TIOCGETA,0x44104)
  1318 vi       RET   ioctl 0
  1318 vi       CALL  break(0x45ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  stat(0xf7bfd938,0xf7bfd418)
  1318 vi       NAMI  "/home/djackson/.termcap.db"
  1318 vi       RET   stat -1 errno 2 No such file or directory
  1318 vi       CALL  open(0xf7bfd938,0,0)
  1318 vi       NAMI  "/home/djackson/.termcap.db"
  1318 vi       RET   open -1 errno 2 No such file or directory
  1318 vi       CALL  open(0xf7bfdb10,0,0)
  1318 vi       NAMI  "/home/djackson/.termcap"
  1318 vi       RET   open -1 errno 2 No such file or directory
  1318 vi       CALL  stat(0xf7bfd938,0xf7bfd418)
  1318 vi       NAMI  "/usr/share/misc/termcap.db"
  1318 vi       RET   stat 0
  1318 vi       CALL  open(0xf7bfd938,0,0)
  1318 vi       NAMI  "/usr/share/misc/termcap.db"
  1318 vi       RET   open 3
  1318 vi       CALL  fcntl(0x3,0x2,0x1)
  1318 vi       RET   fcntl 0
  1318 vi       CALL  read(0x3,0x44200,0x104)
  1318 vi       GIO   fd 3 read 260 bytes

"\0\^F\^Ua\0\0\0\^B\0\0\^D\M-R\0\0\^P\0\0\0\0\f\0\0\^A\0\0\0\^A\0\0\0\0\
        \b\0\0\0\b\0\0\0\^Z\0\0\0\M->\0\0\0\M^?\0\0\0\^?\0\0\0\^P\0\0\f\M--\0\

\0\0\^A\M^Un}\M-c\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^E\0\0\0\v\0\0\
        \0\^Y\0\0\0006\0\0\0X\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\

\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
\^A\

\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
  1318 vi       RET   read 260/0x104
  1318 vi       CALL  break(0x46ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  break(0x47ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  break(0x48ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  break(0x4affc)
  1318 vi       RET   break 0
  1318 vi       CALL  lseek(0x3,0,0xf5000,0,0)
  1318 vi       RET   lseek 1003520/0xf5000
  1318 vi       CALL  read(0x3,0x49000,0x1000)
  1318 vi       GIO   fd 3 read 4096 bytes
       "\^R\0\M-{\^O\M-M\^O\M-1\^O\M-E\r\M-9\rt\rk\rD\r\^R\r\M-C\fz\fw  m\
                3       ,       \^D
\M-|\b\M-T\b\M-*\b\M-T\b\0\0\0\0\0\0\0\

\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\

\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\

\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\

\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\

\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
        \0\0\0\0\0\0\^Bims-ansi|ultima2|ultimaII|IMS Ultima
IIultimaII\^Bims-a\
        nsi|ultima2|ultimaII|IMS Ultima IIultima2\^Bjaixterm-m|IBM Kanji
AIXte\
        rm Monochrome Terminal Emulatorjaixterm-m\0aaa+unk|aaa-unk|ann
arbor a\
        mbassador (internal - don't use this directly): :am:km:mi:xo:
:co#80\
        :it#8:  :AL=\\E[%dL:DC=\\E[%dP:DL=\\E[%dM:DO=\\E[%dB:IC=\\E[%d@:\
                :LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:al=\\E[L:bl=^G:bt=\\E[Z:\
                :cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:cr=^M:
:ct=\\\
        E[2g:dc=\\E[P:dl=\\E[M:do=^K:ei=:ho=\\E[H:
:i1=\\E[m\\E7\\E[H\\E9\
        \\E8:i2=\\E[1Q\\E[>20;30l\\EP`+x~M\\E\\\\:
:ic=\\E[@:im=:k1=\\EOA\
        :k2=\\EOB:k3=\\EOC:k4=\\EOD:k5=\\EOE:
:k6=\\EOF:k7=\\EOG:k8=\\EOH:k9\
        =\\EOI:kD=\\E[P:kI=\\E[@:       :kb=^H:kd=\\E[B:
:ke=\\EP`>y~[[\
(byte 12199)
        J`8xy~[[A`4xy~[[D`6xy~[[C`2xy~[[B\\E\\\\:
:kh=\\E[H:kl=\\E[D:kr=\
        \\E[C:  :ks=\\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\\E\\\\:
:ku=\\\
        E[A:le=^H:mb=\\E[5m:md=\\E[1m:me=\\E[m:mm=\\E[>52h:
:mo=\\E[>52l:m\
        r=\\E[7m:nd=\\E[C:rc=\\E8:sc=\\E7:se=\\E[m:
:sf=^K:so=\\E[7m:st=\\\
        EH:ta=^I:ue=\\E[m:up=\\E[A:     :us=\\E[4m:\0aaa+unk|aaa-unk|ann
arbor\
         ambassador (internal - don't use this
directly)\^Batt505|pt505|att543\
        0|gs5430|AT&T Personal Terminal 505 or 5430 GETSET terminalAT&T
Person\
        al Terminal 505 or 5430 GETSET terminal\^Batt4418-w|att5418-w|AT&T
541\
        8 132 colsatt4418-w\^Bqvt119+-25-w|qvt119p-25-w|qvt119-25-w|QVT 119
an\
        d 119 PLUS 132 by 25qvt119p-25-w\0hp2392|2392|2393|239x series:
:co#80\
        :       :bt=\\Ei:cm=\\E&a%dy%dC:cv=\\E&a%dY:im=\\EQ:k1=\\Ep\\r:
:k2=\\\
        Eq\\r:k3=\\Er\\r:k4=\\Es\\r:k5=\\Et\\r:k6=\\Eu\\r:
:k7=\\Ev\\r:k8\
        =\\Ew\\r:kF=\\EU:kN=\\Eu:kP=\\Ev:kR=\\EV:
:kh=\\Eh:ue=\\E&d@:us=\
        \\E&dD: :am:da:db:mi:xo:xs:     :li#24:
:al=\\EL:bl=^G:cd=\\EJ:ce=\\EK\
        :ch=\\E&a%dC:cl=\\EH\\EJ:
:cr=^M:dc=\\EP:dl=\\EM:do=\\EB:ei=\\ER\
        :       :if=/usr/share/tabset/stdcrt:is=\\E&s1A\\E<\\E&k0\\\\:kb=^H:\
                :kd=\\EB:ke=\\E&s0A:kh=\\Eh:kl=\\ED:kr=\\EC:ks=\\E&s1A:
:ku=\\\
        EA:le=^H:nd=\\EC:se=\\E&d@:sf=^J:so=\\E&dB:ta=^I:
:up=\\EA:\0hp2\
        392|2392|2393|239x series\^Bvt220|vt200|DEC VT220 in vt100
emulation m\
        odevt220"
  1318 vi       RET   read 4096/0x1000
  1318 vi       CALL  break(0x4cffc)
  1318 vi       RET   break 0
  1318 vi       CALL  lseek(0x3,0,0x2000,0,0)
  1318 vi       RET   lseek 8192/0x2000
  1318 vi       CALL  read(0x3,0x4b000,0x1000)
  1318 vi       GIO   fd 3 read 4096 bytes

"\^X\0\M-S\^O\M^V\fi\f\^[\f\M-e\v\M-$\v\M^W\v~\vv\vF\v\^B\v2\a\^Q\a.\^E\
         \^E\^E\^E\M-t\^D\M-H\^D\M-7\^D\M^Z\^D\M^P\^DX\^DS\^D1\^D\M-{\^C1\^D\

\^P\0J\0\^C\^D\M-j\^C\M-O\^C\M--\^C\M^Z\^C\M^E\0;\0\M^E\0\^Baaa-18-rv|\
        ann arbor ambassador/18 lines+reverse videoann arbor ambassador/18
lin\
        es+reverse video\^Batt630|5630|5630DMD|630MTG|AT&T 630 windowing
termi\
        nal630MTG\0att5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425 80
columns \
        no labels:      :ks=\\E[21;1j\\E[25;4j\\Eent:
:am:da:db:hs:mi:ms:xn:\
        xo:     :co#80:it#8:li#24:lm#78:ws#55:
:AL=\\E[%dL:DC=\\E[%dP:DL=\\E[\
        %dM:DO=\\E[%dB:IC=\\E[%d@:      :LE=\\E[%dD:RI=\\E[%dC:SF=\\E[%dE:SR=\
        \\E[%dF:UP=\\E[%dA:
:ae=^O:al=\\E[L:as=^N:bl=^G:bt=\\E[Z:cd=\\E[J:\
        ce=\\E[K:       :cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:cr=^M:cs=\\E[%i%d;%dr:\
                :ct=\\E[3g:dc=\\E[P:dl=\\E[M:do=^J:ec=\\E[%ds\\E[%dD:
:ei=\\\
        E[4l:fs=\\E8:ho=\\E[H:i1=\\E<\\E[?3l:i2=\\E[?5l:        :im=\\E[4h:\

:is=\\E[m\\017\\E[1;2;3;4;6l\\E[12;13;14;20l\\E[?6;97;99l\\E[?7h
\
        \\E[4i\\Ex\\E[25;1j\\212:
:k1=\\EOc:k2=\\EOd:k3=\\EOe:k4=\\EOf:k\
        5=\\EOg:k6=\\EOh:
:k7=\\EOi:k8=\\EOj:kD=\\E[P:kI=\\E[4h:kb=^H:kd\
        =\\E[B: :ke=\\E[21;0j\\E[25;1j\\212:kh=\\E[H:kl=\\E[D:kr=\\E[C:
:ks=\\\
        E[21;1j\\E[25;4j\\Eent\\E~:ku=\\E[A:le=^H:ll=\\E[24H:
:mb=\\E[5m:md=\
        \\E[2;7m:me=\\E[m\\017:mh=\\E[2m:mr=\\E[7m:     :nd=\\E[C:nw=^M^J:rc=\
        \\E8:sc=\\E7:se=\\E\^Baj510|Anderson-Jacobson model
510aj510\^Bz29a|z2\
        9a-kc-bc|h29a-kc-bc|heath/zenith 29 in ansi
modeh29a-kc-bc\^Bowl|pe120\
        0|perkin elmer 1200perkin elmer
1200\^Bbeehive3|bh3m|beehiveIIIm|harri\
        s beehive 3mharris beehive 3m\^Bcitoh-elite|citoh in elitecitoh in
eli\
        te\0regent60|regent200|Adds Regent 60:
:dc=\\EE:ei=\\EF:im=\\EF:is=\\\
        EV\\EB:kD=\\EE:kI=\\EF:kM=\\EF: :se=\\ER\\E0@\\EV:so=\\ER\\E0P\\EV:\
                :is=\\EB:       :sg#1:ug#1:
:al=\\EM:bl=^G:dl=\\El:k0=^B1\\r
:k1=^B\
        2\\r:k2=^B3\\r:
:k3=^B4\\r:k4=^B5\\r:k5=^B6\\r:k6=^B7\\r:k7=^B8\\r:l0=\
        F1:     :l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:se=\\E0@:
:so=\\\
        E0P:ue=\\E0@:us=\\E0`:  :bl=^G:kd=^J:kh=^A:kl=^U:kr=^F:ku=^Z:
:bl=^G\
        :cd=\\Ek:ce=\\EK:cm=\\EY%+ %+ : :am:bs: :co#80:li#24:
:bl=^G:cl=^L:c\
        r=^M:do=^J:ho=\\EY  :le=^U:ll=^A:nd=^F:
:sf=^J:up=^Z:\0regent60|regent\
        200|Adds Regent 60\0att5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425
80\
         columns no labels:     :ks=\\E[21;1j\\E[25;4j\\Eent:
:am:da:db:hs:m\
        i:ms:xn:xo:     :co#80:it#8:li#24:lm#78:ws#55:
:AL=\\E[%dL:DC=\\E[%dP\
        :DL=\\E[%dM:DO=\\E[%dB:IC=\\E[%d@:
:LE=\\E[%dD:RI=\\E[%dC:SF=\\E[\
        %dE:SR=\\E[%dF:UP=\\E[%dA:
:ae=^O:al=\\E[L:as=^N:bl=^G:bt=\\E[Z:c\
        d=\\E[J:ce=\\E[K:
:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:cr=^M:cs=\\E[%i\
        %d;%dr: :ct=\\E[3g:dc=\\E[P:dl=\\E[M:do=^J:ec=\\E[%ds\\E[%dD:
:ei=\\\
        E[4l:fs=\\E8:ho=\\E[H:i1=\\E<\\E[?3l:i2=\\E[?5l:        :im=\\E[4h:\

:is=\\E[m\\017\\E[1;2;3;4;6l\\E[12;13;14;20l\\E[?6;97;99l\\E[?7h
\
        \\E[4i\\Ex\\E[25;1j\\212:
:k1=\\EOc:k2=\\EOd:k3=\\EOe:k4=\\EOf:k\
        5=\\EOg:k6=\\EOh:
:k7=\\EOi:k8=\\EOj:kD=\\E[P:kI=\\E[4h:kb=^H:kd\
        =\\E[B: :ke=\\E[21;0j\\E[25;1j\\212:kh=\\E[H:kl=\\E[D:kr=\\E[C:
:ks=\\\
        E[21;1j\\E[25;4j\\Eent\\E~:ku=\\E[A:le=^H:ll=\\E[24H:
:mb=\\E[5m:md=\
        \\E[2;7m:me=\\E[m\\017:mh=\\E[2m:mr=\\E[7m:     :nd=\\E[C:nw=^M^J:rc=\
        \\E8:sc=\\E7:se=\\E[m:sf=^J:    :so=\\E[7m:sr=\\EM:st=\\EH:ta=^I:\
                :ts=\\E7\\E[25;%p1%{8}%+%dH:ue=\\E[m:up=\\E[A:us=\\E[4m:
:vb=\\\

E[?5h\\E[?5l:ve=\\E[12;0j:vs=\\E[12;1j:\0att5425-nl|tty5425-nl|att4425\
        -nl|AT&T 4425/5425 80 columns no labels\^Bwy185-24|wyse185-24|wyse
185\
         with 24 data lineswy185-24\^Btvi925|925|televideo 925televideo
925\^B\
        xterm-nic|xterm with ich/ich1 suppressed for non-curses
programsxterm \
        with ich/ich1 suppressed for non-curses
programs\^Bvt340|dec-vt340|vt3\
        30|dec-vt330|dec vt340 graphics terminal with 24 line pagedec vt340
gr\
        aphics terminal with 24 line page\0vt220|vt200|DEC VT220 in vt100
emul\
        ation mode:     :am:mi:xn:xo:   :co#80:li#24:vt#3:
:@7=\\E[4~:RA=\
        \\E[?7l:SA=\\E[?7h:
:ac=kkllmmjjnnwwqquuttvvxx:ae=\\E(B:al=\\E[L:a\
        s=\\E(0:
:bl=^G:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[2J:cm=\\E[%i%d;%d\
        H:      :cr=^M:cs=\\E[%i%d;%dr:dc=\\E[P:dl=\\E[M:do=\\E[B:
:ei=\\\
        E[4l:ho=\\E[H:if=/usr/share/tabset/vt100:im=\\E[4h:     :is=\\E[1;24r\
        \\E[24;1H:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:
:k5=\\E[17~:k6=\\E[18~\
        :k7=\\E[19~:k8=\\E[20~:k9=\\E[21~:
:k;=\\E[29~:kD=\\E[3~:kI=\\E[2\
        ~:kN=\\E[6~:kP=\\E[5~:kb=^H:
:kd=\\E[B:kh=\\E[1~:kl=\\E[D:kr=\\E[C:\
        ku=\\E[A:le=^H: :mb=\\E[5m:md=\\E[1m:me=\\E[m:mr=\\E[7m:nd=\\E[C:\
                :r2=\\E>\\E[?3l\\E[?4l\\E[?5l\\E[?7h\\E[?8h:rc=\\E8:
:rf=/u\
        sr/lib/tabset/vt100:
:..sa=\\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?\
        %p1%p3%|%t;7%;m%?%p9%t\\E(0%e\\E(B%;:
:sc=\\E7:se=\\E[27m:sf=20\\ED:\
        so=\\E[7m:sr=14\\EM:ta=^I:
:ue=\\E[24m:up=\\E[A:us=\\E[4m:ve=\\E[\
        ?25h:vi=\\E[?25l:\0vt220|vt200|DEC VT220 in vt100 emulation mode"
  1318 vi       RET   read 4096/0x1000
  1318 vi       CALL  break(0x4dffc)
  1318 vi       RET   break 0
  1318 vi       CALL  close(0x3)
  1318 vi       RET   close 0
  1318 vi       CALL  break(0x4effc)
  1318 vi       RET   break 0
  1318 vi       CALL  ioctl(0x2,TIOCGWINSZ,0xf7bfdd30)
  1318 vi       RET   ioctl 0
  1318 vi       CALL  fstat(0x1,0xf7bfdcb0)
  1318 vi       RET   fstat 0
  1318 vi       CALL  break(0x53ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  sigaction(0x1,0xf7bfdd08,0x441ac)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  sigaction(0x2,0xf7bfdd08,0x441b8)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  sigaction(0xf,0xf7bfdd08,0x441c4)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  sigaction(0x1c,0xf7bfdd08,0x441d0)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  break(0x54ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  open(0xf7bfd777,0x4,0)
  1318 vi       NAMI  "./"
  1318 vi       RET   open 3
  1318 vi       CALL  sigprocmask(0x1,0xffffffff)
  1318 vi       RET   sigprocmask 0
  1318 vi       CALL  getpid
  1318 vi       RET   getpid 1318/0x526
  1318 vi       CALL  stat(0xf7bfccd4,0xf7bfcc20)
  1318 vi       NAMI  "/tmp"
  1318 vi       RET   stat 0
  1318 vi       CALL  open(0xf7bfccd4,0xa02,0x180)
  1318 vi       NAMI  "/tmp/bt.001318"
  1318 vi       RET   open -1 errno 13 Permission denied
  1318 vi       CALL  sigprocmask(0x3,0)
  1318 vi       RET   sigprocmask -65793/0xfffefeff
  1318 vi       CALL  close(0x3)
  1318 vi       RET   close 0
  1318 vi       CALL  stat(0xf1e0,0xf7bfdb34)
  1318 vi       NAMI  "/etc/vi.exrc"
  1318 vi       RET   stat -1 errno 2 No such file or directory
  1318 vi       CALL  stat(0xf7bfd6d4,0xf7bfdb34)
  1318 vi       NAMI  "/home/djackson/.nexrc"
  1318 vi       RET   stat -1 errno 2 No such file or directory
  1318 vi       CALL  stat(0xf7bfd6d4,0xf7bfdb34)
  1318 vi       NAMI  "/home/djackson/.exrc"
  1318 vi       RET   stat -1 errno 2 No such file or directory
  1318 vi       CALL  break(0x55ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  stat(0x4e0c0,0xf7bfdb0c)
  1318 vi       NAMI  "x.txt"
  1318 vi       RET   stat 0
  1318 vi       CALL  stat(0x48040,0xf7bfd670)
  1318 vi       NAMI  "/var/tmp/vi.recover"
  1318 vi       RET   stat 0
  1318 vi       CALL  getpid
  1318 vi       RET   getpid 1318/0x526
  1318 vi       CALL  stat(0xf7bfd270,0xf7bfd1b0)
  1318 vi       NAMI  "/var/tmp/vi.recover"
  1318 vi       RET   stat 0
  1318 vi       CALL  open(0xf7bfd270,0xa02,0x180)
  1318 vi       NAMI  "/var/tmp/vi.recover/vi.001318"
  1318 vi       RET   open 3
  1318 vi       CALL  chmod(0xf7bfd270,0x1c0)
  1318 vi       NAMI  "/var/tmp/vi.recover/vi.001318"
  1318 vi       RET   chmod 0
  1318 vi       CALL  close(0x3)
  1318 vi       RET   close 0
  1318 vi       CALL  open(0x4e0c0,0x4,0x1b6)
  1318 vi       NAMI  "x.txt"
  1318 vi       RET   open 3
  1318 vi       CALL  open(0x47040,0x2,0x180)
  1318 vi       NAMI  "/var/tmp/vi.recover/vi.001318"
  1318 vi       RET   open 4
  1318 vi       CALL  fcntl(0x4,0x2,0x1)
  1318 vi       RET   fcntl 0
  1318 vi       CALL  fstat(0x4,0xf7bfd594)
  1318 vi       RET   fstat 0
  1318 vi       CALL  fstat(0x4,0xf7bfd498)
  1318 vi       RET   fstat 0
  1318 vi       CALL  break(0x56ffc)
  1318 vi       RET   break 0
  1318 vi       CALL  lseek(0x3,0,0,0,0x1)
  1318 vi       RET   lseek 0
  1318 vi       CALL  fstat(0x3,0xf7bfd620)
  1318 vi       RET   fstat 0
  1318 vi       CALL  sigprocmask(0x1,0xffffffff)
  1318 vi       RET   sigprocmask 0
  1318 vi       CALL  getpid
  1318 vi       RET   getpid 1318/0x526
  1318 vi       CALL  stat(0xf7bfd0f4,0xf7bfd040)
  1318 vi       NAMI  "/tmp"
  1318 vi       RET   stat 0
  1318 vi       CALL  open(0xf7bfd0f4,0xa02,0x180)
  1318 vi       NAMI  "/tmp/bt.001318"
  1318 vi       RET   open -1 errno 13 Permission denied
  1318 vi       CALL  sigprocmask(0x3,0)
  1318 vi       RET   sigprocmask -65793/0xfffefeff
  1318 vi       CALL  open(0xf7bfd260,0,0x100b4060)
  1318 vi       NAMI  "/usr/share/nls/C/libc.cat"
  1318 vi       RET   open 5
  1318 vi       CALL  fstat(0x5,0xf7bfd1e4)
  1318 vi       RET   fstat 0
  1318 vi       CALL  mmap(0,0xe5a,0x1,0x1,0x5,0,0,0)
  1318 vi       RET   mmap 268783616/0x10055000
  1318 vi       CALL  close(0x5)
  1318 vi       RET   close 0
  1318 vi       CALL  munmap(0x10055000,0xe5a)
  1318 vi       RET   munmap 0
  1318 vi       CALL  unlink(0x47040)
  1318 vi       NAMI  "/var/tmp/vi.recover/vi.001318"
  1318 vi       RET   unlink 0
  1318 vi       CALL  close(0x3)
  1318 vi       RET   close 0
  1318 vi       CALL  close(0x4)
  1318 vi       RET   close 0
  1318 vi       CALL  write(0x2,0xf7bfd430,0x2a)
  1318 vi       GIO   fd 2 wrote 42 bytes
       "ex/vi: Error: Log file: Permission denied
       "
  1318 vi       RET   write 42/0x2a
  1318 vi       CALL  sigaction(0x1,0,0x441ac)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  sigaction(0x2,0,0x441b8)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  sigaction(0xf,0,0x441c4)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  sigaction(0x1c,0,0x441d0)
  1318 vi       RET   sigaction 0
  1318 vi       CALL  exit(0x1)