Version 2.0.5a (same prob w/2.0.4b, though). smbsh segfaults after I enter my password. As root, it just seg faults. As my login user, it dumps core. Attached is a script of an strace of it. Running RH 6.0, kernel 2.2.10, AMD K6-2/350, 64M RAM. Configure options were: CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{pref} --libdir=/etc \ --with-lockdir=/var/lock/samba --with-privatedir=/etc \ --with-swatdir=%{pref}/share/swat --with-smbwrapper \ --with-automount --with-quotas --with-pam --with-smbmount make CFLAGS="$RPM_OPT_FLAGS" all smbwrapper There seems to be an I/O error somewhere in the strace, shortly before the Username prompt. I don't know if it matters or not, though. (BTW, yes, I know there's a password in there--but it's a bad password now...) -- Matthew Vanecek Course of Study: http://www.unt.edu/bcis Visit my Website at http://people.unt.edu/~mev0003 For answers type: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' ***************************************************************** For 93 million miles, there is nothing between the sun and my shadow except me. I'm always getting in the way of something... -------------- next part -------------- Script started on Fri Aug 20 18:30:28 1999 root:reliant src$ smbsh trace smbsh execve("/usr/local/bin/smbsh", ["smbsh"], [/* 37 vars */]) = 0 brk(0) = 0x8075e5c open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 5 fstat(5, {st_mode=S_IFDIR|S_ISUID|S_ISVTX|0371, st_size=0, ...}) = 0 mmap(0, 18920, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40014000 close(5) = 0 open("/lib/libdl.so.2", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 11532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40019000 mprotect(0x4001b000, 3340, PROT_NONE) = 0 mmap(0x4001b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0x4001b000 close(5) = 0 open("/lib/libcrypt.so.1", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 182972, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4001c000 mprotect(0x40021000, 162492, PROT_NONE) = 0 mmap(0x40021000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x4000) = 0x40021000 mmap(0x40022000, 158396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40022000 close(5) = 0 open("/lib/libpam.so.0", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 30352, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40049000 mprotect(0x40050000, 1680, PROT_NONE) = 0 mmap(0x40050000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x6000) = 0x40050000 close(5) = 0 open("/lib/libc.so.6", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 974392, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40051000 mprotect(0x40137000, 32312, PROT_NONE) = 0 mmap(0x40137000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xe5000) = 0x40137000 mmap(0x4013c000, 11832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4013c000 close(5) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4013f000 munmap(0x40014000, 18920) = 0 personality(PER_LINUX) = 0 getpid() = 32326 gettimeofday({935191836, 819091}, NULL) = 0 getpid() = 32326 stat("/tmp/smbw.syo6J5", 0xbfffe6dc) = -1 ENOENT (No such file or directory) open("/tmp/smbw.syo6J5", O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x8000, 0) = 5 unlink("/tmp/smbw.syo6J5") = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 setrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 dup2(5, 1024) = -1 EBADF (Bad file descriptor) dup2(5, 1023) = 1023 close(5) = 0 brk(0) = 0x8075e5c brk(0x8075e84) = 0x8075e84 brk(0x8076000) = 0x8076000 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 fstat(1023, {st_mode=S_ISVTX|0436, st_size=0, ...}) = 0 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 fstat(1, {st_mode=S_ISVTX|0400, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 fstat(0, {st_mode=S_ISVTX|0400, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, "Username: ", 10Username: ) = 10 read(0, me2v "me2v\n", 4096) = 5 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 fstat(1023, {st_mode=S_ISVTX|0436, st_size=0, ...}) = 0 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 lseek(1023, 0, SEEK_SET) = 0 write(1023, "\5\0\5\0USER\0me2v\0", 14) = 14 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 fstat(1023, {st_mode=S_ISVTX|0436, st_size=0, ...}) = 0 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 SYS_174(0x2, 0xbfffeefc, 0, 0x8, 0x2) = 0 brk(0x8077000) = 0x8077000 open("/dev/tty", O_RDWR|O_CREAT|O_TRUNC, 0666) = 5 ioctl(5, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B38400 opost isig icanon -echo ...}) = 0 write(5, "Password: ", 10Password: ) = 10 read(5, "n", 1) = 1 read(5, "n", 1) = 1 read(5, "r", 1) = 1 read(5, "b", 1) = 1 read(5, "r", 1) = 1 read(5, "j", 1) = 1 read(5, "6", 1) = 1 read(5, "3", 1) = 1 read(5, "\n", 1) = 1 ioctl(5, SNDCTL_TMR_START, {B38400 opost isig icanon echo ...}) = 0 ioctl(5, TCGETS, {B38400 opost isig icanon echo ...}) = 0 close(5) = 0 SYS_174(0x2, 0xbfffeefc, 0, 0x8, 0x2) = 0 write(1, "\n", 1 ) = 1 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 fstat(1023, {st_mode=S_ISVTX|0436, st_size=0, ...}) = 0 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 lseek(1023, 0, SEEK_SET) = 0 write(1023, "\5\0\5\0USER\0me2v\0\t\0\t\0PASS"..., 36) = 36 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 connect(-1073745768, ptrace: umoven: Input/output error {...}, 1075035328) = 15 getpid() = 32326 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 fstat(1023, {st_mode=S_ISVTX|0436, st_size=0, ...}) = 0 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 lseek(1023, 0, SEEK_SET) = 0 write(1023, "\5\0\5\0USER\0me2v\0\t\0\t\0PASS"..., 65) = 65 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 stat("/usr/local/bin/smbwrapper.32.so", 0xbfffefb0) = -1 ENOENT (No such file or directory) execve("/bin/bash", ["smbsh"], [/* 40 vars */]) = 0 brk(0) = 0x80a5420 open("/usr/local/bin/smbwrapper.so", O_RDONLY) = 5 fstat(5, {st_mode=S_ISVTX|0420, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 366108, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40014000 mprotect(0x4005c000, 71196, PROT_NONE) = 0 mmap(0x4005c000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x47000) = 0x4005c000 mmap(0x40065000, 34332, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40065000 close(5) = 0 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 5 fstat(5, {st_mode=S_IFDIR|S_ISUID|S_ISVTX|0371, st_size=0, ...}) = 0 mmap(0, 18920, PROT_READ, MAP_PRIVATE, 5, 0) = 0x4006e000 close(5) = 0 open("/lib/libtermcap.so.2", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 13864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40073000 mprotect(0x40076000, 1576, PROT_NONE) = 0 mmap(0x40076000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x2000) = 0x40076000 close(5) = 0 open("/lib/libc.so.6", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 974392, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40077000 mprotect(0x4015d000, 32312, PROT_NONE) = 0 mmap(0x4015d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xe5000) = 0x4015d000 mmap(0x40162000, 11832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40162000 close(5) = 0 open("/lib/libdl.so.2", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 11532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40165000 mprotect(0x40167000, 3340, PROT_NONE) = 0 mmap(0x40167000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0x40167000 close(5) = 0 open("/lib/libcrypt.so.1", O_RDONLY) = 5 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40168000 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 182972, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40169000 mprotect(0x4016e000, 162492, PROT_NONE) = 0 mmap(0x4016e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x4000) = 0x4016e000 mmap(0x4016f000, 158396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4016f000 close(5) = 0 open("/lib/libpam.so.0", O_RDONLY) = 5 fstat(5, {st_mode=0, st_size=0, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 30352, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40196000 mprotect(0x4019d000, 1680, PROT_NONE) = 0 mmap(0x4019d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x6000) = 0x4019d000 close(5) = 0 mprotect(0x40014000, 294912, PROT_READ|PROT_WRITE) = 0 mprotect(0x40014000, 294912, PROT_READ|PROT_EXEC) = 0 munmap(0x4006e000, 18920) = 0 personality(PER_LINUX) = 0 getpid() = 32326 getuid() = 0 getgid() = 0 geteuid() = 0 getegid() = 0 brk(0) = 0x80a5420 brk(0x80a5440) = 0x80a5440 brk(0x80a6000) = 0x80a6000 time(NULL) = 935191847 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 SYS_174(0x11, 0xbffff4b4, 0xbffff428, 0x8, 0x11) = 0 SYS_174(0x11, 0xbffff4b4, 0xbffff428, 0x8, 0x11) = 0 SYS_174(0x2, 0xbffff4b4, 0xbffff428, 0x8, 0x2) = 0 SYS_174(0x2, 0xbffff4b4, 0xbffff428, 0x8, 0x2) = 0 SYS_174(0x3, 0xbffff4b4, 0xbffff428, 0x8, 0x3) = 0 SYS_174(0x3, 0xbffff4b4, 0xbffff428, 0x8, 0x3) = 0 SYS_174(0xf, 0xbffff4b4, 0xbffff428, 0x8, 0xf) = 0 SYS_174(0xf, 0xbffff4b4, 0xbffff428, 0x8, 0xf) = 0 SYS_174(0x1, 0xbffff4bc, 0xbffff430, 0x8, 0x1) = 0 SYS_174(0x2, 0xbffff4bc, 0xbffff430, 0x8, 0x2) = 0 SYS_174(0x4, 0xbffff4bc, 0xbffff430, 0x8, 0x4) = 0 SYS_174(0x5, 0xbffff4bc, 0xbffff430, 0x8, 0x5) = 0 SYS_174(0x6, 0xbffff4bc, 0xbffff430, 0x8, 0x6) = 0 SYS_174(0x8, 0xbffff4bc, 0xbffff430, 0x8, 0x8) = 0 SYS_174(0x7, 0xbffff4bc, 0xbffff430, 0x8, 0x7) = 0 SYS_174(0xb, 0xbffff4bc, 0xbffff430, 0x8, 0xb) = 0 SYS_174(0xd, 0xbffff4bc, 0xbffff430, 0x8, 0xd) = 0 SYS_174(0xe, 0xbffff4bc, 0xbffff430, 0x8, 0xe) = 0 SYS_174(0xf, 0xbffff4bc, 0xbffff430, 0x8, 0xf) = 0 SYS_174(0x18, 0xbffff4bc, 0xbffff430, 0x8, 0x18) = 0 SYS_174(0x19, 0xbffff4bc, 0xbffff430, 0x8, 0x19) = 0 SYS_174(0x1a, 0xbffff4bc, 0xbffff430, 0x8, 0x1a) = 0 SYS_174(0x1b, 0xbffff4bc, 0xbffff430, 0x8, 0x1b) = 0 SYS_174(0xa, 0xbffff4bc, 0xbffff430, 0x8, 0xa) = 0 SYS_174(0xc, 0xbffff4bc, 0xbffff430, 0x8, 0xc) = 0 SYS_175(0, 0, 0x80a4da0, 0x8, 0) = 0 SYS_174(0x3, 0xbffff394, 0xbffff308, 0x8, 0x3) = 0 SYS_174(0x2, 0xbffff394, 0xbffff308, 0x8, 0x2) = 0 SYS_174(0xf, 0xbffff394, 0xbffff308, 0x8, 0xf) = 0 SYS_174(0x2, 0xbffff4b0, 0xbffff424, 0x8, 0x2) = 0 SYS_174(0x14, 0xbffff4b0, 0xbffff424, 0x8, 0x14) = 0 SYS_174(0x16, 0xbffff4b0, 0xbffff424, 0x8, 0x16) = 0 SYS_174(0x15, 0xbffff4b0, 0xbffff424, 0x8, 0x15) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 5 connect(5, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused) fcntl(1023, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 fstat(1023, {st_mode=S_ISVTX|0436, st_size=0, ...}) = 0 lseek(1023, 0, SEEK_SET) = 0 read(1023, "\5\0\5\0USER\0me2v\0\t\0\t\0PASS"..., 65) = 65 fcntl(1023, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 brk(0x80a7000) = 0x80a7000 uname({sys="Linux", node="reliant.home.pri", ...}) = 0 gettimeofday({935191848, 16369}, NULL) = 0 getpid() = 32326 open("/etc/resolv.conf", O_RDONLY) = 6 fstat(6, {st_mode=072140, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4006e000 read(6, "search home.pri\nnameserver 192."..., 4096) = 41 read(6, "", 4096) = 0 close(6) = 0 munmap(0x4006e000, 4096) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 6 connect(6, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused) close(6) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 6 fstat(6, {st_mode=S_IFIFO|S_ISUID|0241, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4006e000 read(6, "#\n# /etc/nsswitch.conf\n#\n# An"..., 4096) = 1542 read(6, "", 4096) = 0 close(6) = 0 munmap(0x4006e000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 6 fstat(6, {st_mode=S_IFDIR|S_ISUID|S_ISVTX|0371, st_size=0, ...}) = 0 mmap(0, 18920, PROT_READ, MAP_PRIVATE, 6, 0) = 0x4006e000 close(6) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 6 fstat(6, {st_mode=0, st_size=0, ...}) = 0 read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 35232, PROT_READ|PROT_EXEC, MAP_PRIVATE, 6, 0) = 0x4019e000 mprotect(0x401a6000, 2464, PROT_NONE) = 0 mmap(0x401a6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x7000) = 0x401a6000 close(6) = 0 munmap(0x4006e000, 18920) = 0 brk(0x80a8000) = 0x80a8000 open("/etc/host.conf", O_RDONLY) = 6 fstat(6, {st_mode=033522, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4006e000 read(6, "order hosts,bind\nmulti on\n", 4096) = 26 read(6, "", 4096) = 0 close(6) = 0 munmap(0x4006e000, 4096) = 0 open("/etc/hosts", O_RDONLY) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 fstat(6, {st_mode=S_IFIFO|S_ISUID|S_ISVTX|0422, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4006e000 read(6, "127.0.0.1\t\tlocalhost localhost"..., 4096) = 332 close(6) = 0 munmap(0x4006e000, 4096) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 6 ioctl(6, SIOCGIFCONF, 0xbfffe7d0) = 0 ioctl(6, SIOCGIFADDR, 0xbfffe7f8) = 0 ioctl(6, SIOCGIFNETMASK, 0xbfffe7f8) = 0 close(6) = 0 stat("/etc/smb.conf", {st_mode=S_IFIFO|S_ISUID|0231, st_size=0, ...}) = 0 open("/etc/smb.conf", O_RDONLY|0x8000) = 6 fstat(6, {st_mode=S_IFIFO|S_ISUID|0231, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4006e000 read(6, ";*******************section glob"..., 4096) = 2293 read(6, "", 4096) = 0 --- SIGSEGV (Segmentation fault) --- SYS_174(0xb, 0xbfffe95c, 0xbfffe8d0, 0x8, 0xb) = 0 getpid() = 32326 kill(32326, SIGSEGV) = 0 sigreturn() = ? (mask now []) --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ root:reliant src$ exit exit Script done on Fri Aug 20 18:31:07 1999