Why is blackberry so unpredictable?
===

I am currently developing a blackberry java application. In the app, I switch between two screens (let's call them A and B). Now on my simulators (lots of them, OS 5/6/7), the application works fine. On some real devices that I have tested, the application works fine. However on a friend's 9360 OS 7.1.0.336 the app crashes when transitioning from screen A to screen B. I can't duplicate the error on the devices I have or my simulators.After downloading/installing/testing on many simulators, I downloaded a simulator 9800 OS 6.0.0.313 and behold, the app crashes when i transition from screen A to screen B. Now I use eclipse with the blackberry plugin, anytime i try attaching the debugger to this particular simulator i get the attach debugger failed message, or even worse the simulator just "dies" so now i can't even see what is causing the app to crash.. What am i supposed to do?