Dumping Core running breakout and olpixmap

Keith Gabryelski ag at amix.commodore.com
Sun Apr 14 10:23:03 AEST 1991


In article <1991Apr12.233723.2887 at aplcen.apl.jhu.edu> robbar at aplcen
(Robert Baruch) writes:
>Has anyone figured out why olpixmap and breakout dump core?  If
>anyone is experiencing this, or someone knows the reason behind it,
>drop me a line!

There are several bugs in the the Open Look Library as shipped from
AT&T.  We fixed as many as we could find before shipping but some did
indeed slip though.  This could explain why olpixmap dumps core.

Most of the core dumping bugs are ``NULL Pointer Bugs'' in which the
Programmer incorrectly dereferences a NULL Pointer.  On some machines,
such as those that AT&T use for development, this will not cause a
noticeable problem.  Amiga Unix will dump core under these
circumstances.

You will notice a NULL Pointer Bug by the BUS ERROR message that
appears on the console when the program faults.  If the fault address
is some where between 0 and 0x200 then it is mostly likely a NULL
Pointer Bug.

We have a program that will mask NULL Pointer Bugs.  It is called
`null_kludge' (`nk' on older systems).  It is not normally applied to
programs because we usually like to find these bugs and fix them.

Try:
	null_kludge -a /usr/X/bin/olpixmap /usr/X/bin/breakout

If this does not cause the problem to go away then I suggest you wait
for the 2.0 version of Amiga Unix which includes X11R4.  olpixmap has
been fixed in this release (Well, actually not but `null_kludge' has
been applied :-).

Pax, Keith


-- 
Keith Gabryelski                                 Advanced Products Group
ag at amix.commodore.com                                 ...!cbmvax!amix!ag



More information about the Comp.unix.amiga mailing list