Date: Fri, 30 Jan 2004 12:54:08 +0100 From: "Walter C. Pelissero" <walter@pelissero.de> To: Jerry McAllister <jerrymc@clunix.cl.msu.edu> Cc: freebsd-questions@freebsd.org Subject: Re: Acu Cobol 6.0 for Linux Message-ID: <16410.17888.417944.854743@hyde.home.loc> In-Reply-To: <200401291747.i0THlLL04725@clunix.cl.msu.edu> References: <16409.17392.62258.191839@hyde.home.loc> <200401291747.i0THlLL04725@clunix.cl.msu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16410.17888.417944.854743>