It means the OS is trying to free a handle that has already been freed, or
trying to free a handle that is still locked. Before you free a pointer or
unlock or free a handle, check the APIs that you're calling. One of them
may already be freeing or unlocking the handle. Also, some of them lock
handles, which need to be unlocked with the appropriate API call.
Regards,
Steve
> -----Original Message-----
> From: D. DeVecchio [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, February 15, 2000 9:55 AM
> To: Palm Developer Forum
> Subject: MemManager.c error What do line number/error codes mean?
>
>
> > I have been chasing an obscure bug in my program. It is so
> rare once
> > every few hours of usage, I can never seem to have it happen on the
> > emulator/debugger. I get a line number with the error
> message, but is
> > there anyway to connect that line number to the functions
> in my C code?
>
>
> I forgot to mention the error name. I am getting an error like
>
> MemManager.c line 4177 Free handle.
>
> I am sure it is my program causing this, but it isn't DIRECTLY
> responsible. This error has come up when my program is sitting in a
> delay loop. It has come up while executing a "FrmDoDialog" call. I
> think the memory manager must be trying to adjust memory
> after something
> I did earlier in the program and it comes across some bad
> memory/handle.
> I don't know what "free handle" means so I can't really "debug" the
> error. Is there a list that documents the Palm OS errors?
>
>
> derik
>
> email: [EMAIL PROTECTED]
>
> WWW: http://www.pobox.com/~derik
>
>
> --
> For information on using the Palm Developer Forums, or to
> unsubscribe, please see http://www.palm.com/devzone/mailinglists.html
>
>
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html