My application performs a stylus-controlled map pan by moving most of
the screen window using WinCopyRectangle in winPaint mode. Things work
fine except on a Palm IIIc (real device or POSE, with debug/non-debug
ROM), where panning downward or rightward often crashes with the
following error message:

Application just read from memory location 0x1EFFFFFE, causing a bus
error.
A "bus error" means that the application accessed a memory location that
is not in RAM or ROM, nor corresponds to a memory-mapped hardware
register.

Here is the stack crawl from the CW debugger:

0x10C55E52( WinCopyRectangle )
0x10C4E0D2( BltCopyRectangle )
0x10C4E0D2( BltCopyRectangle )
0x10C51E32( PrvMisAlignedBackwardInnerBitBltç )

Is there any pre-processing I can perform or any other alternative I can
use to let the user pan in continuous mode (dragging the stylus) without
crashing?


--
Luc Le Blanc


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to