I have a multisegment app built with Codewarrior 9.3 that runs without problems except in the following situation:

1. Set an alarm in another particular third party app and then start my app.

2. The alarm goes off and I dismiss the dialog.

3. I have my app call a function and the PalmOS_Garnet_54_Simulator (debug version) gives error Run68K.c, Line3080, Null access read from 00000000.

Details: Stepping through with the debugger indicates that the crash is occurring when I try to step into the function.

The function that it crashes on changes if I change the order of the *.c files within the segment that the problem function is in (That is, it does the same crash, but on many different functions, when I simply change the order of the functions in a segment and then relink).

This problem only occurs with PalmOS 5+.

This problem does not occur with the DateBook alarm.

My guess is that the third party alarm app is trashing the function pointer table that is created when my app starts up. Is this a reasonable guess or are there other reasons?

Thank you.

Keith Wolcott



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

Reply via email to