Has anyone had any experience with setting up this proprietary database
server?  http://windev.com/pcsoft/hyperfile.htm  

Yes, the installation is quite evil with SETUID root daemons even :-(

The "server" starts but seems to die straight away without any reason.

Can anyone shed a glimmer of light on what the strace trace means?


        # strace ./manta --SERVICE HFCS-Server1
        execve("./manta", ["./manta", "--SERVICE", "HFCS-Server1"], [/* 27 vars 
*/]) = 0
        uname({sys="Linux", node="o8srv1", ...}) = 0
        brk(0)                                  = 0x807a000
        old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xb7f60000
        access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
        old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xb7f5e000
        access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
directory)
        open("/etc/ld.so.cache", O_RDONLY)      = 3
        fstat64(3, {st_mode=S_IFREG|0644, st_size=17856, ...}) = 0
        old_mmap(NULL, 17856, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f59000
        close(3)                                = 0
        access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
        open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
        read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 
512) = 512
        fstat64(3, {st_mode=S_IFREG|0644, st_size=8204, ...}) = 0
        old_mmap(NULL, 11016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 
3, 0) = 0xb7f56000
        old_mmap(0xb7f58000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7f58000
        close(3)                                = 0
        access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
        open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
        read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`H\0\000"..., 
512) = 512
        fstat64(3, {st_mode=S_IFREG|0755, st_size=86580, ...}) = 0
        old_mmap(NULL, 71064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 
3, 0) = 0xb7f44000
        old_mmap(0xb7f53000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xb7f53000
        old_mmap(0xb7f54000, 5528, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f54000
        close(3)                                = 0
        access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
        open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3
        read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\232"..., 
512) = 512
        old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xb7f43000
        fstat64(3, {st_mode=S_IFREG|0644, st_size=1292301, ...}) = 0
        old_mmap(NULL, 294664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 
3, 0) = 0xb7efb000
        old_mmap(0xb7f34000, 53248, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38000) = 0xb7f34000
        old_mmap(0xb7f41000, 7944, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f41000
        close(3)                                = 0
        access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
        open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
        read(3, "[EMAIL PROTECTED]"..., 512) = 512
        fstat64(3, {st_mode=S_IFREG|0644, st_size=136368, ...}) = 0
        old_mmap(NULL, 138800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 
3, 0) = 0xb7ed9000
        old_mmap(0xb7efa000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0xb7efa000
        close(3)                                = 0
        access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
        open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
        read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220O\1"..., 
512) = 512
        fstat64(3, {st_mode=S_IFREG|0755, st_size=1232784, ...}) = 0
        old_mmap(NULL, 1238972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 
3, 0) = 0xb7daa000
        old_mmap(0xb7ecf000, 28672, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x125000) = 0xb7ecf000
        old_mmap(0xb7ed6000, 10172, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ed6000
        close(3)                                = 0
        old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xb7da9000
        set_thread_area({entry_number:-1 -> 6, base_addr:0xb7da98e0, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}) = 0
        munmap(0xb7f59000, 17856)               = 0
        set_tid_address(0xb7da9928)             = 19926
        rt_sigaction(SIGRTMIN, {0xb7f483b0, [], SA_SIGINFO}, NULL, 8) = 0
        rt_sigaction(SIGRT_1, {0xb7f48430, [], SA_RESTART|SA_SIGINFO}, NULL, 8) 
= 0
        rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
        getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
        _sysctl({{CTL_KERN, KERN_VERSION, 0, 20bb1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2, 0xbf974a6c, 34, 
(nil), 0}) = 0
        rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
        brk(0)                                  = 0x807a000
        brk(0x809b000)                          = 0x809b000
        readlink("/proc/self/exe", "/usr/local/HyperFile/manta", 259) = 26
        open("/usr/local/HyperFile/HFConf.ini", O_RDONLY|O_LARGEFILE) = 3
        fstat64(3, {st_mode=S_IFREG|0644, st_size=85, ...}) = 0
        mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xb7f5d000
        read(3, "[INIT]\nDBRootPath = %%EXE%%/BDD\n"..., 4096) = 85
        read(3, "", 4096)                       = 0
        close(3)                                = 0
        munmap(0xb7f5d000, 4096)                = 0
        open("/usr/local/HyperFile/HFConf.ini", O_RDONLY|O_LARGEFILE) = 3
        fstat64(3, {st_mode=S_IFREG|0644, st_size=85, ...}) = 0
        mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xb7f5d000
        read(3, "[INIT]\nDBRootPath = %%EXE%%/BDD\n"..., 4096) = 85
        read(3, "", 4096)                       = 0
        close(3)                                = 0
        munmap(0xb7f5d000, 4096)                = 0
        rt_sigaction(SIGSEGV, {0x80536e4, [], 0}, NULL, 8) = 0
        rt_sigaction(SIGFPE, {0x80536e4, [], 0}, NULL, 8) = 0
        rt_sigaction(SIGILL, {0x80536e4, [], 0}, NULL, 8) = 0
        rt_sigaction(SIGBUS, {0x80536e4, [], 0}, NULL, 8) = 0
        getppid()                               = 19925
        clone(child_stack=0, 
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da9928) 
= 19927
        --- SIGCHLD (Child exited) @ 0 (0) ---
        exit_group(0)                           = ?
        




-- 
Simon Wong <[EMAIL PROTECTED]>

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to