Frontpage core dumps on FreeBSD 5.3

laszlof

Member
Dec 22, 2004
6
0
151
Whenever i try to install frontpage extensions on a site, i get the following error message:

Using Frontpage 5.x!
Segmentation fault (core dumped)

No such file or directory


I tracked this down to the owsadm.exe file, as shown in /var/log/messages:

*** messages ***
Apr 1 10:51:52 ritamari kernel: pid 22332 (owsadm.exe), uid 0: exited on signal 11 (core dumped)


Here is the strace output from the executable:

ritamari# strace ./owsadm.exe
execve(0xbfbfe60c, [0xbfbfeaf0], [/* 0 vars */]) = 0
mmap(0, 3880, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x284a5000
munmap(0x284a5000, 3880) = 0
__sysctl([...], 0x284a1a4c, 0xbfbfe8a4, NULL, 0) = 0
mmap(0, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0x284a5000
issetugid(0) = 0
open("/etc/libmap.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/var/run/ld-elf.so.hints", O_RDONLY) = 3
read(3, "\0\t%o => %p (%x)\n\0LD_TRACE_LOADED"..., 128) = 128
lseek(3, 128, SEEK_SET) = 128
read(3, "/lib:/usr/lib:/usr/lib/compat:/u"..., 129) = 129
close(3) = 0
access("/lib/libcrypt.so.2", F_OK) = 0
open("/lib/libcrypt.so.2", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\21 0\16"..., 4096) = 4096
mmap(0, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x284ad000
mprotect(0x284b2000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x284b2000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x284b3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x284b3000
mmap(0x284b4000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x284b4000
close(3) = 0
access("/lib/libm.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libm.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libm.so.2", F_OK) = 0
open("/usr/lib/compat/libm.so.2", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0L0\ 0\000"..., 4096) = 4096
mmap(0, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x284c5000
mprotect(0x284db000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x284db000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x284dc000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x16000) = 0x284dc000
close(3) = 0
access("/lib/libc_r.so.4", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libc_r.so.4", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libc_r.so.4", F_OK) = 0
open("/usr/lib/compat/libc_r.so.4", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\0FreeBSD\0\3\0\3\0\1\0\0\0d=\1\0004\ 0\0\0"..., 4096) = 4096
mmap(0, 614400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x284e0000
mprotect(0x2855e000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2855e000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2855f000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7e000) = 0x2855f000
mmap(0x28564000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x28564000
close(3) = 0
access("/lib/libc.so.4", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libc.so.4", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libc.so.4", F_OK) = 0
open("/usr/lib/compat/libc.so.4", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\26 4(\1"..., 4096) = 4096
mmap(0, 626688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28576000
mprotect(0x285f7000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x285f7000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x285f8000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x81000) = 0x285f8000
mmap(0x285fd000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x285fd000
close(3) = 0
mmap(0, 2104, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2860f000
munmap(0x2860f000, 2104) = 0
mmap(0, 600, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2860f000
munmap(0x2860f000, 600) = 0
mmap(0, 2208, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2860f000
munmap(0x2860f000, 2208) = 0
mmap(0, 13080, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2860f000
munmap(0x2860f000, 13080) = 0
mmap(0, 13360, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2860f000
munmap(0x2860f000, 13360) = 0
syscall_416(0x4, 0xbfbfe9f0, 0xbfbfe9d0) = 0
sigprocmask(SIG_BLOCK, NULL, []) = 0
syscall_416(0x4, 0xbfbfe9d0, 0) = 0
sysarch(0x1, 0xbfbfea00) = 17
readlink("/etc/malloc.conf", 0xbfbfe914, 63) = -1 ENOENT (No such file or directory)
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0x2860f000
break(0x84fa000) = 0
break(0x84fb000) = 0
--- SIGSEGV (Segmentation fault) ---
--- SIGSEGV (Segmentation fault) ---


Again, I am running FreeBSD 5.3 STABLE with WHM 10.0.0-R11. Any help would be greatly appriciated. Thanks!

-Frank
 

laszlof

Member
Dec 22, 2004
6
0
151
Nick, thanks for your reply. for future reference, I have opened a ticket for this as cPanel ID# 94665.

The script seemed to run just fine, i previously had an error with the fpexe file, which i had to chflags to get it to overwrite it. But I still get the same error when i try to install from within WHM. Anymore ideas? Thanks


-Frank