Title: vadduser core dumping w/ segmentation fault

I think the subject says it all. The only thing to add is that it only seems to happen for one perticular domain.

Here is the result of a truss, if someone would care to take a look - I can't interpret this data :)

# truss -p 4174

read(3, 0xEF626A1C, 1) (sleeping...)

read(3, " r", 1) = 1

read(3, " e", 1) = 1

read(3, " d", 1) = 1

read(3, " h", 1) = 1

read(3, " a", 1) = 1

read(3, " t", 1) = 1

read(3, "\n", 1) = 1

ioctl(3, TCSETAW, 0xEFFFFB54) = 0

write(2, "\n", 1) = 1

sigaction(SIGINT, 0xEFFFFA30, 0xEFFFFAB0) = 0

close(3) = 0

open("/dev/tty", O_RDONLY) = 3

sigaction(SIGINT, 0xEFFFFA30, 0xEFFFFAB0) = 0

ioctl(3, TCGETA, 0xEFFFFB54) = 0

ioctl(3, TCSETAF, 0xEFFFFB54) = 0

write(2, " e n t e r p a s s w o".., 22) = 22

read(3, 0xEF626A1C, 1) (sleeping...)

read(3, " r", 1) = 1

read(3, " e", 1) = 1

read(3, " d", 1) = 1

read(3, " h", 1) = 1

read(3, " a", 1) = 1

read(3, " t", 1) = 1

read(3, "\n", 1) = 1

ioctl(3, TCSETAW, 0xEFFFFB54) = 0

write(2, "\n", 1) = 1

sigaction(SIGINT, 0xEFFFFA30, 0xEFFFFAB0) = 0

close(3) = 0

umask(077) = 02

brk(0x0002EFF0) = 0

brk(0x00030FF0) = 0

stat("/home/vpopmail/domains/motortrak.com/vpasswd", 0xEFFFFAD0) = 0

stat("/home/vpopmail/domains/motortrak.com/vpasswd.cdb", 0xEFFFFA48) = 0

open("/home/vpopmail/domains/motortrak.com/vpasswd.cdb", O_RDONLY) = 3

lseek(3, 928, SEEK_SET) = 928

read(3, " Q\t\0\0\0\0\0\0", 8) = 8

llseek(3, 0, SEEK_CUR) = 936

close(3) = 0

chdir("/home/vpopmail") = 0

chdir("domains") = 0

chdir("motortrak.com") = 0

open(".dir-control", O_RDONLY) = 3

fstat64(3, 0xEFFFF5E0) = 0

brk(0x00030FF0) = 0

brk(0x00032FF0) = 0

ioctl(3, TCGETA, 0xEFFFF56C) Err#25 ENOTTY

read(3, " 5 9\n 0\n 3\n 0 0 0".., 8192) = 35

read(3, 0x0002F604, 8192) = 0

read(3, 0x0002F604, 8192) = 0

llseek(3, 0, SEEK_CUR) = 35

close(3) = 0

mkdir("", 0700) Err#2 ENOENT

chown("", 116, 105) Err#2 ENOENT

open(".dir-control", O_RDWR|O_CREAT|O_TRUNC, 0666) = 3

fstat64(3, 0xEFFFEBC8) = 0

ioctl(3, TCGETA, 0xEFFFEB54) Err#25 ENOTTY

write(3, " 6 0\n 0\n 3\n 0 0 0".., 35) = 35

close(3) = 0

chdir("") Err#2 ENOENT

mkdir("caroline", 0700) = 0

chdir("caroline") = 0

mkdir("Maildir", 0700) = 0

chdir("Maildir") = 0

mkdir("cur", 0700) = 0

mkdir("new", 0700) = 0

mkdir("tmp", 0700) = 0

chdir("../..") = 0

chown("caroline", 116, 105) = 0

chdir("caroline") = 0

open64(".", O_RDONLY|O_NDELAY) = 3

fcntl(3, F_SETFD, 0x00000001) = 0

fstat64(3, 0xEFFFF9D8) = 0

getdents64(3, 0x0002F610, 1048) = 80

stat("Maildir", 0xEFFFFAD0) = 0

chown("Maildir", 116, 105) = 0

chdir("Maildir") = 0

open64(".", O_RDONLY|O_NDELAY) = 4

fcntl(4, F_SETFD, 0x00000001) = 0

fstat64(4, 0xEFFFF8E0) = 0

getdents64(4, 0x0002FA40, 1048) = 120

stat("cur", 0xEFFFF9D8) = 0

chown("cur", 116, 105) = 0

chdir("cur") = 0

open64(".", O_RDONLY|O_NDELAY) = 5

