This could be due to trying to access global data during anything but a normal launch.
If your program works well in the Emulator/Simulator but dies on a real device, that's the footprint of this failure. There is some kind of notification launch of the program to tell it that it has just been installed. If your program is structured like many common programs, looks in your PilotMain(), and see if there is any code OUTSIDE of a clause such as "if (cmd == sysAppLaunchCmdNormalLaunch)". If there is anything, try commenting that stuff out, and see if you still get the crash. If this clears up the problem, you can search for the term, "hotsync" in other threads for recommendations on what to do. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
