Albert Lee <tr...@opensolaris.org> writes: [...]
Harry Wrote: >> Someone advised me to set LANG=en_US.ISO8859-1. When I did that, it >> does cure my on-going problem, .... but now wondering if when calling >> `man /bin/ls' ... it may act differently with LANG set that way. >> >> Yup... I just tested that theory out. >> >> When I do a fresh login (to oi 148) $LANG is en_US.UTF-8. On that >> setting all man pages have goofy characters like this (from man ls) >> >> >> DESCRIPTION >> List information about the FILEs (the current directory by >> default). Sort entries alphabetically if none of ââctuvSUX >> nor ââsort. >> >> But I can call `man /bin/ls' and it opens the right page... with no >> warnings about binary, but it does have the guff above in it. >> >> If I set LANG=en_US.ISO8859-1 then man pages open nice and clean but >> it does cause the warnings about binary files (and fail) if I should >> try `man /bin/ls' with that setting. >> >> Another poster here or on openindiana explained it best he could to me >> and seems a mismatch of some sort between my terminal program and >> $LANG setting. I can correct if I happen to be using putty from >> windows, but logging in from linux or another solaris machine... I'm >> not really sure what terminal program is involved... the TERM setting >> when from linux is `TERM=linux', when from solaris TERM=sun-color. >> >> But what actual program is running the terminal... I don't know for sure. >> Albert Responded: > The problem is probably not the terminal application itself, but TERM > which tells applications which terminal definition to use to > communicate with it. It's a relic of the days of physical terminals > when every vendor had its own incompatible protocol. > > (That said, the standard terminal app is gnome-terminal and has a > Help->About dialog which should be impossible to miss...) That would not hold true if the connection is to console mode would it? I mean the oi install is not running an X desktop. When I login from a linux desktop running X, my TERM becomes `xterm'. When I login from a windows machine using putty, my TERM becomes `xterm'. When I login at the oi console my TERM becomes `sun-color' I don't think gnome-terminal comes into play ... I've already described the difference in behavior when LANG is set differently. Briefly: In order to see man pages without odd characters in them when man is called in the normal way ( man ls) I find it necessary to set the LANG variable to en_US.ISO8859-1 As to different behaviors according to LANG setting: LANG set to en_US.UTF-8 Calling man normally (man ls) reveals unusual char in the pages makeing it difficult to read them. There is no error when calling `man /bin/ls', however the manpage revealed has unusual characters in it: man /bin/ls [...] SYNOPSIS /usr/bin/ls [ââabccdeeffghhikllmnopqrrsstuuwv...@] [ââ/c | ââ/] [ââ%atime | crtime | ctime | mtime | all] [ââblockâsize size] [ââcolor[=when]] [ââfileâtype] [ââsi] [ââtimeâstyle style] [file]... [...] ------- --------- ---=--- --------- -------- LANG set to en_US.ISO8859-1 Now man pages called with the normal `ls man' are clean and readable, however calling `man /bin/ls' now provokes the error, and the page displayed if I answer `y' is even harder to read and seems to contain a different sort of mess ... looks like escape sequences I think. man /bin/ls "/usr/share/man/cat1/ls.1" may be a binary file. See it anyway? y SYNOPSIS /usr/bin/ls [â<80><90>â<80><90>abccdeeffghhikllmnopqrrsstuuwv...@] [â<80><90>â<80><90>/c | â<80><90>â<80><90>/] [â<80><90>â<80><90>%atime | crtime | ctime | mtime | all] [â<80><90>â<80><90>blockâ<80><90>size size] [â<80><90>â<80><90>color[=when]] [â<80><90>â<80><90>fileâ<80><90>type] [â<80><90>â<80><90>si] [â<80><90>â<80><90>timeâ<80><90>style style] [file]... ------- --------- ---=--- --------- -------- > Anyway, I can't reproduce the problem here. What would help is to provide: > The output of 'env', the error you're seeing from 'man /bin/ls' and > the file contents from 'truss -f man /bin/ls 2>logfile'. I've inlined env output below, but `truss -f man /bin/ls 2>logfile' has been running for 13 minutes now with no evidence of returning the command prompt, as can be seen from the following output. reader > ps wwaux|awk 'NR==1{firstline = $0} /truss.*man/{print}END{print firstline}';date reader 1622 0.0 0.2 2440 1876 pts/5 S 13:54:38 0:00 truss -f man /bin/ls reader 1625 0.0 0.2 2448 1612 pts/5 S 13:54:39 0:00 truss -f man /bin/ls USER PID %CPU %MEM SZ RSS TT S START TIME COMMAND Monday, December 20, 2010 02:07:15 PM CST Started at 1:54 and still running at 2:07 Is that the expected outcome? When I kill the command, a file of 359 lines is produced and also inlined below: ------- --------- ---=--- --------- -------- env: MANPATH=/usr/gnu/share/man:/usr/share/man:/usr/X11/share/man HOSTNAME=voi1 TERM=xterm SHELL=/bin/bash HISTSIZE=5000 SSH_CLIENT=127.0.0.1 33808 22 CVSROOT=/usr/local/cvsroot SSH_TTY=/dev/pts/6 HISTFILESIZE=18000 USER=reader LS_COLORS=no=00:fi=00:di=01;37:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:*.flac=00;36:*.aac=00;36: PAGER=/usr/bin/less -ins MAIL=/var/mail/reader PATH=/cvsb/voi1/export/home/reader/scripts:/cvsb/voi1/export/home/reader/scripts/perl:/usr/local/bin:/usr/local/sbin:/home/reader/bin:/opt/csw/bin:/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin PWD=/home/reader EDITOR=/usr/bin/vim LANG=en_US.UTF-8 TZ=US/Central PS1=\[\033[01;31m\]HOST:\h \[\033[01;33m\]\w\n\u ${sign} \[\033[00m\] HISTCONTROL=ignoreboth SHLVL=1 PS4=$LINENO: HOME=/home/reader LOGNAME=reader SSH_CONNECTION=127.0.0.1 33808 127.0.0.1 22 HISTFILE=/home/reader/.bash_history _=/usr/gnu/bin/env ------- --------- ---=--- --------- -------- truss_out.txt 1623: execve("/usr/bin/man", 0x08047580, 0x0804758C) argc = 2 1623: sysinfo(SI_MACHINE, "i86pc", 257) = 6 1623: mmap(0x00000000, 32, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD13B0000 1623: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD13A0000 1623: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1390000 1623: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1380000 1623: memcntl(0xD13B8000, 32064, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1623: memcntl(0x08050000, 6616, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1623: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12 1623: resolvepath("/usr/bin/man", "/usr/bin/man", 1023) = 12 1623: sysconfig(_CONFIG_PAGESIZE) = 4096 1623: stat64("/usr/bin/man", 0x080471C4) = 0 1623: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 1623: stat64("/lib/libc.so.1", 0x08046974) = 0 1623: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14 1623: open("/lib/libc.so.1", O_RDONLY) = 3 1623: mmapobj(3, MMOBJ_INTERPRET, 0xD1380A48, 0x080469E0, 0x00000000) = 0 1623: close(3) = 0 1623: memcntl(0xD1230000, 187236, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1623: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1220000 1623: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD1210000 1623: getcontext(0x08047024) 1623: getrlimit(RLIMIT_STACK, 0x0804701C) = 0 1623: getpid() = 1623 [1622] 1623: lwp_private(0, 1, 0xD1212A40) = 0x000001C3 1623: setustack(0xD1212AA0) 1623: sysi86(SI86FPSTART, 0xD1378CD4, 0x0000133F, 0x00001F80) = 0x00000001 1623: access("/usr/lib/sgml/sgml2roff", X_OK) = 0 1623: brk(0x08069FD8) = 0 1623: brk(0x0806BFD8) = 0 1623: stat64("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", 0x08046460) Err#2 ENOENT 1623: open("/usr/lib/locale/en_US.ISO8859-1/LC_MESSAGES/SUNW_OST_SGS.mo", O_RDONLY) Err#2 ENOENT 1623: open("/usr/lib/locale/en_US.ISO8859-1/LC_MESSAGES/SUNW_OST_OSLIB.mo", O_RDONLY) Err#2 ENOENT 1623: ioctl(1, TCGETA, 0x080474E0) = 0 1623: stat("/sbin", 0x08047480) = 0 1623: stat("/usr/sbin", 0x08047480) = 0 1623: stat("/usr/ucb", 0x08047480) Err#2 ENOENT 1623: stat("/usr/bin/X11", 0x08047480) Err#2 ENOENT 1623: stat("/usr/bin", 0x08047480) = 0 1623: stat("/usr/xpg4/bin", 0x08047480) = 0 1623: stat("/usr/xpg6/bin", 0x08047480) Err#2 ENOENT 1623: stat("/usr/gnu/share/man", 0x08047460) = 0 1623: access("/usr/gnu/share/man", R_OK|X_OK) = 0 1623: open("/usr/gnu/share/man/man.cf", O_RDONLY) Err#2 ENOENT 1623: open("/usr/gnu/share/man", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 1623: fcntl(3, F_SETFD, 0x00000001) = 0 1623: fstat64(3, 0x08047300) = 0 1623: getdents64(3, 0xD1214000, 8192) = 144 1623: sysconfig(_CONFIG_PAGESIZE) = 4096 1623: getdents64(3, 0xD1214000, 8192) = 0 1623: close(3) = 0 1623: stat("/usr/gnu/share/man", 0x08047380) = 0 1623: stat("/usr/share/man", 0x08047460) = 0 1623: access("/usr/share/man", R_OK|X_OK) = 0 1623: open("/usr/share/man/man.cf", O_RDONLY) = 3 1623: fstat64(3, 0x08046AD0) = 0 1623: fstat64(3, 0x080469E0) = 0 1623: ioctl(3, TCGETA, 0x08046A80) Err#25 ENOTTY 1623: read(3, " #\n # D e f a u l t ".., 1024) = 738 1623: llseek(3, 0, SEEK_CUR) = 738 1623: close(3) = 0 1623: stat("/usr/share/man", 0x08047380) = 0 1623: brk(0x0806BFD8) = 0 1623: brk(0x0806DFD8) = 0 1623: stat("/usr/X11/share/man", 0x08047460) Err#2 ENOENT 1623: schedctl() = 0xD1207000 1623: sigaction(SIGINT, 0x08047450, 0x080474D0) = 0 1623: sigaction(SIGINT, 0x08047450, 0x080474D0) = 0 1623: sigaction(SIGQUIT, 0x08047450, 0x080474D0) = 0 1623: sigaction(SIGTERM, 0x08047450, 0x080474D0) = 0 1623: stat("/bin", 0x08047390) = 0 1623: stat("/usr/share/man", 0x08047390) = 0 1623: stat("/usr/share/man", 0x08047460) = 0 1623: access("/usr/share/man", R_OK|X_OK) = 0 1623: stat("/usr/share/man", 0x08047380) = 0 1623: open("/usr/share/man/windex", O_RDONLY) Err#2 ENOENT 1623: open("/usr/share/man", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 1623: fcntl(3, F_SETFD, 0x00000001) = 0 1623: fstat64(3, 0x08047390) = 0 1623: getdents64(3, 0xD1214000, 8192) = 6992 1623: brk(0x0806DFD8) = 0 1623: brk(0x0806FFD8) = 0 1623: getdents64(3, 0xD1214000, 8192) = 0 1623: open("/usr/share/man/sman1", O_RDONLY|O_NDELAY|O_LARGEFILE) = 4 1623: mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD11F0000 1623: fcntl(4, F_SETFD, 0x00000001) = 0 1623: fstat64(4, 0x08046920) = 0 1623: getdents64(4, 0xD11F0000, 8192) = 128 1623: getdents64(4, 0xD11F0000, 8192) = 0 1623: close(4) = 0 1623: open("/usr/share/man/man1", O_RDONLY|O_NDELAY|O_LARGEFILE) = 4 1623: fcntl(4, F_SETFD, 0x00000001) = 0 1623: fstat64(4, 0x08046920) = 0 1623: getdents64(4, 0xD11F0000, 8192) = 8192 1623: getdents64(4, 0xD11F0000, 8192) = 8184 1623: getdents64(4, 0xD11F0000, 8192) = 8168 1623: getdents64(4, 0xD11F0000, 8192) = 7200 1623: open("/usr/share/man/man1/ls.1", O_RDONLY) = 5 1623: fstat(5, 0x08044F70) = 0 1623: fstat64(5, 0x080439F0) = 0 1623: brk(0x0806FFD8) = 0 1623: brk(0x0807BFD8) = 0 1623: fstat64(5, 0x08043900) = 0 1623: ioctl(5, TCGETA, 0x080439A0) Err#25 ENOTTY 1623: read(5, " ' \ " t e\n . \ " C".., 54784) = 54645 1623: llseek(5, 0xFFFFFFFFFFFF2A92, SEEK_CUR) = 7 1623: close(5) = 0 1623: stat("/usr/share/man/man1/ls.1", 0x08045C10) = 0 1623: stat("/usr/share/man/cat1/ls.1", 0x08045CA0) = 0 1623: access("/usr/share/man/cat1/ls.1", R_OK) = 0 1623: close(4) = 0 1623: close(3) = 0 1623: sigfillset(0xD13783A8) = 0 1623: lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1623: sigaction(SIGINT, 0x08046F30, 0xD13787F8) = 0 1623: sigaction(SIGQUIT, 0x08046F30, 0xD1378818) = 0 1623: lwp_sigmask(SIG_SETMASK, 0xFFBFFEFF, 0xFFFFFFFF, 0x000000FF, 0x00000000) = 0x00020000 [0x00000000] 1623: vforkx(FORK_NOSIGCHLD|FORK_WAITPID) = 1624 1624: vforkx() (returning as child ...) = 1623 1624: lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0x00020000 [0x00000000] 1624: sigaction(SIGINT, 0x08046EF0, 0x00000000) = 0 1624: sigaction(SIGQUIT, 0x08046EF0, 0x00000000) = 0 1624: execve("/bin/sh", 0x08047060, 0x0804758C) argc = 3 1624: sysinfo(SI_MACHINE, "i86pc", 257) = 6 1624: mmap(0x00000000, 32, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD13B0000 1624: sysconfig(_CONFIG_PAGESIZE) = 4096 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD13A0000 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1390000 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1380000 1624: memcntl(0xD13B8000, 32064, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: memcntl(0x08050000, 2532, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12 1624: resolvepath("/usr/bin/i86/ksh93", "/usr/bin/i86/ksh93", 1023) = 18 1624: stat64("/usr/bin/i86/ksh93", 0x08047194) = 0 1624: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 1624: stat64("/lib/libc.so.1", 0x08046944) = 0 1624: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14 1624: open("/lib/libc.so.1", O_RDONLY) = 3 1624: mmapobj(3, MMOBJ_INTERPRET, 0xD1380A60, 0x080469B0, 0x00000000) = 0 1624: close(3) = 0 1624: memcntl(0xD1230000, 187236, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1220000 1624: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD1210000 1624: getcontext(0x08046FF4) 1624: getrlimit(RLIMIT_STACK, 0x08046FEC) = 0 1624: getpid() = 1624 [1623] 1624: lwp_private(0, 1, 0xD1212A40) = 0x000001C3 1624: setustack(0xD1212AA0) 1624: sysi86(SI86FPSTART, 0xD1378CD4, 0x0000133F, 0x00001F80) = 0x00000001 1624: memcntl(0x00000000, 0, MC_HAT_ADVISE, 0x8047500, 0, 0) Err#22 EINVAL 1624: stat64("/lib/libshell.so.1", 0x08046A78) Err#2 ENOENT 1624: stat64("/usr/lib/libshell.so.1", 0x08046A78) = 0 1624: resolvepath("/usr/lib/libshell.so.1", "/usr/lib/libshell.so.1", 1023) = 22 1624: open("/usr/lib/libshell.so.1", O_RDONLY) = 3 1624: mmapobj(3, MMOBJ_INTERPRET, 0xD1220640, 0x08046AE4, 0x00000000) = 0 1624: close(3) = 0 1624: memcntl(0xD1150000, 53408, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: stat64("/lib/libcmd.so.1", 0x080466C8) Err#2 ENOENT 1624: stat64("/usr/lib/libcmd.so.1", 0x080466C8) = 0 1624: resolvepath("/usr/lib/libcmd.so.1", "/usr/lib/libcmd.so.1", 1023) = 20 1624: open("/usr/lib/libcmd.so.1", O_RDONLY) = 3 1624: mmapobj(3, MMOBJ_INTERPRET, 0xD1220D28, 0x08046734, 0x00000000) = 0 1624: close(3) = 0 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD10F0000 1624: memcntl(0xD1100000, 16832, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: stat64("/lib/libast.so.1", 0x08046318) Err#2 ENOENT 1624: stat64("/usr/lib/libast.so.1", 0x08046318) = 0 1624: resolvepath("/usr/lib/libast.so.1", "/usr/lib/libast.so.1", 1023) = 20 1624: open("/usr/lib/libast.so.1", O_RDONLY) = 3 1624: mmapobj(3, MMOBJ_INTERPRET, 0xD10F0608, 0x08046384, 0x00000000) = 0 1624: close(3) = 0 1624: memcntl(0xD0FF0000, 86100, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: stat64("/lib/libm.so.2", 0x080466C8) = 0 1624: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14 1624: open("/lib/libm.so.2", O_RDONLY) = 3 1624: mmapobj(3, MMOBJ_INTERPRET, 0xD10F0D20, 0x08046734, 0x00000000) = 0 1624: close(3) = 0 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD0F70000 1624: memcntl(0xD0F80000, 39464, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: sysconfig(_CONFIG_PAGESIZE) = 4096 1624: brk(0x080611E8) = 0 1624: brk(0x080691E8) = 0 1624: schedctl() = 0xD0F68000 1624: sigaction(SIGSEGV, 0x08047140, 0x080471C0) = 0 1624: sigaction(SIGSEGV, 0x08047140, 0x080471C0) = 0 1624: sigfillset(0xD13783A8) = 0 1624: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: umask(0) = 022 1624: umask(022) = 0 1624: getuid() = 101 [101] 1624: getuid() = 101 [101] 1624: getgid() = 10 [10] 1624: getgid() = 10 [10] 1624: sysconfig(_CONFIG_CLK_TCK) = 100 1624: sysconfig(_CONFIG_OPEN_FILES) = 256 1624: sysconfig(_CONFIG_CHILD_MAX) = 9765 1624: sysconfig(_CONFIG_NGROUPS) = 16 1624: fcntl(0, F_GETFL) = 8194 1624: stat64("/dev/null", 0x08046E90) = 0 1624: ioctl(0, TCGETS, 0x08046E30) = 0 1624: llseek(0, 0, SEEK_CUR) = 4107 1624: fstat64(0, 0x08046E90) = 0 1624: fstat64(0, 0x08046E90) = 0 1624: ioctl(0, TCGETA, 0x08046E10) = 0 1624: fstat64(0, 0x08046E40) = 0 1624: fstat64(2, 0x08046ED0) = 0 1624: llseek(2, 0, SEEK_CUR) = 11057 1624: fstat64(1, 0x08046ED0) = 0 1624: ioctl(1, TCGETA, 0x08046E50) = 0 1624: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: sysconfig(_CONFIG_SIGRT_MIN) = 41 1624: sysconfig(_CONFIG_SIGRT_MAX) = 72 1624: brk(0x080691E8) = 0 1624: brk(0x080711E8) = 0 1624: sysconfig(_CONFIG_PAGESIZE) = 4096 1624: stat64("/home/reader", 0x08046E00) = 0 1624: stat64(".", 0x08046E90) = 0 1624: readlink("/proc/self/path/a.out", "/usr/bin/i86/ksh93", 1025) = 18 1624: brk(0x080711E8) = 0 1624: brk(0x080731E8) = 0 1624: stat64("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", 0x08045810) Err#2 ENOENT 1624: open("/usr/lib/locale/en_US.ISO8859-1/LC_MESSAGES/SUNW_OST_SGS.mo", O_RDONLY) Err#2 ENOENT 1624: open("/usr/lib/locale/en_US.ISO8859-1/LC_MESSAGES/SUNW_OST_OSLIB.mo", O_RDONLY) Err#2 ENOENT 1624: stat64("/usr/lib/locale/en_US/en_US.so.3", 0x08045810) Err#2 ENOENT 1624: stat64("/usr/lib/locale/en/en.so.3", 0x08045810) Err#2 ENOENT 1624: stat64("share/lib", 0x08045F10) Err#2 ENOENT 1624: stat64("/cvsb/voi1", 0x08045AB0) = 0 1624: stat64("/cvsb/voi1/export/home", 0x08045AB0) = 0 1624: stat64("/cvsb/voi1/export/home/reader/share", 0x08045AB0) Err#2 ENOENT 1624: stat64("/cvsb/voi1/export/home/reader/scripts/share", 0x08045AB0) Err#2 ENOENT 1624: stat64("/usr/local", 0x08045AB0) = 0 1624: stat64("/usr/local/share/lib", 0x08045AB0) Err#2 ENOENT 1624: stat64("/home/reader", 0x08045AB0) = 0 1624: stat64("/home/reader/share/lib", 0x08045AB0) Err#2 ENOENT 1624: stat64("/opt/csw", 0x08045AB0) Err#2 ENOENT 1624: stat64("/usr/gnu/share", 0x08045AB0) = 0 1624: stat64("/usr/gnu/share/lib/locale", 0x08045AB0) Err#2 ENOENT 1624: stat64("/usr/share/lib", 0x08045AB0) = 0 1624: stat64("/usr/share/lib/locale/en", 0x08045AB0) Err#2 ENOENT 1624: stat64("/usr/X11/share", 0x08045AB0) Err#2 ENOENT 1624: stat64("share/locale/en", 0x08045F10) Err#2 ENOENT 1624: stat64("/usr/local/share/locale/en", 0x08045AB0) Err#2 ENOENT 1624: stat64("/home/reader/share/locale/en", 0x08045AB0) Err#2 ENOENT 1624: stat64("/usr/gnu/share/locale/en", 0x08045AB0) Err#2 ENOENT 1624: stat64("/usr/share/locale/en", 0x08045AB0) = 0 1624: stat64("/usr/share/locale/en/LC_MESSAGES", 0x08045AB0) = 0 1624: brk(0x080731E8) = 0 1624: brk(0x080731E8) = 0 1624: brk(0x0807B1E8) = 0 1624: sigaction(SIGSEGV, 0x080469C0, 0x08046A40) = 0 1624: sigaction(SIGSEGV, 0x080469C0, 0x08046A40) = 0 1624: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: time() = 1292874879 1624: getpid() = 1624 [1623] 1624: getpid() = 1624 [1623] 1624: sigaction(SIGCLD, 0x08047310, 0x08047390) = 0 1624: sigaction(SIGALRM, 0x08046B70, 0x08046BF0) = 0 1624: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: getpid() = 1624 [1623] 1624: execve("/usr/bin/less", 0x08067554, 0x08067568) argc = 3 1624: sysinfo(SI_MACHINE, "i86pc", 257) = 6 1624: mmap(0x00000000, 32, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD13B0000 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD13A0000 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1390000 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1380000 1624: memcntl(0xD13B8000, 32064, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: memcntl(0x08050000, 26204, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12 1624: resolvepath("/usr/bin/less", "/usr/bin/less", 1023) = 13 1624: sysconfig(_CONFIG_PAGESIZE) = 4096 1624: stat64("/usr/bin/less", 0x0804718C) = 0 1624: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 1624: stat64("/lib/libcurses.so.1", 0x0804693C) = 0 1624: resolvepath("/lib/libcurses.so.1", "/lib/libcurses.so.1", 1023) = 19 1624: open("/lib/libcurses.so.1", O_RDONLY) = 3 1624: mmapobj(3, MMOBJ_INTERPRET, 0xD1380A38, 0x080469A8, 0x00000000) = 0 1624: close(3) = 0 1624: memcntl(0xD1330000, 54252, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1320000 1624: stat64("/lib/libc.so.1", 0x0804693C) = 0 1624: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14 1624: open("/lib/libc.so.1", O_RDONLY) = 3 1624: mmapobj(3, MMOBJ_INTERPRET, 0xD1320080, 0x080469A8, 0x00000000) = 0 1624: close(3) = 0 1624: memcntl(0xD11D0000, 187236, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 1624: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD11C0000 1624: getcontext(0x08046FEC) 1624: getrlimit(RLIMIT_STACK, 0x08046FE4) = 0 1624: getpid() = 1624 [1623] 1624: lwp_private(0, 1, 0xD11C2A40) = 0x000001C3 1624: setustack(0xD11C2AA0) 1624: sysi86(SI86FPSTART, 0xD1318CD4, 0x0000133F, 0x00001F80) = 0x00000001 1624: ioctl(1, TCGETA, 0x080474B0) = 0 1624: open("/usr/share/lib/terminfo//x/xterm", O_RDONLY) = 3 1624: read(3, "1A01 $\0 %\0 !\08A01 >02".., 4096) = 1514 1624: close(3) = 0 1624: ioctl(1, TCGETA, 0x080459E0) = 0 1624: ioctl(1, TCGETS, 0xD1375674) = 0 1624: ioctl(1, TIOCGWINSZ, 0x08045A58) = 0 1624: ioctl(1, TCSETSW, 0xD1375698) = 0 1624: ioctl(1, TCSETSW, 0xD1375674) = 0 1624: ioctl(2, TIOCGWINSZ, 0x08046CA8) Err#25 ENOTTY 1624: brk(0x080848E0) = 0 1624: brk(0x080868E0) = 0 1624: open64("/usr/bin/.sysless", O_RDONLY) Err#2 ENOENT 1624: open64("/usr/etc/sysless", O_RDONLY) Err#2 ENOENT 1624: open64("/home/reader/.less", O_RDONLY) Err#2 ENOENT 1624: stat64("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", 0x08046420) Err#2 ENOENT 1624: open("/usr/lib/locale/en_US.ISO8859-1/LC_MESSAGES/SUNW_OST_SGS.mo", O_RDONLY) Err#2 ENOENT 1624: open("/usr/lib/locale/en_US.ISO8859-1/LC_MESSAGES/SUNW_OST_OSLIB.mo", O_RDONLY) Err#2 ENOENT 1624: open64("/home/reader/.lesshst", O_RDONLY) = 3 1624: fstat64(3, 0x080471C0) = 0 1624: fstat64(3, 0x080470D0) = 0 1624: ioctl(3, TCGETA, 0x08047170) Err#25 ENOTTY 1624: read(3, " . l e s s - h i s t o r".., 512) = 93 1624: sysconfig(_CONFIG_PAGESIZE) = 4096 1624: read(3, 0x08085FD4, 512) = 0 1624: llseek(3, 0, SEEK_CUR) = 93 1624: close(3) = 0 1624: brk(0x080868E0) = 0 1624: brk(0x080888E0) = 0 1624: open64("/dev/tty", O_RDONLY) = 3 1624: ioctl(3, TCGETS, 0x080474A0) = 0 1624: fdsync(3, FSYNC) = 0 1624: ioctl(3, TCSETSW, 0x080474A0) = 0 1624: schedctl() = 0xD11B8000 1624: sigaction(SIGINT, 0x08047400, 0x08047480) = 0 1624: sigaction(SIGTSTP, 0x08047400, 0x08047480) = 0 1624: sigaction(SIGWINCH, 0x08047400, 0x08047480) = 0 1624: sigaction(SIGQUIT, 0x08047400, 0x08047480) = 0 1624: stat64("/usr/share/man/cat1/ls.1", 0x08047240) = 0 1624: stat64("/usr/share/man/cat1/ls.1", 0x080472F0) = 0 1624: open64("/usr/share/man/cat1/ls.1", O_RDONLY) = 4 1624: llseek(4, 1, SEEK_SET) = 1 1624: llseek(4, 0, SEEK_SET) = 0 1624: read(4, "\n\n\n U s e r C o m m".., 256) = 256 "/usr/share/man/cat1/ls.1" may be a binary file. See it anyway? 1624: write(2, " " / u s r / s h a r e /".., 65) = 65 1623: lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: read(3, 0x0804736F, 1) (sleeping...) 1623: waitid(P_PID, 1624, 0x08046EF0, WEXITED|WTRAPPED) (sleeping...) 1623: Received signal #2, SIGINT, in waitid() [ignored] 1624: Received signal #2, SIGINT, in read() [caught] 1624: read(3, 0x0804736F, 1) Err#4 EINTR 1624: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: sigaction(SIGINT, 0x08046F50, 0x08046FD0) = 0 1624: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1624: close(4) = 0 1624: write(2, "07\n", 2) = 2 1624: fdsync(3, FSYNC) = 0 1624: ioctl(3, TCSETSW, 0x08047480) = 0 1624: _exit(1) 1623: waitid(P_PID, 1624, 0x08046EF0, WEXITED|WTRAPPED) = 0 1623: schedctl() = 0xD1207000 1623: sigaction(SIGINT, 0x08046F10, 0x00000000) = 0 1623: sigaction(SIGQUIT, 0x08046F10, 0x00000000) = 0 1623: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF] 1623: _exit(0) _______________________________________________ OpenIndiana-discuss mailing list OpenIndiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss