Messages in this thread |  | | Date | Wed, 12 Jun 1996 20:00:45 -0700 (PDT) | From | Steve Burnett <> | Subject | script broke |
| |
Hi,
Since I installed 1.3.100 (from 1.3.45) I've noticed that the script command seems broken. It exits without taking any input. Its not really a big problem here, but I thought I'd pass it along to this group in case there is some issue with the kernel change above. Note: I also recompiled script from source with the same effect. strace is below
/home #script -a sctest Script started, file is sctest <---just exists, thus !Script done, file is sctest
/home #strace script -a sctest uselib("/lib/ld.so") = 0 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0774, st_size=582, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 mmap(0, 582, PROT_READ, MAP_SHARED, 3, 0) = 0x40000000 close(3) = 0 uselib("/usr/X11/lib/libc.so.4") = -1 ENOENT (No such file or directory) uselib("/usr/packages/interviews/lib/LINUX/libc.so.4") = -1 ENOENT (No such file or directory) uselib("/usr/X11R6/lib/libc.so.4") = -1 ENOENT (No such file or directory) uselib("/usr/lib/libc.so.4") = -1 ENOENT (No such file or directory) uselib("/lib/libc.so.4") = 0 munmap(0x40000000, 582) = 0 munmap(0x62f00000, 16384) = 0 brk(0) = 0xbf4 brk(0x3bf4) = 0x3bf4 brk(0x4000) = 0x4000 brk(0x5000) = 0x5000 stat("/etc/locale/C/libc.cat", 0xbffff5c4) = -1 ENOENT (No such file or directory) stat("/usr/lib/locale/C/libc.cat", 0xbffff5c4) = -1 ENOENT (No such file or directory) stat("/usr/lib/locale/libc/C/usr/share/locale/C/libc.cat", 0xbffff5c4) = -1 ENOENT (No such file or directory) stat("/usr/local/share/locale/C/libc.cat", 0xbffff5c4) = -1 ENOENT (No such file or directory) brk(0x6000) = 0x6000 open("sctest", O_WRONLY|O_APPEND|O_CREAT, 0666) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 brk(0x7000) = 0x7000 fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 lseek(3, 0, SEEK_SET) = 0 stat("/dev/ptyp0", {st_mode=S_IFCHR|0666, st_rdev=makedev(4, 128), ...}) = 0 open("/dev/ptyp0", O_RDWR) = -1 EIO (I/O error) open("/dev/ptyp1", O_RDWR) = -1 EIO (I/O error) open("/dev/ptyp2", O_RDWR) = 4 access("/dev/ttyp2", R_OK|W_OK) = 0 ioctl(0, TCGETS, {B9600 opost isig icanon echo ...}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=129, ws_xpixel=792, ws_ypixel=569}) = 0 fstat(1, {st_mode=S_IFCHR|0622, st_rdev=makedev(4, 192), ...}) = 0 brk(0x8000) = 0x8000 ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0 write(1, "Script started, file is sctest\n"..., 31Script started, file is sctest ) = 31 ioctl(0, TCSETSF, {B9600 -opost -isig -icanon -echo ...}) = 0 sigaction(SIGCHLD, {0x2b4, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0 fork() = 25096 close(3) = 0 read(0, 0xbffff684, 1024) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 25096 wait4(-1, 0xbffff564, WNOHANG, NULL) = -1 ECHILD (No child processes) ioctl(0, TCSETSF , {B9600 opost isig icanon echo ...}) = 0write(1, "Script done, file is sctest\n", 28Script done, file is sctest) = 28 _exit(0) = ?
____________________________________________________ | Steve M. Burnett sburn@smbtech.com |
|  |