I strongly doubt it has anything to do with the plugin. At least this exact same thing started before I installed the plugin.
This particular problem started for me shortly after I upgraded my OS from Windows 7 to Windows 10. No clue if it's related.
When it crashes, I always get a message from windows stating
"Display driver has stopped working and has recovered".
Now I googled a bit for that and
found a suggestion to add some registry value.
I tried that and indeed it does affect the problem; it just doesn't improve the situation. I don't remember the exact error message but now apparently my display driver just completely crashed. It also happened a lot more frequent. So I removed the line again and back to the old situation.
There appears to be some correlation to the number of applications I have opened. If I do a clean reboot and don't touch anything but Dominion there is a reasonable chance it just runs. If I first click on 2-3 other programs it's just hopeless. This, and also the messages in the output_log.txt give the impression that my GPU runs out of memory. I have no clue how that happens. My computer is less than a year old and Dominion is... well a cardgame.
I've been looking through the output_log.txt after every crash, and it always contains a couple of thousand lines like these:
Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 26091.
Total: 22.156116 ms (FindLiveObjects: 3.144672 ms CreateObjectMapping: 0.992724 ms MarkObjects: 17.973387 ms DeleteObjects: 0.044190 ms)
Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 26091.
Total: 23.913198 ms (FindLiveObjects: 3.225641 ms CreateObjectMapping: 1.129003 ms MarkObjects: 19.511227 ms DeleteObjects: 0.045331 ms)
...
(it spends 23 seconds looking for objects it can clean up, only to find none?)
... followed by a couple of thousand lines like these...
d3d11: failed to create vertex buffer of size 33840 [0x887A0005]
d3d11: failed to create index buffer of size 1692 [0x887A0005]
d3d11: failed to create vertex buffer of size 893760 [0x887A0005]
d3d11: failed to create index buffer of size 44688 [0x887A0005]
d3d11: failed to create vertex buffer of size 348720 [0x887A0005]
...
(I assume this is when the crash actually happens, but unfortunately no timestamps in their log)
and it always ends like this:
NullReferenceException
at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
at Card.removeRender () [0x00000] in <filename unknown>:0
at Card.OnDestroy () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
You could wonder why I post this here and not at the MF forums. Well, I wonder about that too. Maybe I will later on.
At the moment I just can't handle another suggestion to reboot my firewall because that solved some problem for someone.