robbar@aplcen.apl.jhu.edu (Baruch robert) (04/13/91)
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!
ag@amix.commodore.com (Keith Gabryelski) (04/14/91)
In article <1991Apr12.233723.2887@aplcen.apl.jhu.edu> robbar@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@amix.commodore.com ...!cbmvax!amix!ag