I put a debugging session of a file I could analyze and one I could not. The good file was mine and the bad one was from a forum.
If we could figure out why one got a 1E error and the other did not, might help. As far as i can tall, both files have the same permissions. It is funny, my files originally gave me the same errors but no longer do...
0: kd>
!sym noisy; .reload /f nt
noisy mode - symbol prompts on
SYMSRV: BYINDEX: 0x11
c:\symcache*
https://msdl.microsoft.com/download/symbols
ntoskrnl.exe
58DEE9F6889000
SYMSRV: PATH: c:\symcache\ntoskrnl.exe\58DEE9F6889000\ntoskrnl.exe
SYMSRV: RESULT: 0x00000000
DBGHELP: c:\symcache\ntoskrnl.exe\58DEE9F6889000\ntoskrnl.exe - OK
DBGENG: c:\symcache\ntoskrnl.exe\58DEE9F6889000\ntoskrnl.exe - Mapped image memory
SYMSRV: BYINDEX: 0x12
c:\symcache*
https://msdl.microsoft.com/download/symbols
ntkrnlmp.pdb
6EFC00DDC5A54F148CED4662F4A27F8D1
SYMSRV: PATH: c:\symcache\ntkrnlmp.pdb\6EFC00DDC5A54F148CED4662F4A27F8D1\ntkrnlmp.pdb
SYMSRV: RESULT: 0x00000000
DBGHELP: nt - public symbols
c:\symcache\ntkrnlmp.pdb\6EFC00DDC5A54F148CED4662F4A27F8D1\ntkrnlmp.pdb
------------------------------------------------------------------------------------------
0: kd>
!sym noisy; .reload /f nt
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
Unable to get program counter
noisy mode - symbol prompts on
SYMSRV: BYINDEX: 0x59
c:\symcache*
https://msdl.microsoft.com/download/symbols
ntoskrnl.exe
58DEE9F6889000
SYMSRV: PATH: c:\symcache\ntoskrnl.exe\58DEE9F6889000\ntoskrnl.exe
SYMSRV: RESULT: 0x00000000
DBGHELP: c:\symcache\ntoskrnl.exe\58DEE9F6889000\ntoskrnl.exe - OK
DBGENG: c:\symcache\ntoskrnl.exe\58DEE9F6889000\ntoskrnl.exe - Mapped image memory
SYMSRV: BYINDEX: 0x5A
c:\symcache*
https://msdl.microsoft.com/download/symbols
ntkrnlmp.pdb
6EFC00DDC5A54F148CED4662F4A27F8D1
SYMSRV: PATH: c:\symcache\ntkrnlmp.pdb\6EFC00DDC5A54F148CED4662F4A27F8D1\ntkrnlmp.pdb
SYMSRV: RESULT: 0x00000000
DBGHELP: nt - public symbols
c:\symcache\ntkrnlmp.pdb\6EFC00DDC5A54F148CED4662F4A27F8D1\ntkrnlmp.pdb
GetContextState failed, 0x8007001E
Unable to get current machine context, Win32 error 0n30
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
GetContextState failed, 0x8007001E
--------------------------------------------------------------------------------------------
ERROR_READ_FAULT30 (0x1E)
The system cannot read from the specified device.