There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Caliburn.Micro framework crash due to ActionMessage
Caliburn.Micro framework will crash randomly in my application due to ActionMessage.
I found in ActionMessage.cs, there is a action called SetMethodBinding. The crashes come out randomly (expecially when CPU usage is high and memory is low) due to context.Source inside that action become null, which will definitely cause exception.
I also found the Source is weakReference. Does it mean it get posibility that GC will reclaim Source whenever memory is low, which is the key point of this issue.
Is there any ways to avoid these crashes?