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/