Skip site navigation (1)Skip section navigation (2)
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>