I'm trying to hunt down a JVM crash(on Windows) which is caused by one of our native libraries. Unfortunatelly the crash happens rarely and randomly. I found that adplus is a very useful utility since it creates mini stack dumps for every first chance exception and stack dump for second chance exception. The problem is that JVM produces access violations all the time which fills my hardrive with the mini dumps. Can you tell me why I see so many access violations?
An access violation usually means a "NullPointerException" in you native code. Some pointer (nasty little buggers ) is NULL, or possibly worse a pointer is not NULL but the memory location it points to has already been freed.