fcntl(5, F_SETFD, 0x00000001) = 0

fstat64(5, 0xEFFFF7E8) = 0

getdents64(5, 0x0002FE70, 1048) = 48

getdents64(5, 0x0002FE70, 1048) = 0

chdir("..") = 0

close(5) = 0

stat("new", 0xEFFFF9D8) = 0

chown("new", 116, 105) = 0

chdir("new") = 0

open64(".", O_RDONLY|O_NDELAY) = 5

fcntl(5, F_SETFD, 0x00000001) = 0

fstat64(5, 0xEFFFF7E8) = 0

getdents64(5, 0x0002FE70, 1048) = 48

getdents64(5, 0x0002FE70, 1048) = 0

chdir("..") = 0

close(5) = 0

stat("tmp", 0xEFFFF9D8) = 0

chown("tmp", 116, 105) = 0

chdir("tmp") = 0

open64(".", O_RDONLY|O_NDELAY) = 5

fcntl(5, F_SETFD, 0x00000001) = 0

fstat64(5, 0xEFFFF7E8) = 0

getdents64(5, 0x0002FE70, 1048) = 48

getdents64(5, 0x0002FE70, 1048) = 0

chdir("..") = 0

close(5) = 0

getdents64(4, 0x0002FA40, 1048) = 0

chdir("..") = 0

close(4) = 0

getdents64(3, 0x0002F610, 1048) = 0

chdir("..") = 0

close(3) = 0

chdir("/home/vpopmail/domains/motortrak.com") = 0

time() = 987011604

open("/home/vpopmail/domains/motortrak.com/.vpasswd.lock", O_WRONLY|O_CREAT, 0600) = 3

fcntl(3, F_SETLKW, 0xEFFFFAB8) = 0

unlink("/home/vpopmail/domains/motortrak.com/vpasswd.bak") Err#2 ENOENT

rename("/home/vpopmail/domains/motortrak.com/vpasswd", "/home/vpopmail/domains/motortrak.com/vpasswd.bak") = 0

open("/home/vpopmail/domains/motortrak.com/vpasswd", O_RDWR|O_CREAT|O_TRUNC, 0666) = 4

open("/home/vpopmail/domains/motortrak.com/vpasswd.bak", O_RDWR) = 5

fstat64(5, 0xEFFFF9F8) = 0

ioctl(5, TCGETA, 0xEFFFF984) Err#25 ENOTTY

read(5, " p o s t m a s t e r : B".., 8192) = 224

fstat64(4, 0xEFFFEC30) = 0

brk(0x00032FF0) = 0

brk(0x00034FF0) = 0

ioctl(4, TCGETA, 0xEFFFEBBC) Err#25 ENOTTY

read(5, 0x0002FADC, 8192) = 0

write(4, " c a r o l i n e : T j e".., 315) = 315

close(4) = 0

llseek(5, 0, SEEK_CUR) = 224

close(5) = 0

unlink("/home/vpopmail/domains/motortrak.com/vpasswd.bak") = 0

open("/home/vpopmail/domains/motortrak.com/vpasswd", O_RDONLY) = 4

open("/home/vpopmail/domains/motortrak.com/cdb.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5

fstat64(5, 0xEFFFE800) = 0

ioctl(5, TCGETA, 0xEFFFE78C) Err#25 ENOTTY

fstat64(4, 0xEFFFE868) = 0

ioctl(4, TCGETA, 0xEFFFE7F4) Err#25 ENOTTY

read(4, " c a r o l i n e : T j e".., 8192) = 315

brk(0x00034FF0) = 0

brk(0x00036FF0) = 0

Incurred fault #6, FLTBOUNDS %pc = 0x00015CA4

siginfo: SIGSEGV SEGV_MAPERR addr=0xF0000000

Received signal #11, SIGSEGV [default]

siginfo: SIGSEGV SEGV_MAPERR addr=0xF0000000

*** process killed ***

#



Thanks




--

Eric Bonharme, E-mail: [EMAIL PROTECTED]
MotorTRAK Ltd, AC Court, High Street, Thames Ditton, Surrey KT7 0SR
Tel: +44 (20) 8335 2000, Fax: +44 (20) 8335 2001


The information contained in this message is for the intended addressee only and may contain confidential and/or privileged information. If you are not the intended addressee, please delete this message and notify the sender; do not copy or distribute this message or disclose its contents to anyone. Any views or opinions expressed in this message are those of the author and do not necessarily represent those of MotorTRAK Limited or of any of its associated companies. No reliance may be placed on this message without written confirmation from an authorised representative of the company.

Reply via email to