opensubscriber
   Find in this group all groups
 
Unknown more information…

p : palm-dev-forum@palm.lyris.net 5 May 2005 • 5:26AM -0400

Re: shut down problem
by Scott Erickson

REPLY TO AUTHOR
 
REPLY TO GROUP




Henk,
    Could this be the reason... I have a struct to hold my app settings.  I
make one declaration of that to be global.  In appstart i allocate memory
for it with memptrnew and a temporary memprt.  then i use in in many
functions with no problems.  then in appstop i try to free the memory with
MemPtrFree(currentSettings);  yet the simulator tells me i have an unfreed
chunk (same as the value of the pointer to the variable), and the device
softresets at this point.  how can i free the chunk of mem i am using for
this variable?  below is some relavent code from my app...

(the declaration is above all function calls, but below all function
headers)
typedef struct{
  Boolean monitor;
  UInt32 aUpdate;
  Char* lastUpdate;
  Char* license;
} appSettings;
appSettings *currentSettings;

(in appstart)
MemPtr temp;
UInt16 appSettingsSize;
appSettingsSize = sizeof(currentSettings);
temp = MemPtrNew(appSettingsSize);
currentSettings = temp;

(in appstop)
MemPtrFree(currentSettings);


--


Scott Erickson
Software Development Team, FB-4, Inc.
serickson@fb-4...
"Henk Jonas" <jonash@cs.t...> wrote in message
news:164576@palm-dev-forum...
> Scott Erickson wrote:
>
>> Hi,
>>     Befor today my app was running pretty smooth.  I did some work to it,
>> and now when ever i try to exit the app with the home button, i get a
>> soft restart.  in the debugger it seems to make it past the AppStop()
>> function without errors, then after leaving pilotmain, it jumps to
>> assembly code and gives me an error, "unable to set all breakpoints for
>> current step operation, aborting step."  this is after i hold F11 for a
>> few secs and run thru about 100 lines of assembly.  What "could" be some
>> reasons for my app to make a soft reset after shutdown???
>>
>
> Memory trashing, stack overflow etc., I would guess.
>
> Regards
> Henk
>
> --
> -------------------------------------------------------------------------
>   Henk Jonas                                            metaview@web....
>   Palm OS ® certified developer
>
>   Please contact me, if you need an off-side contract worker.
> -------------------------------------------------------------------------
>



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

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.