Hi,

I have just went to a third party machine (my friends) in which i had no
part of compiling or installing qmail/vpopmail.

he is running on Solaris 2.8 without any of the patches i have, and the
symptom is identical.

I also appoligize in advance for this rather large message going to the
list, but I think the community will benefit in the long run.


> Okay bearing in mind I'm no Solaris expert so someone
>else may want to jump in here - what output do you get
>if you do something like:


keep in mind /home/vpopmail is a sym link to /home/unix11/vpopmail here.

unix11> HOST="broadviewnet.net"; EXT="tester"; export EXT HOST;
unix11> echo "To: [EMAIL PROTECTED]" |  truss
/home/vpopmail/bin/vdelivermail '' bounce_no_mailbox
execve("/home/unix11/vpopmail/bin/vdelivermail", 0xEFFFF99C, 0xEFFFF9AC)
argc = 3
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xEF7B0000
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY)             Err#2 ENOENT
stat("/usr/local/lib/libsocket.so.1", 0xEFFFF0C4) Err#2 ENOENT
stat("/usr/lib/libsocket.so.1", 0xEFFFF0C4)     = 0
open("/usr/lib/libsocket.so.1", O_RDONLY)       = 3
fstat(3, 0xEFFFF0C4)                            = 0
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7A0000
mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xEF780000
mmap(0xEF79A000, 4365, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xEF79A000
munmap(0xEF78A000, 65536)                       = 0
memcntl(0xEF780000, 14496, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/usr/local/lib/libnsl.so.1", 0xEFFFF0C4)  Err#2 ENOENT
stat("/usr/lib/libnsl.so.1", 0xEFFFF0C4)        = 0
open("/usr/lib/libnsl.so.1", O_RDONLY)          = 3
fstat(3, 0xEFFFF0C4)                            = 0
mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xEF7A0000
mmap(0x00000000, 712704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xEF6C0000
mmap(0xEF75E000, 32828, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 581632) = 0xEF75E000
mmap(0xEF767000, 26920, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xEF767000
munmap(0xEF74D000, 69632)                       = 0
memcntl(0xEF6C0000, 82528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/usr/local/lib/libcrypt_i.so.1", 0xEFFFF0C4) Err#2 ENOENT
stat("/usr/lib/libcrypt_i.so.1", 0xEFFFF0C4)    = 0
open("/usr/lib/libcrypt_i.so.1", O_RDONLY)      = 3
fstat(3, 0xEFFFF0C4)                            = 0
mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xEF7A0000
mmap(0x00000000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF6A0000
mmap(0xEF6B2000, 1612, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xEF6B2000
munmap(0xEF6A2000, 65536)                       = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xEF690000
memcntl(0xEF6A0000, 3628, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/usr/local/lib/libc.so.1", 0xEFFFF0C4)    Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xEFFFF0C4)          = 0
open("/usr/lib/libc.so.1", O_RDONLY)            = 3
fstat(3, 0xEFFFF0C4)                            = 0
mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xEF7A0000
mmap(0x00000000, 802816, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xEF5C0000
mmap(0xEF67C000, 24748, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xEF67C000
mmap(0xEF683000, 2628, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xEF683000
munmap(0xEF66C000, 65536)                       = 0
memcntl(0xEF5C0000, 113448, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/usr/local/lib/libdl.so.1", 0xEFFFF0C4)   Err#2 ENOENT
stat("/usr/lib/libdl.so.1", 0xEFFFF0C4)         = 0
open("/usr/lib/libdl.so.1", O_RDONLY)           = 3
fstat(3, 0xEFFFF0C4)                            = 0
mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xEF7A0000
close(3)                                        = 0
stat("/usr/local/lib/libmp.so.2", 0xEFFFF0C4)   Err#2 ENOENT
stat("/usr/lib/libmp.so.2", 0xEFFFF0C4)         = 0
open("/usr/lib/libmp.so.2", O_RDONLY)           = 3
fstat(3, 0xEFFFF0C4)                            = 0
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF5B0000
mmap(0x00000000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF590000
mmap(0xEF5A4000, 865, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 16384) = 0xEF5A4000
munmap(0xEF593000, 69632)                       = 0
memcntl(0xEF590000, 3124, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/usr/local/lib/libgen.so.1", 0xEFFFF0C4)  Err#2 ENOENT
stat("/usr/lib/libgen.so.1", 0xEFFFF0C4)        = 0
open("/usr/lib/libgen.so.1", O_RDONLY)          = 3
fstat(3, 0xEFFFF0C4)                            = 0
mmap(0xEF5B0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xEF5B0000
mmap(0x00000000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF570000
mmap(0xEF586000, 2335, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xEF586000
munmap(0xEF576000, 65536)                       = 0
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xEF560000
memcntl(0xEF570000, 6932, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/usr/platform/SUNW,SPARCstation-20/lib/libc_psr.so.1", 0xEFFFEF54)
Err#2 ENOENT
munmap(0xEF5B0000, 4096)                        = 0
brk(0x00035C40)                                 = 0
brk(0x00037C40)                                 = 0
open("/var/qmail/users/cdb", O_RDONLY)          = 3
lseek(3, 384, SEEK_SET)                         = 384
read(3, "D8\b\0\002\0\0\0", 8)                  = 8
lseek(3, 2264, SEEK_SET)                        = 2264
read(3, " 0D0DECF P\b\0\0", 8)                  = 8
lseek(3, 2128, SEEK_SET)                        = 2128
read(3, "12\0\0\0 E\0\0\0", 8)                  = 8
read(3, " ! b r o a d v i e w n e".., 18)       = 18
fstat64(3, 0xEFFFF4A8)                          = 0
brk(0x00037C40)                                 = 0
brk(0x00039C40)                                 = 0
ioctl(3, TCGETA, 0xEFFFF434)                    Err#25 ENOTTY
read(3, " b r o a d v i e w n e t".., 8192)     = 126
llseek(3, 0xFFFFFFFFFFFFFFC7, SEEK_CUR)         = 2223
close(3)                                        = 0
getuid()                                        = 0 [0]
getpid()                                        = 26327 [26326]
open("/home/vpopmail/domains/broadviewnet.net/vpasswd.cdb", O_RDONLY) = 3
lseek(3, 1568, SEEK_SET)                        = 1568
read(3, "E2\b\0\002\0\0\0", 8)                  = 8
lseek(3, 2274, SEEK_SET)                        = 2274
read(3, "C4 T1C h o\b\0\0", 8)                  = 8
lseek(3, 2159, SEEK_SET)                        = 2159
read(3, "06\0\0\0 U\0\0\0", 8)                  = 8
read(3, " t e s t e r", 6)                      = 6
fstat64(3, 0xEFFFF6F0)                          = 0
ioctl(3, TCGETA, 0xEFFFF67C)                    Err#25 ENOTTY
read(3, " $ 1 E V 2 W R . J J 8 V".., 8192)     = 117
llseek(3, 0xFFFFFFFFFFFFFFE0, SEEK_CUR)         = 2258
close(3)                                        = 0
stat("/home/vpopmail/domains/broadviewnet.net/tester", 0xEFFFF830) = 0
chdir("/home/vpopmail/domains/broadviewnet.net/tester") = 0
open(".qmail", O_RDONLY)                        Err#2 ENOENT
lseek(0, 0, SEEK_CUR)                           Err#29 ESPIPE
lseek(0, 0, SEEK_CUR)                           Err#29 ESPIPE
getpid()                                        = 26327 [26326]
sysconfig(_CONFIG_MAXPID)                       = 30000
lstat64("/var/tmp/aax2a4AZ", 0xEFFFD2D8)        Err#2 ENOENT
open("/var/tmp/aax2a4AZ", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
unlink("/var/tmp/aax2a4AZ")                     = 0
umask(0777)                                     = 022
umask(022)                                      = 0777
fchmod(3, 0644)                                 = 0
fstat(3, 0xEFFFD4D8)                            = 0
ioctl(0, TCGETA, 0xEFFFD2AC)                    Err#22 EINVAL
fstat64(0, 0xEFFFD320)                          = 0
read(0, " T o :   t e s t e r @ b".., 5120)     = 28
read(0, 0x000364FC, 5120)                       = 0
write(3, " T o :   t e s t e r @ b".., 28)      = 28
fcntl(3, F_DUP2FD, 0x00000000)                  = 0
close(3)                                        = 0
lseek(0, 0, SEEK_SET)                           = 0
read(0, " T o :   t e s t e r @ b".., 5000)     = 28
read(0, 0x00034520, 5000)                       = 0
lseek(0, 0, SEEK_CUR)                           = 28
ioctl(0, TCGETA, 0xEFFFF55C)                    Err#25 ENOTTY
lseek(0, 0, SEEK_SET)                           = 0
read(0, " T o :   t e s t e r @ b".., 5120)     = 28
read(0, 0x000364FC, 5120)                       = 0
fstat(0, 0xEFFFF5B8)                            = 0
stat("/home/vpopmail/domains/broadviewnet.net/tester/Maildir//maildirfolder"
, 0xEFFFF440) Err#2 ENOENT
time()                                          = 1048790199
open("/home/vpopmail/domains/broadviewnet.net/tester/Maildir//maildirsize",
O_RDWR|O_APPEND|O_NONBLOCK) = 3
fstat64(3, 0xEFFFDCC8)                          = 0
fcntl(3, F_SETFL, 0x00000008)                   = 0
fstat(3, 0xEFFFDEB8)                            = 0
lstat("/home/vpopmail/domains/broadviewnet.net/tester/Maildir//maildirsize",
0xEFFFDE30) = 0
read(3, " 1 0 4 8 5 7 6 0 S\n 0  ".., 5120)     = 19
read(3, 0xEFFFDFCB, 5101)                       = 0
fstat(3, 0xEFFFF440)                            = 0
writev(3, 0xEFFFF430, 1)                        = 5
close(3)                                        = 0
stat("/home/vpopmail/domains/broadviewnet.net/tester/Maildir//maildirfolder"
, 0xEFFFF540) Err#2 ENOENT
time()                                          = 1048790199
open("/home/vpopmail/domains/broadviewnet.net/tester/Maildir//maildirsize",
O_RDWR|O_APPEND|O_NONBLOCK) = 3
fstat64(3, 0xEFFFDDC8)                          = 0
fcntl(3, F_SETFL, 0x00000008)                   = 0
fstat(3, 0xEFFFDFB8)                            = 0
lstat("/home/vpopmail/domains/broadviewnet.net/tester/Maildir//maildirsize",
0xEFFFDF30) = 0
read(3, " 1 0 4 8 5 7 6 0 S\n 0  ".., 5120)     = 24
read(3, 0xEFFFE0D0, 5096)                       = 0
fstat(3, 0xEFFFF540)                            = 0
close(3)                                        = 0
uname(0xEFFFF148)                               = 1
getpid()                                        = 26327 [26326]
time()                                          = 1048790199
open("/home/vpopmail/domains/broadviewnet.net/tester/Maildir/tmp/1048790199.
26327.unix11,S=28", O_RDWR|O_CREAT, 0600) = 3
    Incurred fault #6, FLTBOUNDS  %pc = 0xEF5F31AC
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
        *** process killed ***



Reply via email to