Acu Cobol 6.0 for Linux
Walter C. Pelissero
walter at pelissero.de
Fri Jan 30 03:55:15 PST 2004
Jerry McAllister writes:
> > [apparently the first message didn't get through; this is a repost]
>
> Your previous post got through.
> Probably the presumed answer is that no-one who saw it has
> tried this or feels competent to respond.
Sorry for the duplicate. It wasn't the lack of answer but the missing
entry in the mailing list archive which made me suspect the message
didn't get through. I didn't realise the archives were updated on a
weekly basis.
> You might some response if you could find a way to break the
> problem down a little more and give a little more detail.
How about a ktrace?
459 ktrace RET ktrace 0
459 ktrace CALL execve(0xbfbff85f,0xbfbff740,0xbfbff74c)
459 ktrace NAMI "/usr/local/acucobol60/bin/runcbl"
459 ktrace NAMI "/compat/linux/lib/ld-linux.so.2"
459 runcbl RET execve 0
459 runcbl CALL settimeofday(0xbfbff30c)
459 runcbl RET settimeofday 0
459 runcbl CALL ktrace(0)
459 runcbl RET ktrace 136044544/0x81be000
459 runcbl CALL open(0x2819d4fe,0,0x6c2f6c61)
459 runcbl NAMI "/compat/linux/etc/ld.so.preload"
459 runcbl NAMI "/etc/ld.so.preload"
459 runcbl RET open JUSTRETURN
459 runcbl CALL open(0xbfbfea1c,0,0)
459 runcbl NAMI "/compat/linux/usr/local/linux-jdk1.3.0/lib/i386/libm.so.6"
459 runcbl NAMI "/usr/local/linux-jdk1.3.0/lib/i386/libm.so.6"
459 runcbl RET open JUSTRETURN
459 runcbl CALL setrlimit(0xbfbfea1c,0xbfbfeae4,0x281a03e0)
459 runcbl NAMI "/compat/linux/usr/local/linux-jdk1.3.0/lib/i386"
459 runcbl NAMI "/usr/local/linux-jdk1.3.0/lib/i386"
459 runcbl RET setrlimit JUSTRETURN
459 runcbl CALL open(0xbfbfea1c,0,0xffffffff)
459 runcbl NAMI "libm.so.6"
459 runcbl RET open JUSTRETURN
459 runcbl CALL open(0x2819e493,0,0x1)
459 runcbl NAMI "/compat/linux/etc/ld.so.cache"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/etc/ld.so.cache"
459 runcbl RET open 3
459 runcbl CALL mmap(0x3,0xbfbfea94,0x281a03e0)
459 runcbl RET mmap 0
459 runcbl CALL dup2(0xbfbfea4c)
459 runcbl RET dup2 672796672/0x281a1000
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL open(0x281a8f5e,0,0xbfbfeb64)
459 runcbl NAMI "/compat/linux/lib/libm.so.6"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/lib/libm.so.6"
459 runcbl RET open 3
459 runcbl CALL read(0x3,0xbfbfebb4,0x400)
459 runcbl GIO fd 3 read 1024 bytes
"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0\M^@7\0\0004\0\0\0\
\M-p\M-w\^A\0\0\0\0\0004\0 \0\^F\0(\0\^[\0\^Z\0\^F\0\0\0004\0\0\0004\0\
\0\0004\0\0\0\M-@\0\0\0\M-@\0\0\0\^E\0\0\0\^D\0\0\0\^C\0\0\0 \M-t\^A\0\
\M-t\^A\0 \M-t\^A\0\^S\0\0\0\^S\0\0\0\^D\0\0\0\^A\0\0\0\^A\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0003\M-t\^A\0003\M-t\^A\0\^E\0\0\0\0\^P\0\0\^A\0\0\
\0@\M-t\^A\0@\^D\^B\0@\^D\^B\0\M-H\^A\0\0$\^B\0\0\^F\0\0\0\0\^P\0\0\^B\
\0\0\0\M^D\M-t\^A\0\M^D\^D\^B\0\M^D\^D\^B\0\M-X\0\0\0\M-X\0\0\0\^F\0\0\
\0\^D\0\0\0\^D\0\0\0\M-t\0\0\0\M-t\0\0\0\M-t\0\0\0 \0\0\0 \0\0\0\^D\0\
\0\0\^D\0\0\0\^D\0\0\0\^P\0\0\0\^A\0\0\0GNU\0\0\0\0\0\^B\0\0\0\0\0\0\0\
\^^\0\0\0\M-!\^B\0\0v\^A\0\0H\^A\0\0\0\0\0\0\0\0\0\0\M^Z\0\0\0\M-O\0\0\
\0\M-e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-<\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\0\0\0\0\0\0\08\0\0\0\0\0\0\
\0\0\0\0\0\M^U\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M->\0\0\0\0\0\0\09\0\0\0e\
\^A\0\0\M-1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Y\^A\0\0B\^A\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^Y\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\M-u\0\0\0X\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\M-&\0\0\0@\^A\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\0\0000\^A\0\0\0\0\0\0\M-g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\M-2\0\0\0\0\0\0\0006\0\0\0\M-i\0\0\0 \^A\0\0\M-=\0\0\0\M-v\0\
\0\0\^Q\^A\0\0\M-'\0\0\0\0\0\0\0n\0\0\0\M-U\0\0\0\M-X\0\0\0{\0\0\0\M-8\
\0\0\0\^Y\^A\0\0\M-:\0\0\0\0\0\0\0j\^A\0\0\\\0\0\0>\^A\0\0\M-$\0\0\0M\
\^A\0\0\0\0\0\0\M-b\0\0\0\0\0\0\0002\0\0\0\0\0\0\0\0\0\0\0N\^A\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\M^D\0\0\0R\^A\0\0007\^A\0\0[\0\0\0\0\0\0\0K\^A\0\
\0\M^_\0\0\0\M-G\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^A\^A\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\0\0\0\0\0\0\0\0\0h\^A\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0A\^A\0\0\0\0\0\0\M^V\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-o\0\
\0\0\M-Z\0\0\0\0\0\0\0\0\0\0\0\M^P\0\0\0\0\0\0\0_\^A\0\0\M-.\0\0\0\0\0\
\0\0\0\0\0\0Z\^A\0\0\0\0\0\0!\0\0\0b\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\M-n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-D\0\0\0\0\0\
\0\0=\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^R\^A\0\0"
459 runcbl RET read 1024/0x400
459 runcbl CALL mmap(0x3,0xbfbfeae4,0x281a03e0)
459 runcbl RET mmap 0
459 runcbl CALL dup2(0xbfbfe9cc)
459 runcbl RET dup2 672841728/0x281ac000
459 runcbl CALL old.recvfrom(0x281cc000,0x664,0)
459 runcbl RET old.recvfrom 0
459 runcbl CALL dup2(0xbfbfe9cc)
459 runcbl RET dup2 672972800/0x281cc000
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL open(0xbfbfea0c,0,0x281a00ec)
459 runcbl NAMI "libdl.so.2"
459 runcbl RET open JUSTRETURN
459 runcbl CALL open(0x281aa321,0,0x7405)
459 runcbl NAMI "/compat/linux/lib/libdl.so.2"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/lib/libdl.so.2"
459 runcbl RET open 3
459 runcbl CALL read(0x3,0xbfbfeba4,0x400)
459 runcbl GIO fd 3 read 1024 bytes
"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0T\^W\0\0004\0\0\0\
\M^H\^[\0\0\0\0\0\0004\0 \0\^F\0(\0\^X\0\^W\0\^F\0\0\0004\0\0\0004\0\0\
\0004\0\0\0\M-@\0\0\0\M-@\0\0\0\^E\0\0\0\^D\0\0\0\^C\0\0\0\^S\^Y\0\0\
\^S\^Y\0\0\^S\^Y\0\0\^S\0\0\0\^S\0\0\0\^D\0\0\0\^A\0\0\0\^A\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0&\^Y\0\0&\^Y\0\0\^E\0\0\0\0\^P\0\0\^A\0\0\0(\^Y\0\
\0()\0\0()\0\0\240\^A\0\0\M-T\^A\0\0\^F\0\0\0\0\^P\0\0\^B\0\0\08\^Y\0\
\08)\0\08)\0\0\M-X\0\0\0\M-X\0\0\0\^F\0\0\0\^D\0\0\0\^D\0\0\0\M-t\0\0\
\0\M-t\0\0\0\M-t\0\0\0 \0\0\0 \0\0\0\^D\0\0\0\^D\0\0\0\^D\0\0\0\^P\0\0\
\0\^A\0\0\0GNU\0\0\0\0\0\^B\0\0\0\0\0\0\0\^^\0\0\0?\0\0\0B\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\09\0\0\0\0\0\0\0\0\0\0\
\0(\0\0\0\0\0\0\0>\0\0\0*\0\0\0A\0\0\0<\0\0\08\0\0\0 \0\0\0!\0\0\0\0\0\
\0\0004\0\0\0\0\0\0\0001\0\0\0\^^\0\0\0\0\0\0\0\0\0\0\0005\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\0\0'\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0006\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\0007\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\
\0\0002\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0000\0\0\0003\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\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\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\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\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\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\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\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\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\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\0\0\0\
\0\0\0\M-t\0\0\0\0\0\0\0\^C\0\^A\0\0\0\0\0\^T\^A\0\0\0\0\0\0\^C\0\^B\0\
\0\0\0\0 \^C\0\0\0\0\0\0\^C\0\^C\0\0\0\0\0@\a\0\0\0\0\0\0\^C\0\^D\0\0\
\0\0\0, \0\0\0\0\0\0\^C\0\^E\0\0\0\0\0\M-0 \0\0\0\0\0\0\^C\0\^F\0\
\0\0\0\0\f
\0\0\0\0\0\0\^C\0\a\0\0\0\0\0\\
\0\0\0\0\0\0\^C\0\b\0\0\0\0\0\M-L
\0\0\0\0\0\0\^C\0 \0\0\0\0\0\M-$\v\0\0\0\0\0\0\^C\0
\0\0\0\0\0\M-L\v\0\0\0\0\0\0\^C\0\v\0\0\0\0\0\M^P\r\0\0\0\0\0\0\^C\0\f\
\0\0\0\0\0\240\^X\0\0\0\0\0\0\^C\0\r\0"
459 runcbl RET read 1024/0x400
459 runcbl CALL mmap(0x3,0xbfbfead4,0x281a03e0)
459 runcbl RET mmap 0
459 runcbl CALL dup2(0xbfbfe9bc)
459 runcbl RET dup2 672976896/0x281cd000
459 runcbl CALL old.recvfrom(0x281cf000,0xafc,0)
459 runcbl RET old.recvfrom 0
459 runcbl CALL dup2(0xbfbfe9bc)
459 runcbl RET dup2 672985088/0x281cf000
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL open(0xbfbfe9fc,0,0x281a00ec)
459 runcbl NAMI "libc.so.6"
459 runcbl RET open JUSTRETURN
459 runcbl CALL open(0x281aabcc,0,0x7405)
459 runcbl NAMI "/compat/linux/lib/libc.so.6"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/lib/libc.so.6"
459 runcbl RET open 3
459 runcbl CALL read(0x3,0xbfbfeb94,0x400)
459 runcbl GIO fd 3 read 1024 bytes
"\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0\^X\M^R\^A\0004\0\
\0\0P\M^S\^Q\0\0\0\0\0004\0 \0\^F\0(\0001\0000\0\^F\0\0\0004\0\0\0004\
\0\0\0004\0\0\0\M-@\0\0\0\M-@\0\0\0\^E\0\0\0\^D\0\0\0\^C\0\0\0\M^@&\^Q\
\0\M^@&\^Q\0\M^@&\^Q\0\^S\0\0\0\^S\0\0\0\^D\0\0\0\^A\0\0\0\^A\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\M^S&\^Q\0\M^S&\^Q\0\^E\0\0\0\0\^P\0\0\^A\0\0\0\
\0000\^Q\0\0000\^Q\0\0000\^Q\0\M^@Z\0\0\M-`\M^\\0\0\^F\0\0\0\0\^P\0\0\
\^B\0\0\0\\}\^Q\0\\}\^Q\0\\}\^Q\0\M-X\0\0\0\M-X\0\0\0\^F\0\0\0\^D\0\0\
\0\^D\0\0\0\M-t\0\0\0\M-t\0\0\0\M-t\0\0\0 \0\0\0 \0\0\0\^D\0\0\0\^D\0\
\0\0\^D\0\0\0\^P\0\0\0\^A\0\0\0GNU\0\0\0\0\0\^B\0\0\0\0\0\0\0\^^\0\0\0\
\M^?\^C\0\0\^X\b\0\0!\^A\0\0^\^F\0\0\\\^B\0\0\M-i\0\0\0\M-?\^F\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0N\^F\0\0\M-<\^E\0\0\0\0\0\0\M-V\a\0\0W\^F\
\0\0!\^B\0\0\M-1\^B\0\0\M-i\a\0\0\M-s\^C\0\0\M-_\a\0\0h\^E\0\0\M^H\^F\
\0\0\M^D\^B\0\0\M-/\a\0\0\^A\^F\0\0\M-7\^D\0\0\M^G\a\0\0R\a\0\0\0\0\0\
\0\M^W\^D\0\0\M^]\^E\0\0\M-c\a\0\0\^D\a\0\0\0\0\0\0\0\0\0\0D\^E\0\0(\
\^D\0\0\M-%\^C\0\0\M-l\^D\0\0\M-h\a\0\09\^A\0\0\M-0\a\0\0\^P\a\0\0D\a\
\0\0002\a\0\0\0\0\0\0E\^B\0\0\^Z\^E\0\0\^S\b\0\0\M^?\^F\0\0o\^E\0\0\
\M-3\^F\0\0?\^F\0\0\0\0\0\0\^E\^E\0\0\0\0\0\0\M-\\^B\0\0\0\0\0\0\M-D\
\^F\0\0x\^B\0\0\M-i\^C\0\0)\^F\0\0\^\\^E\0\0\M-=\0\0\0\0\0\0\0\M-4\^D\
\0\0\M-0\^E\0\0\M-%\^D\0\0\^A\^E\0\0\M^@\^E\0\0\0\0\0\0g\^D\0\0b\^D\0\
\0\M^]\a\0\0\^Z\^C\0\0\0\0\0\0\M-s\^A\0\0\M^Y\a\0\0\0\0\0\0\M-*\^A\0\
\0002\^B\0\0\0\0\0\0r\^C\0\0!\^E\0\0W\^B\0\0\^B\^C\0\0]\^B\0\0\M-'\^D\
\0\0\M-O\^F\0\0>\^F\0\0\M-d\^E\0\0\M-e\a\0\0\M-^\^F\0\0\M-X\^F\0\0n\^F\
\0\0\0\0\0\0\^R\b\0\0h\a\0\0=\^E\0\0\^E\a\0\0\M-'\^B\0\0\M-~\^F\0\0\
\M-x\^E\0\0z\a\0\0[\^F\0\0\0\0\0\0\^Y\^E\0\0\M^M\^F\0\0\M-W\a\0\0\M->\
\^C\0\0\0\0\0\0\M-p\^C\0\0S\0\0\0\0\0\0\0\M^A\^F\0\0\M-V\^F\0\0A\^F\0\
\0\M^A\^C\0\0b\^C\0\0\^B\a\0\0\0\0\0\08\^D\0\0y\^F\0\0)\^C\0\0\^U\b\0\
\0\M^K\^E\0\0\M^C\a\0\0>\a\0\0B\^D\0\0O\^E\0\0\M-_\^D\0\0\M-N\^E\0\0\
\M-z\^F\0\0J\^E\0\0\0\0\0\0\M-&\a\0\0\M^]\^F\0\0\M-r\^D\0\0\M^E\0\0\0\
\240\^F\0\0\^_\a\0\0\M-3\^E\0\0\0\0\0\0\M-8\^D\0\0\^Y\^F\0\0^\^D\0\0%\
\^A\0\0\M-'\a\0\0\M^E\^B\0\0$\^C\0\0\0\0\0\0\^D\^C\0\0\M^U\a\0\0X\a\0\
\0\M-U\^B\0\0\^P\^E\0\0\M-L\^F\0\0\M-e\^B\0\0`\^E\0\0\M-t\0\0\0U\^D\0\
\0\M-U\^F\0\0_\^F\0\0\M^E\a\0\0b\^A\0\0\M-Y\^F\0\0\0\0\0\0x\^E\0\0\M^L\
\a\0\0@\a\0\0\M-/\^D\0\0\0\0\0\0\M-2\^F\0\0\M^R\^E\0\0001\^E\0\0\M-H\
\^F\0\0\M-}\^E\0\0\M-^\a\0\0\M^?\^D\0\0#\^E\0\0\M-$\^A\0\0\M-}\^C\0\0\
\M^\\^F\0\0007\a\0\0\M-!\^F\0\0\M-u\^F\0\0"
459 runcbl RET read 1024/0x400
459 runcbl CALL mmap(0x3,0xbfbfeac4,0x281a03e0)
459 runcbl RET mmap 0
459 runcbl CALL dup2(0xbfbfe98c)
459 runcbl RET dup2 672989184/0x281d0000
459 runcbl CALL dup2(0xbfbfe9ac)
459 runcbl RET dup2 672993280/0x281d1000
459 runcbl CALL old.recvfrom(0x282e4000,0x9ce0,0)
459 runcbl RET old.recvfrom 0
459 runcbl CALL dup2(0xbfbfe9ac)
459 runcbl RET dup2 674119680/0x282e4000
459 runcbl CALL dup2(0xbfbfe9ac)
459 runcbl RET dup2 674144256/0x282ea000
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL #91(0x281a1000,0xa48c)
459 runcbl RET #91 0
459 runcbl CALL ktrace(0)
459 runcbl RET ktrace 136044544/0x81be000
459 runcbl CALL ktrace(0x81be020)
459 runcbl RET ktrace 136044576/0x81be020
459 runcbl CALL ktrace(0x81bf000)
459 runcbl RET ktrace 136048640/0x81bf000
459 runcbl CALL ktrace(0x81c0000)
459 runcbl RET ktrace 136052736/0x81c0000
459 runcbl CALL open(0x8188345,0,0x1b6)
459 runcbl NAMI "/compat/linux/etc/acucobol.msg"
459 runcbl NAMI "/etc/acucobol.msg"
459 runcbl RET open JUSTRETURN
459 runcbl CALL ioctl(0x2,0x5401 ,0xbfbfebc8)
459 runcbl RET ioctl 0
459 runcbl CALL ktrace(0x81c1000)
459 runcbl RET ktrace 136056832/0x81c1000
459 runcbl CALL pwrite(0x2,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x3,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0xa,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x14,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x14,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x1,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0xf,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x8,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x7,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0xb,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x4,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0x1f,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite -1 errno -22 Unknown error: -22
459 runcbl CALL pwrite(0xd,0xbfbfea50,0xbfbfe9c4,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0xe,0,0xbfbfea54,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL pwrite(0xe,0xbfbfeae0,0,0x8)
459 runcbl RET pwrite 0
459 runcbl CALL ktrace(0x81c2000)
459 runcbl RET ktrace 136060928/0x81c2000
459 runcbl PSIG SIGSEGV caught handler=0x804f910 mask=0x0 code=0x0
459 runcbl CALL dup2(0xbfbfe2c0)
459 runcbl RET dup2 674160640/0x282ee000
459 runcbl CALL #91(0x282ee000,0x12000)
459 runcbl RET #91 0
459 runcbl CALL #91(0x28400000,0xee000)
459 runcbl RET #91 0
459 runcbl CALL dup2(0xbfbfe2c0)
459 runcbl RET dup2 674234368/0x28300000
459 runcbl CALL write(0x2,0x28302d58,0x18)
459 runcbl GIO fd 2 wrote 24 bytes
"Memory access violation
"
459 runcbl RET write 24/0x18
459 runcbl CALL ioctl(0x2,0x5401 ,0xbfbfe304)
459 runcbl RET ioctl 0
459 runcbl CALL ioctl(0x2,0x5401 ,0xbfbfe1b4)
459 runcbl RET ioctl 0
459 runcbl CALL swapon(0xbfbfe368,0x28302e30,0xfff)
459 runcbl NAMI "/compat/linux/proc/self/fd/2"
459 runcbl NAMI "/proc/self/fd/2"
459 runcbl RET swapon JUSTRETURN
459 runcbl CALL mmap(0x2,0xbfbfe308,0x282e9aa0)
459 runcbl RET mmap 0
459 runcbl CALL setrlimit(0x282df29c,0xbfbfe2a8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/pts"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/pts"
459 runcbl RET setrlimit 0
459 runcbl CALL open(0x282de2c0,0x10800,0xbfbfe108)
459 runcbl NAMI "/compat/linux/dev/null"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/null"
459 runcbl RET open -1 errno -6 Unknown error: -6
459 runcbl CALL setrlimit(0x282df29c,0xbfbfe128,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/pts"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/pts"
459 runcbl RET setrlimit 0
459 runcbl CALL open(0x282df29c,0x18800,0)
459 runcbl NAMI "/compat/linux/dev/pts"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/pts"
459 runcbl RET open 3
459 runcbl CALL mmap(0x3,0xbfbfe128,0x282e9aa0)
459 runcbl RET mmap 0
459 runcbl CALL semget(0x3,0x2,0x1)
459 runcbl RET semget 0
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 48/0x30
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 0
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL setrlimit(0x282df2a5,0xbfbfe2a8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/vc"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/vc"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x282df2a5,0xbfbfe128,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/vc"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/vc"
459 runcbl RET setrlimit 0
459 runcbl CALL open(0x282df2a5,0x18800,0)
459 runcbl NAMI "/compat/linux/dev/vc"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/vc"
459 runcbl RET open 3
459 runcbl CALL mmap(0x3,0xbfbfe128,0x282e9aa0)
459 runcbl RET mmap 0
459 runcbl CALL semget(0x3,0x2,0x1)
459 runcbl RET semget 0
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 1584/0x630
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 0
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL setrlimit(0x282df2ad,0xbfbfe2a8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/tts"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/tts"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x282df2ad,0xbfbfe128,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/tts"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/tts"
459 runcbl RET setrlimit 0
459 runcbl CALL open(0x282df2ad,0x18800,0)
459 runcbl NAMI "/compat/linux/dev/tts"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/tts"
459 runcbl RET open 3
459 runcbl CALL mmap(0x3,0xbfbfe128,0x282e9aa0)
459 runcbl RET mmap 0
459 runcbl CALL semget(0x3,0x2,0x1)
459 runcbl RET semget 0
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 96/0x60
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 0
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL setrlimit(0x282df2c5,0xbfbfe128,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev"
459 runcbl RET setrlimit 0
459 runcbl CALL open(0x282df2c5,0x18800,0)
459 runcbl NAMI "/compat/linux/dev"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev"
459 runcbl RET open 3
459 runcbl CALL mmap(0x3,0xbfbfe128,0x282e9aa0)
459 runcbl RET mmap 0
459 runcbl CALL semget(0x3,0x2,0x1)
459 runcbl RET semget 0
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 4084/0xff4
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 4088/0xff8
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 3472/0xd90
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 0
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL setrlimit(0x282df2c5,0xbfbfe128,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev"
459 runcbl RET setrlimit 0
459 runcbl CALL open(0x282df2c5,0x18800,0)
459 runcbl NAMI "/compat/linux/dev"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev"
459 runcbl RET open 3
459 runcbl CALL mmap(0x3,0xbfbfe128,0x282e9aa0)
459 runcbl RET mmap 0
459 runcbl CALL semget(0x3,0x2,0x1)
459 runcbl RET semget 0
459 runcbl CALL __semctl(0x3,0x28303e68,0x1000)
459 runcbl RET __semctl 4084/0xff4
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/."
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/."
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/.."
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/dev/.."
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/.devfsd"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/.devfsd"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/cpu"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/cpu"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/shm"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/shm"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/misc"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/misc"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/mem"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/mem"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/kmem"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/kmem"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/null"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/null"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/port"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/port"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/zero"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/zero"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/full"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/full"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/random"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/random"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/urandom"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/urandom"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/fb"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/fb"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/tty"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/tty"
459 runcbl RET setrlimit 0
459 runcbl CALL setrlimit(0x28302d58,0xbfbfe1d8,0x282e9aa0)
459 runcbl NAMI "/compat/linux/dev/console"
459 runcbl NAMI "/compat/linux"
459 runcbl NAMI "/compat/linux/dev/console"
459 runcbl RET setrlimit 0
459 runcbl CALL close(0x3)
459 runcbl RET close 0
459 runcbl CALL ioctl(0x2,0x5401 ,0xbfbfe304)
459 runcbl RET ioctl 0
459 runcbl CALL exit(0xff)
The SIGSEGV happens at about half way.
> But, there probably are not many Cobol users on this list, so you
> need to give information that clearly establishes it as a problem
> with system libraries or whatever so people will feel in familiar
> territory.
I'm not sure you can feel in familiar territory if you haven't seen
that program before. Anyhow I'm not able to tell where the problem is
(emulation or libraries), but using two different sets of Linux
libraries yields the same result. As far as I'm concerned it might as
well be a bug in the Acu Cobol RTS which is triggered by a trivial
discrepancy between Linux and FreeBSD behaviour/installation (a
missing file or such).
If anybody has a clue on how to proceed I'd be glad to provide further
details.
--
walter pelissero
http://www.pelissero.de
More information about the freebsd-questions
mailing list