I have been working on this issue for about a month. I do not expect anyone to be able to give me a definitive answer. At the moment, I'm just not up to date with ideas and can use anything.
The problem is that my application only crashes on some phone models. I have an HTC headset and it works fine. It has also been tested on the Samsung Focus, and it works there. It falls quite steadily on HTC mozart. There are other phones with which it falls, but I do not know what models they are. I don’t have access to HTC Mozart, so debugging was very difficult.
I am processing an UnhandledException application and I am trying to catch every background thread. Error handling code never runs.
What i know:
Sometimes it freezes and requires pressing a power button. At least once it took to remove the battery. Most of the time it freezes and then falls.
Most of the time it crashes in the main menu before everything is displayed.
This does not correspond to 100%. Sometimes it works a little, but not very long.
This is not because it is from memory. Most of the time it crashes when using less than 8 MB.
When all exception handling did not work, I added a debug log. This slows down the work, but at the same time the problem disappears.
These symptoms make me sound like a dead end to me. Although I crossed the code and there is no thread ever entering more than 1 lock at a time.
Any ideas on how I should track this would be appreciated.
Change This is the WP7 version of my game . I have just been able to confirm with a volunteer, HTC mozart, that the simplest code conversion designed to run on the Internet will fail over the phone. This code has no network, isolated storage, or sound.
I also had to mention that he was certified and was on the market for several days until I removed it because it received bad reviews (because it was not available to some people)
source share