smbsh always segfaults

Matthew Vanecek mev0003 at unt.edu
Thu Aug 26 05:20:27 GMT 1999


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


More information about the samba mailing list