I've come to situation where I'm clueless.

I've written an app quiet consequent (couple of 10thousand + shared
libs), it runs okay, all the memory leaks are clean up.

But when I exit the app, the system hangs...

The bug is not consistent among the devices... Some emulators show the
malfunction, other not, some devices do, and others do not. Naturally no
error message of any kind, and the problem happened after my PilotMain
function returns. It can't be run on the emulator as it would ask a lot
of retro fitting effort.

The program can be called as a program or a notification. Some systems
halt on the program exit other on the notification exit some both. The
program has been written without any global variables.

Any body had similar problems and solved it?
Any body has a suggestion on how to known what's happening?
Any body has a way to get in palm land as the problem symptoms happen
there?

My hypotheses are:
        - Buffer over run.
        - OS functions called in an impropriated sequence and manner
        - A compiler bug as I got once a rid of the problem in a
previous version with a recompile.(note I'm using gcc)
        - An OS bug... as this would explain the diversity of
manifestations

Thanks
Steve



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

Reply via email to