.net – Randomly crashing .net app in kernelbase.dll, running in 32 bit on Windows 7 64 bit

64-bitcrashnetwindows 7

We have a customer running our 100% .NET product on a W7 64 bit machine. The app explicitely targets x86 so runs in 32 bit mode. On the customer's machine we get random crashes in kernelbase.dll. Sometimes it crashes even by just moving the mouse over the app. On other W7, 64 bit machines it runs ok.

Any clues on how to approach this? Must be native code that is crashing but we have none in this app. So maybe a printerdriver that gets loaded into the process?

Any suggestions are welcomed,
Regards,
Bart

Best Answer

They might have some user input management software like hotkeys or hotbuttons. If there is a programmed hook to things like mouseover, etc, it could be performing an illegal operation on the app.

Run in a clean environment, and even check for malware. Run a W7 64bit in house and certify to your customer that it works in a clean environment and they must check their other applications.

Related Topic