>I am getting one of these errors (Emul68Kmain.c Line:403 illegal instruction
>0EF0 at address 00000014) from an application that I am a developer on.
>I would like to know what are the possible causes for this error.  FYI the
>error occurs during the processing of an alarm for my application.

The fact that it is trying to run code at address 00000014 means that your
code has jumped to a bad location, way out of where its code resides.  The
#1 cause for that sort of thing is having something corrupt the return
value on the stack.  Often that's a buffer overrun bug.

Have you run your application on the Palm OS Emulator? If you can get it to
run there, POSE is excellent at detecting these sorts of stack corruptions
immediately.

-David Fedor
PalmSource, Inc.

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

Reply via email to