Running under Purify gixes more details as to when things start to go
wrong in bug #221:
[E] IPW: Invalid pointer write in lineColor {6 occurrences}
Writing 4 bytes to 0x046da0d4 (4 bytes at 0x046da0d4 illegal)
Address 0x046da0d4 points into a HeapAlloc'd block in unallocated
region of heap 0x02b40000
Thread ID: 0x5ac
Error location
lineColor [sdl_driver.c:422]
sdl_draw_line [sdl_driver.c:460]
gfxop_draw_line_clipped [operations.c:994]
gfxop_draw_rectangle [operations.c:1082]
gfxwop_rect_draw [widgets.c:589]
gfxwop_container_draw_contents [widgets.c:1397]
gfxwop_list_draw [widgets.c:1607]
gfxwop_port_draw [widgets.c:1986]
gfxwop_container_draw_contents [widgets.c:1397]
gfxwop_port_draw [widgets.c:1993]
[E] IPW: Invalid pointer write in memcpy {4 occurrences}
Writing 1 byte to 0x02fd0771 (1 byte at 0x02fd0771 illegal)
Address 0x02fd0771 points into a malloc'd block in unallocated region
of heap 0x02b40000
Thread ID: 0x5ac
Error location
memcpy [msvcrt.dll]
gfx_draw_line_buffer_1 [gfx_line.c:89]
gfx_draw_line_buffer [gfx_support.c:70]
gfx_draw_line_pixmap_i [gfx_support.c:98]
sdl_draw_line [sdl_driver.c:475]
gfxop_draw_line_clipped [operations.c:994]
gfxop_draw_rectangle [operations.c:1082]
gfxwop_rect_draw [widgets.c:589]
gfxwop_container_draw_contents [widgets.c:1397]
gfxwop_list_draw [widgets.c:1607]
[E] IPW: Invalid pointer write in memcpy {2 occurrences}
Writing 1 byte to 0x02fd0771 (1 byte at 0x02fd0771 illegal)
Address 0x02fd0771 points into a malloc'd block in unallocated region
of heap 0x02b40000
Thread ID: 0x5ac
Error location
memcpy [msvcrt.dll]
gfx_draw_line_buffer_1 [gfx_line.c:89]
gfx_draw_line_buffer [gfx_support.c:70]
gfx_draw_line_pixmap_i [gfx_support.c:98]
sdl_draw_line [sdl_driver.c:475]
gfxop_draw_line_clipped [operations.c:994]
gfxop_draw_rectangle [operations.c:1082]
gfxwop_rect_draw [widgets.c:589]
gfxwop_container_draw_contents [widgets.c:1397]
gfxwop_list_draw [widgets.c:1607]
[E] IPW: Invalid pointer write in lineColor {3 occurrences}
Writing 4 bytes to 0x046da988 (4 bytes at 0x046da988 illegal)
Address 0x046da988 points into a HeapAlloc'd block in unallocated
region of heap 0x02b40000
Thread ID: 0x5ac
Error location
lineColor [sdl_driver.c:422]
sdl_draw_line [sdl_driver.c:460]
gfxop_draw_line_clipped [operations.c:994]
gfxop_draw_rectangle [operations.c:1091]
gfxwop_rect_draw [widgets.c:589]
gfxwop_container_draw_contents [widgets.c:1397]
gfxwop_list_draw [widgets.c:1607]
gfxwop_port_draw [widgets.c:1986]
gfxwop_container_draw_contents [widgets.c:1397]
gfxwop_port_draw [widgets.c:1993]
[E] EXU: Unhandled exception in lineColor {1 occurrence}
--
http://www.clock.org/~matt