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