Ok, as you suggested, I just completed the Windows memory test, which I set for the advanced mode. It ran overnight with no errors. I've run this before, when I bought the second 16GB ram about 2 months ago and tested it through the night then as well.
(I've now got the crash dump tool installed. How did you find that message about memory errors?)
When I couldn't run the v3.7 ramdisk with 22GB disk on Windows 1903 (plus sound driver for realtek was failing) I restored from an image backup to 1803. Then I figured, why not buy the latest version of the ramdisk and when it gets the sound driver issue solved, I'd upgrade to 1903 again.
So, I'm wondering, was this ramdisk change compatible with the newer windows systems? Also tested against older versions of windows, since that's what I'm running now, and it's with 1803 that I got the bugcheck. Does it detect it's on an older version? Could there be a conflict between the new driver with the older OS?
One other thing, at the time of the blue screen I had been working with a VMware virtual Win8 system that I had been having a problem getting bridge mode to work all the time. I also purchased (with the ramdisk) the Network Scanner. I had just that instant (of the blue screen) tried switching between nat and bridge mode, as I was not getting a dhcp ip address in bridge mode. I wanted to see what netscan had to say about it.
In the event log right next to the bugcheck with a timestamp of 1 second later is a message about vmnetbridge just starting up, I assume that had actually occurred before the bugcheck which was found after restart and logged then.
So, we now have 3 things going on, vmware doing some network changes, and ramdisk (which was not doing anything except possibly if temp/tmp was being used by something), and the network scanner.
Also in the event log, which I've seen before are disk errors logged for disk6, which is the ramdisk. I see this all the time:
Quote
The driver detected that the device \Device\Harddisk6\DR6 has its write cache enabled. Data corruption may occur.
That one occurred just after the reboot. But there are others, from before the new version of the ramdisk as well as after I restarted with the 3.7 reinstalled
Quote
The driver detected a controller error on \Device\Harddisk6\DR6
or in xml:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Disk" />
<EventID Qualifiers="49156">11</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-07-21T14:18:08.556494700Z" />
<EventRecordID>48814</EventRecordID>
<Channel>System</Channel>
<Computer>core5-PC</Computer>
<Security />
</System>
- <EventData>
<Data>\Device\Harddisk6\DR6</Data>
<Binary>0F00800001000000000000000B0004C00301000000000000000000000000000000000000000000008F03000000000000FFFFFFFF060000005800002200000000FF200A120A01200000000000F00000000000000000000000007B3FF589D7FFFF000000000000000000000000000000000000000000000000000000000000000035000000000000000000000000000000000000000000000000000000000000000000000000000000</Binary>
</EventData>
</Event>
Now that does not seem like a hardware issue, more like some error with drivers. If I had been having memory errors, I'm sure that would have caused other crashes (in the last few months with 3.7 running solidly).
As many driver bugs tend to be timing issues, especially with locking down resources, is there a way to get the new driver to NOT use threads, which is another thing advertised that is different with 3.7 and 4?
And typically I set the option to harddisk mode, since that is needed to run the program hdtune which I used to test the speed of the ramdisk. Could it help to turn that off? I had that on during the crash, but I've got it off now.
I've also sent the bugcheck to microsoft, but I suspect that'll take some time for them to respond.