Subject: COMPAT_FREEBSD / FreeBSD GIMP binary problem
To: None <port-i386@NetBSD.ORG>
From: Colin BRADLEY <fox@CS.McGill.CA>
List: port-i386
Date: 09/07/1996 16:59:01
Hello,

  I've been trying to get the FreeBSD GIMP binary working under
  COMPAT_FREEBSD.

  The GIMP is an image manipulation program available at 
  http://www.xcf.berkeley.edu/~gimp/gimp.html. I have nothing to do
  with it, except that I'd like to use it.

  Here's what happens when I run it:

622 {fox@ferratti} [/scratch/pkgs/FreeBSD/gimp-0.54-2.1/gimp] ./gimp
./gimp fatal error: could not allocate 1874840296 bytes

  I don't have that much memory :)
  Here's the output from the FreeBSD ldd:

623 {fox@ferratti} [/scratch/pkgs/FreeBSD/gimp-0.54-2.1/gimp] ldd-freebsd ./gimp 
./gimp:
        -lXt.6 => /usr/X11R6/lib/libXt.so.6.0 (0x10165000)
        -lSM.6 => /usr/X11R6/lib/libSM.so.6.0 (0x101b3000)
        -lICE.6 => /usr/X11R6/lib/libICE.so.6.0 (0x101bb000)
        -lXext.6 => /usr/X11R6/lib/libXext.so.6.0 (0x101cd000)
        -lX11.6 => /usr/X11R6/lib/libX11.so.6.0 (0x101d5000)
        -lm.2 => /usr/lib/libm.so.2.0 (0x10250000)
        -lc.2 => /usr/lib/libc.so.2.2 (0x10268000)

  Has anyone seen this problem before? Is this a COMPAT issue? 
  The last few lines of a kdump are as follows:

 17105 gimp     RET   read 5388/0x150c
 17105 gimp     CALL  fstat(0x1,0xf7bfd2f0)
 17105 gimp     RET   fstat 0
 17105 gimp     CALL  break(0x1a2ffc)
 17105 gimp     RET   break 0
 17105 gimp     CALL  ioctl(0x1,TIOCGETA,0xf7bfd32c)
 17105 gimp     RET   ioctl 0
 17105 gimp     CALL  write(0x1,0x19e000,0x38)
 17105 gimp     GIO   fd 1 wrote 56 bytes
       "./gimp fatal error: could not allocate 1874840296 bytes
       "
 17105 gimp     RET   write 56/0x38
 17105 gimp     CALL  exit(0)

  Could anyone point me at what to look at in the compat code, 
  or suggest otherwise?

  Alternatively, how would someone who has the Motif libs for 
  NetBSD/i386 feel about building and making a binary available?

  The COMPAT_LINUX version also, dies but I forget the particulars.
  The FreeBSD version(s that I've tried) seems to get further.

  Thanks for any suggestions,

Colin.


-- 
                                       -- Colin Bradley

      fox@cs.mcgill.ca http://www.cs.mcgill.ca/~fox fox@bunyip.com