I'm guessing that he's trying to call code in a segment other than his main
segment from his sysAppLaunchCmdSystemReset handler.

-- Keith Rollin
-- Palm OS Emulator engineer






"Ben Combee" <[EMAIL PROTECTED]> on 03/06/2001 07:12:55 AM

Please respond to "Palm Developer Forum" <[EMAIL PROTECTED]>

Sent by:  "Ben Combee" <[EMAIL PROTECTED]>


To:   "Palm Developer Forum" <[EMAIL PROTECTED]>
cc:    (Keith Rollin/US/PALM)
Subject:  Re: Crazy pose error with multi segment app...



<[EMAIL PROTECTED]> wrote in message
news:41767@palm-dev-forum...
>
>
> I reconfigured my application to be a multi segment app. It works OK
> in POSE, but when I halt my app with the Codewarrier debugger, POSE
> displays this message:
>
>  <app name> is attempting to change the embedded program counter to
>  0X8003A5EC. This address is invalid because it is in neither RAM or ROM.
>
> Does anyone have any idea what could be causing this to happen? I must
> restart POSE, which is a pain...

0x8000000 series addresses are usually handles that haven't been locked and
dereferenced.  At this point, do you actually have the CW debugger stopped?
If so, it may be good to open a console window, do a "hd 0", and try to find
out to which handle this corresponds -- then you can follow its chain to
memory and get a better clue as to why you're failing.

--
Ben Combee
Veriprise Wireless <http://www.veriprise.com>




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

Reply via email to