Thank you! The link to the source code doing the work was helpful. I now can get back to the default behavior. However, looking at the expanded list, I am not understanding why the errors involving user32.dll were even showing up using the defaults. Below is my full command.
d:\software\ngspice\work\testing\paranoia\examples\control_structs>drmemory -logdir ..\.. -lib_blacklist "C:\WINDOWS*.d??,C:\Program Files\Common Files\microsoft shared*.d??,C:\Program Files (x86)\Common Files\microsoft shared*.d??,C:\Windows\System32\user32.dll,USER32.dll" -- D:\software\ngspice\source\ngspice_rw\visualc\vngspice\Debug.x64\ngspice.exe -o ..\..\s-param.log s-param.cir
When I start the ngspice.exe in Visual Studio, it shows the module C:\Windows\System32\user32.dll and no other user32.dll DLL among the loaded modules. As I understand blacklists, the first one in the list, C:\WINDOWS*.d?? should have blocked it. At the end of the blacklist, I explicitly put user32.dll both with the full path, and when that did not work. with only the name of the DLL, since that is how Dr. Memory reported it. However, I am still getting errors like
Error #2: UNINITIALIZED READ: reading 0x00000000007ff7f4-0x00000000007ff7f8 4 byte(s) within 0x00000000007ff7f0-0x00000000007ff7f8
# 0 system call NtUserCreateWindowEx parameter value #14
# 1 USER32.dll!CreateWindowExW +0x9f0 (0x00007ffeaa8ecee1 <USER32.dll+0xcee1>)
# 2 USER32.dll!CreateWindowExW +0x247 (0x00007ffeaa8ec738 <USER32.dll+0xc738>)
# 3 USER32.dll!CreateWindowExA +0x81 (0x00007ffeaa909f02 <USER32.dll+0x29f02>)
# 4 WinMain [D:\software\ngspice\source\ngspice_rw\src\winmain.c:948]
Note: @0:00:01.568 in thread 1912
Error #3: UNINITIALIZED READ: reading 0x00000000007ff7f4-0x00000000007ff7f8 4 byte(s) within 0x00000000007ff7f0-0x00000000007ff7f8
# 0 system call NtUserCreateWindowEx parameter value #14
# 1 USER32.dll!CreateWindowExW +0x9f0 (0x00007ffeaa8ecee1 <USER32.dll+0xcee1>)
# 2 USER32.dll!CreateWindowExW +0x247 (0x00007ffeaa8ec738 <USER32.dll+0xc738>)
# 3 USER32.dll!CreateWindowExA +0x81 (0x00007ffeaa909f02 <USER32.dll+0x29f02>)
# 4 WinMain [D:\software\ngspice\source\ngspice_rw\src\winmain.c:959]
Note: @0:00:02.611 in thread 1912
Error #4: UNINITIALIZED READ: reading 0x00000000007ff7f4-0x00000000007ff7f8 4 byte(s) within 0x00000000007ff7f0-0x00000000007ff7f8
# 0 system call NtUserCreateWindowEx parameter value #14
# 1 USER32.dll!CreateWindowExW +0x9f0 (0x00007ffeaa8ecee1 <USER32.dll+0xcee1>)
# 2 USER32.dll!CreateWindowExW +0x247 (0x00007ffeaa8ec738 <USER32.dll+0xc738>)
# 3 USER32.dll!CreateWindowExA +0x81 (0x00007ffeaa909f02 <USER32.dll+0x29f02>)
# 4 WinMain [D:\software\ngspice\source\ngspice_rw\src\winmain.c:985]
Note: @0:00:03.899 in thread 1912
Error #5: UNINITIALIZED READ: reading 0x00000000007ff7f4-0x00000000007ff7f8 4 byte(s) within 0x00000000007ff7f0-0x00000000007ff7f8
# 0 system call NtUserCreateWindowEx parameter value #14
# 1 USER32.dll!CreateWindowExW +0x9f0 (0x00007ffeaa8ecee1 <USER32.dll+0xcee1>)
# 2 USER32.dll!CreateWindowExW +0x247 (0x00007ffeaa8ec738 <USER32.dll+0xc738>)
# 3 USER32.dll!CreateWindowExA +0x81 (0x00007ffeaa909f02 <USER32.dll+0x29f02>)
# 4 WinMain [D:\software\ngspice\source\ngspice_rw\src\winmain.c:1005]
Note: @0:00:03.925 in thread 1912