Hello,

When I run my program in POSE a second time, it always crashes.
That is, I start the program, do a few things in the program, then I switch
to the Applications Icons screen.  When I click on the program's icon,
it fails with an error message like this:

"MemoryMgrNew.c, Line 4128, Invalid handle"

The debugger shows that the program location is deep within
PrvCallWithNewStack.  It's either in my StartApplication() or my
StopApplication().

If I try to delete the program from POSE after starting it, I'll get similar
failures:

'"Applications" 3.0 reports "MemoryMgrNew, Line: 4183, Invalid chunk
ptr"'
                or
'....Line 4866, Chunk under-locked'

It seems as though things are failing because I'm doing a good job of
cleaning up in StopApplication(), although I suspect that's an illusion.

What can cause such failures the second time a program is run, and
what should be done to avoid the problems?

Thanks!

Greg Bungo
[EMAIL PROTECTED]
(630)949-3250  voice
(630)949-3299  fax



Reply via email to