Known Bugs

This file is under construction.

Please send bug reports to cjh@cray.com.

Bugs fixed in 2.1

Bugs fixed in 2.0.1

Bugs not fixed and non-bugs, annoyances etc.

PBMPLUS Bug

I also ran into a bug in picttoppm. The fix is supplied below:
diff -c picttoppm.c picttoppm.old.c
*** picttoppm.c Sat Jul 31 08:56:32 1993
--- picttoppm.old.c	Mon Jul 19 20:24:37 1993
***************
*** 1081,1094 ****		
pm_error("no memory for colour table");	
for (i = 0; i <= ctSize; i++) {
!		val = read_word();		
/* seems that if we have a device colour table, the val is !			* invalid, so I assume we allocate up the list of colours.			
*/		
if (ctFlags & 0x8000)				
val = i;
-		if ((val ) > ctSize)
-				pm_error("pixel value greater than colour table size");		
colour_table[val].red = read_word();
colour_table[val].green = read_word(); colour_table[val].blue = read_word();
--- 1081,1093 ----		
pm_error("no memory for colour table");	
for (i = 0; i <= ctSize; i++) {
!		if ((val = read_word()) > ctSize)
!				pm_error("pixel value greater than colour table size");		
/* seems that if we have a device colour table, the val is
!			* always zero, so I assume we allocate up the list of colours.			
*/		
if (ctFlags & 0x8000)				
val = i;
colour_table[val].red = read_word(); colour_table[val].green = read_word(); colour_table[val].blue = read_word();