Incorrect module, what does this mean and why is this happening?

I have an application written in .net C # and it sporafdically issues (not responding) a Windows event log and reports the following message. (there dll this refers to unmanaged code)

Does anyone know what this exception means? what can cause this? and what are the ways to solve this problem?

Invalid application name: Application.exe, version: 4.2.11.0, timestamp: 0x4e8d8e86 Invalid module name: myDll.DLL_unloaded, Exception code: 0xc0000005 Error offset: 0x0000000180004d3c Module path error: myDll.DLL Report ID: 5608bfd7-f014-11e0 -9df7-001cc05d00b7

thanks!

+2
source share
1 answer

This means that MyDll.DLL was unloaded while it still had active code (either executed at the time, or was waiting for launch because it is on the stack or registered as a callback), so when the program went off to execute code, there was no code. You need to find out why your DLL is unloaded and not unload it while it still has active code.

+4
source

Source: https://habr.com/ru/post/1265462/


All Articles