Symbol path

I’m trying to analyze a memory dump but I keep getting mismatched errors on my pdb and sys files. I have been unable to reproduce the error since I figured out what I’m doing here. The pdb and sys files should be the same except a version number and timestamp. Is there a way to force windbg to ignore the time/version? I want to get a line number or something to find the previously faulty instruction. If it does indeed provide line numbers for the driver code. Anything to determine which call to READ_REGISTER_ULONG was the culprit. Any ideas on how to use the dump to get a line number without the time matched pdb or sys file?

.symopt+ 0x40

If you really want to hack away, you can resort to explicitly loading each pdb:

.reload -f =


That being said, it’s likely that you just don’t have your symbols setup correctly; fixing this would be a good idea, and either way, the using mismatched symbols is at best a last resort.

How about you post the output of these commands and let’s see what’s going on?

.symopt+0x80000000
.reload -f -n
lml
lme

mm

What does the base address refer to?

Here is an abbreviated version. I removed most of the files that reported no problems. When I enable noisy I see it looking n the right places eventually but gives mismatch errors. I assume this is because I have recompiled the driver since the crash. Since I can’t reproduce the crash my pdb file has a new timestamp. I made no code changes outside of changing the version number.

DBGHELP: volsnap - public symbols
c:\winddk\symbols\volsnap.pdb\6AABC7BD99A644E3848E6705486E9A001\volsnap.pdb
.
SYMSRV: c:\winddk\symbols\spldr.pdb\823A306AD1FD4C0EBC85374B25D0255C1\spldr.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/spldr.pdb/823A306AD1FD4C0EBC85374B25D0255C1/spldr.pdb not found
DBGHELP: spldr.pdb - file not found
*** ERROR: Module load completed but symbols could not be loaded for spldr.sys
DBGHELP: spldr - no symbols loaded
.
DBGHELP: rdyboost - public symbols
c:\winddk\symbols\rdyboost.pdb\792FB6B1CC734F009B6BE210780710AC1\rdyboost.pdb
.

DBGHELP: umbus - public symbols
c:\winddk\symbols\UmBus.pdb\9CC9553F21684BECB94FFB3A7A4642871\UmBus.pdb
.
SYMSRV: c:\winddk\symbols\SIPLXWDF.pdb\AC2FE9E8BFFA47FC998D1036F9AE7E821\SIPLXWDF.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/SIPLXWDF.pdb/AC2FE9E8BFFA47FC998D1036F9AE7E821/SIPLXWDF.pdb not found
DBGHELP: c:\temp\sidev\siddk\siddk_plx\drivers\wdf\objfre_win7_x86\i386\SIPLXWDF.pdb - mismatched pdb
DBGHELP: Couldn’t load mismatched pdb for siplxwdf.sys
*** ERROR: Module load completed but symbols could not be loaded for siplxwdf.sys
DBGHELP: siplxwdf - no symbols loaded
.
DBGHELP: usbhub - public symbols
c:\winddk\symbols\usbhub.pdb\84B63CC6B96B4C87A80675CD4A1E2AE12\usbhub.pdb
.
DBGHELP: NDProxy - public symbols
c:\winddk\symbols\ndproxy.pdb\BA550B96DBAE411780125830F6B51E9D1\ndproxy.pdb
.
SYMSRV: c:\winddk\symbols\RTKVHDA.pdb\0007101ACE174F1E8A7B8E23372C43A63\RTKVHDA.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/RTKVHDA.pdb/0007101ACE174F1E8A7B8E23372C43A63/RTKVHDA.pdb not found
DBGHELP: e:\audiocodec\new\objfre_wlh_x86\i386\RTKVHDA.pdb - file not found
*** ERROR: Module load completed but symbols could not be loaded for RTKVHDA.sys
DBGHELP: RTKVHDA - no symbols loaded
.
DBGHELP: portcls - public symbols
c:\winddk\symbols\portcls.pdb\7122F221D6FC4877B05F832051926AB52\portcls.pdb
.
SYMSRV: c:\winddk\symbols\drmk.pdb\7FC3225429D84A1AA870B01602DDBFC72\drmk.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/drmk.pdb/7FC3225429D84A1AA870B01602DDBFC72/drmk.pdb not found
DBGHELP: drmk.pdb - file not found
*** ERROR: Symbol file could not be found. Defaulted to export symbols for drmk.sys -
DBGHELP: drmk - export symbols
.Page 25b2d not present in the dump file. Type “.hh dbgerr004” for details
DBGHELP: C:\Program Files\Debugging Tools for Windows (x86)\win32k.sys - file not found
DBGHELP: win32k.sys not found in C:\temp\SIDEV\siddk\siddk_plx\drivers\wdf\objfre_win7_x86\i386
SYMSRV: win32k.sys from http://msdl.microsoft.com/download/symbols: 1083105 bytes - copied
DBGHELP: c:\WINDDK\symbols\win32k.sys\4A5BC2A224a000\win32k.sys - OK
DBGENG: Partial symbol load found image c:\WINDDK\symbols\win32k.sys\4A5BC2A224a000\win32k.sys.
DBGHELP: win32k - public symbols
c:\winddk\symbols\win32k.pdb\870BB3EDB48648E38ED2F4A3AD9117532\win32k.pdb
.
DBGHELP: Dxapi - public symbols
c:\winddk\symbols\dxapi.pdb\E68346DBBB704E7BBF54318061ABDC121\dxapi.pdb

DBGHELP: monitor - public symbols
c:\winddk\symbols\monitor.pdb\D845B2B699084DF7B623F6CDC81CEDC71\monitor.pdb
.
DBGHELP: C:\Program Files\Debugging Tools for Windows (x86)\TSDDD.dll - file not found
DBGHELP: TSDDD.dll not found in C:\temp\SIDEV\siddk\siddk_plx\drivers\wdf\objfre_win7_x86\i386
SYMSRV: TSDDD.dll from http://msdl.microsoft.com/download/symbols: 5764 bytes - copied
DBGHELP: c:\WINDDK\symbols\TSDDD.dll\4A5BCAE49000\TSDDD.dll - OK
DBGENG: Partial symbol load found image c:\WINDDK\symbols\TSDDD.dll\4A5BCAE49000\TSDDD.dll.
DBGHELP: TSDDD - public symbols
c:\winddk\symbols\TSddd.pdb\047706C59A7C4B25A63F048801C753401\TSddd.pdb
.
DBGHELP: cdd - public symbols
c:\winddk\symbols\cdd.pdb\04571C8E4CA24882BAF7F7AB533653D91\cdd.pdb

DBGHELP: parvdm - public symbols
c:\winddk\symbols\parvdm.pdb\943BF29B04F04410BF45D5337FDCC1B31\parvdm.pdb
.
SYMSRV: c:\winddk\symbols\peauth.pdb\55B65B5ED68D458B8DE5D2D2080CA7DD2\peauth.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/peauth.pdb/55B65B5ED68D458B8DE5D2D2080CA7DD2/peauth.pdb not found
DBGHELP: peauth.pdb - file not found
*** ERROR: Module load completed but symbols could not be loaded for peauth.sys
DBGHELP: peauth - no symbols loaded
.
SYMSRV: c:\winddk\symbols\secdrv.pdb\7578144C39C4468394EF84F01549113A3\secdrv.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/secdrv.pdb/7578144C39C4468394EF84F01549113A3/secdrv.pdb not found
DBGHELP: secdrv.pdb - file not found
*** ERROR: Module load completed but symbols could not be loaded for secdrv.SYS
DBGHELP: secdrv - no symbols loaded
.
DBGHELP: srvnet - public symbols
c:\winddk\symbols\srvnet.pdb\5B4D6A4D6E07480C8735294C267596F12\srvnet.pdb

3: kd> lml
start end module name
80ba7000 80baf000 kdcom (pdb symbols) c:\winddk\symbols\kdcom.pdb\F48BD9BC030C43D89689518F892586901\kdcom.pdb
82a07000 82e17000 nt (pdb symbols) c:\winddk\symbols\ntkrpamp.pdb\5B308B4ED6464159B87117C711E7340C2\ntkrpamp.pdb
82e17000 82e4e000 hal (pdb symbols) c:\winddk\symbols\halmacpi.pdb\6D231998BBCE4E7DB373CF4B6A0C54591\halmacpi.pdb
88400000 8840b000 Msfs (pdb symbols) c:\winddk\symbols\msfs.pdb\DD4D4ADC65F544A1B45F5B8B510B9C071\msfs.pdb
8840b000 88419000 Npfs (pdb symbols) c:\winddk\symbols\npfs.pdb\6DCB723DA8DE413BA38C2221A1816ED11\npfs.pdb
88419000 88423000 rdpbus (pdb symbols) c:\winddk\symbols\rdpbus.pdb\0E2FB55628DF4029BD8EAE32718CEEBE1\rdpbus.pdb
88424000 8849c000 mcupdate_GenuineIntel (pdb symbols) c:\winddk\symbols\mcupdate_GenuineIntel.pdb\1744D76A64054EEDBFCE09C70EE35AF71\mcupdate_GenuineIntel.pdb
8849c000 884ad000 PSHED (pdb symbols) c:\winddk\symbols\pshed.pdb\5ACEAFD8AD3A46FEAD083AFDF675DA391\pshed.pdb
884ad000 884b5000 BOOTVID (pdb symbols) c:\winddk\symbols\bootvid.pdb\10C3ABD4165D4ED3A9493BB094B44AEA1\bootvid.pdb
884b5000 884f7000 CLFS (pdb symbols) c:\winddk\symbols\clfs.pdb\04F22EAC7BD04A1BA81A6FB5D319649F1\clfs.pdb
884f7000 885a2000 CI (pdb symbols) c:\winddk\symbols\ci.pdb\D48D5300A1904C6E915ADDBB16B25D001\ci.pdb
885a2000 885d6000 fltmgr (pdb symbols) c:\winddk\symbols\fltMgr.pdb\E6CA9E082E70438988788CB58DB340B01\fltMgr.pdb
885d6000 885f7000 VIDEOPRT (pdb symbols) c:\winddk\symbols\videoprt.pdb\21DAE288EF5E4ECAAAEAFDAE179113C82\videoprt.pdb
88600000 88611000 fileinfo (pdb symbols) c:\winddk\symbols\fileinfo.pdb\EBD1E885413A4242AA515F1B06BB564F1\fileinfo.pdb
88611000 88619000 rdpencdd (pdb symbols) c:\winddk\symbols\RDPENCDD.pdb\F7DA463E99F0458FB2318FD53AE172351\RDPENCDD.pdb
88619000 88621000 rdprefmp (pdb symbols) c:\winddk\symbols\RDPREFMP.pdb\017B6F3E314244A7BC328B5C1D3B71BF1\RDPREFMP.pdb
88627000 88698000 Wdf01000 (pdb symbols) c:\winddk\symbols\Wdf01000.pdb\A9E46808F4F748178D3071AA9EE76FB71\Wdf01000.pdb
88698000 886a6000 WDFLDR (pdb symbols) c:\winddk\symbols\wdfldr.pdb\95D9DB57778548E6B6774520468479891\wdfldr.pdb
886a6000 886ee000 ACPI (pdb symbols) c:\winddk\symbols\acpi.pdb\7E5E1A4088F04D169D7C04218AD242BD1\acpi.pdb
886ee000 886f7000 WMILIB (pdb symbols) c:\winddk\symbols\wmilib.pdb\F52B38A4800849D48BFFD48715A446A51\wmilib.pdb
886f7000 886ff000 msisadrv (pdb symbols) c:\winddk\symbols\msisadrv.pdb\5D6926DA4AD1474BAE8CBDA5909F68201\msisadrv.pdb
886ff000 88729000 pci (pdb symbols) c:\winddk\symbols\pci.pdb\867A25C7574740A282DBF6903CD718461\pci.pdb
88729000 88734000 vdrvroot (pdb symbols) c:\winddk\symbols\vdrvroot.pdb\3C9D6939EF564015B8D0728611C88C221\vdrvroot.pdb
88734000 88745000 partmgr (pdb symbols) c:\winddk\symbols\partmgr.pdb\DE5D51970A1F4540A8340BE4AC59E0F52\partmgr.pdb
88745000 88755000 volmgr (pdb symbols) c:\winddk\symbols\volmgr.pdb\69476F5BD8EB488CAD5C16C3D3BA0A361\volmgr.pdb
88755000 887a0000 volmgrx (pdb symbols) c:\winddk\symbols\volmgrx.pdb\433F00DD3CC34DE8BC3F9E4BDDACA5EE1\volmgrx.pdb
887a0000 887a7000 pciide (pdb symbols) c:\winddk\symbols\pciide.pdb\0EDF760B40714CB8ACEF0173D90F58C81\pciide.pdb
887a7000 887b5000 PCIIDEX (pdb symbols) c:\winddk\symbols\pciidex.pdb\8B7BC6201128486CB5B03916EBD5FF8E1\pciidex.pdb
887b5000 887cb000 mountmgr (pdb symbols) c:\winddk\symbols\mountmgr.pdb\1466CD768A3540839B0B3F238EF75B361\mountmgr.pdb
887cb000 887d4000 atapi (pdb symbols) c:\winddk\symbols\atapi.pdb\EF544461A5D5482980C2CA01640A6D621\atapi.pdb
887d4000 887f7000 ataport (pdb symbols) c:\winddk\symbols\ataport.pdb\7AC193B7BDE242239273B5CD16763D751\ataport.pdb
887f7000 88800000 amdxata (pdb symbols) c:\winddk\symbols\amdxata.pdb\B436EC6F879C4DEDAF2C55E9E4DEEF501\amdxata.pdb
88800000 8880d000 watchdog (pdb symbols) c:\winddk\symbols\watchdog.pdb\CA2D43F7AED441049CCFE8045EC25B901\watchdog.pdb
8880d000 88815000 RDPCDD (pdb symbols) c:\winddk\symbols\RDPCDD.pdb\121979CED08043F795A1D798CA3DF0B91\RDPCDD.pdb
8881b000 8894a000 Ntfs (pdb symbols) c:\winddk\symbols\ntfs.pdb\513BBB60430D411DBE02DF92418A2B272\ntfs.pdb
8894a000 88975000 msrpc (pdb symbols) c:\winddk\symbols\msrpc.pdb\B4C428CFD1024C43BD3E2B10D1A8F0711\msrpc.pdb
88975000 88988000 ksecdd (pdb symbols) c:\winddk\symbols\ksecdd.pdb\9A8C339C171849F4A502519BF8A824FC1\ksecdd.pdb
88988000 889e5000 cng (pdb symbols) c:\winddk\symbols\cng.pdb\3F94705B83A0481DA755FA6A70729BDE1\cng.pdb
889e5000 889f3000 pcw (pdb symbols) c:\winddk\symbols\pcw.pdb\D368300F340A423EBBA32FBDDDEC24B91\pcw.pdb
889f3000 889fc000 Fs_Rec (pdb symbols) c:\winddk\symbols\fs_rec.pdb\3465ED05A901452FAD07E77351F094591\fs_rec.pdb
88a00000 88a1f000 cdrom (pdb symbols) c:\winddk\symbols\cdrom.pdb\45095501C39640C5BEEACE8E677232CC2\cdrom.pdb
88a1f000 88a26000 Null (pdb symbols) c:\winddk\symbols\null.pdb\9D5F3C45DE5A411BA0BA1E77822737711\null.pdb
88a29000 88ae0000 ndis (pdb symbols) c:\winddk\symbols\ndis.pdb\A445ECC2161F497081DA301D4F6F13BB2\ndis.pdb
88ae0000 88b1e000 NETIO (pdb symbols) c:\winddk\symbols\netio.pdb\7F1011FAA7384AA9A72A0165AC1B90962\netio.pdb
88b1e000 88b43000 ksecpkg (pdb symbols) c:\winddk\symbols\ksecpkg.pdb\3D42090DFF4E4D55985F577277A3B1E91\ksecpkg.pdb
88b43000 88b53000 mup (pdb symbols) c:\winddk\symbols\mup.pdb\E96F69551E2447289250F71FB5AB6E0C2\mup.pdb
88b53000 88b85000 fvevol (pdb symbols) c:\winddk\symbols\fvevol.pdb\B3A30224D3F14315A61E315F07265B4D1\fvevol.pdb
88b85000 88b96000 disk (pdb symbols) c:\winddk\symbols\disk.pdb\D2AD04F7F4BF45C8A8F0E2BF689326F11\disk.pdb
88b96000 88bbb000 CLASSPNP (pdb symbols) c:\winddk\symbols\classpnp.pdb\64A86A6AD27D4730A78ECC25166E13562\classpnp.pdb
88bed000 88bf4000 Beep (pdb symbols) c:\winddk\symbols\beep.pdb\CCD6103907644289B422C9DB2DFDC4541\beep.pdb
88bf4000 88c00000 vga (pdb symbols) c:\winddk\symbols\vga.pdb\CC98F666024A4BC99622369C431EF0001\vga.pdb
88c00000 88c2d000 rdyboost (pdb symbols) c:\winddk\symbols\rdyboost.pdb\792FB6B1CC734F009B6BE210780710AC1\rdyboost.pdb
88c2e000 88d77000 tcpip (pdb symbols) c:\winddk\symbols\tcpip.pdb\416A30179D3D4AF4A8278FA8146232A92\tcpip.pdb
88d77000 88da8000 fwpkclnt (pdb symbols) c:\winddk\symbols\fwpkclnt.pdb\B97099B062D940F1877B5F784FE423401\fwpkclnt.pdb
88da8000 88db0380 vmstorfl (pdb symbols) c:\winddk\symbols\vmstorfl.pdb\6E8BDA448F1940609340ED9F275EDD781\vmstorfl.pdb
88db1000 88df0000 volsnap (pdb symbols) c:\winddk\symbols\volsnap.pdb\6AABC7BD99A644E3848E6705486E9A001\volsnap.pdb
88df0000 88df8000 spldr (no symbols)
88df8000 88e00000 hwpolicy (pdb symbols) c:\winddk\symbols\hwpolicy.pdb\AB75D193957F45769312B41DD509C75C1\hwpolicy.pdb
8d200000 8d218000 raspppoe (pdb symbols) c:\winddk\symbols\raspppoe.pdb\50A06B13A62449ACA34591FAF18B50781\raspppoe.pdb
8d218000 8d22f000 raspptp (pdb symbols) c:\winddk\symbols\raspptp.pdb\6355E3840B8B4F26909BB260A9F16FBB2\raspptp.pdb
8d237000 8d245000 blbdrive (pdb symbols) c:\winddk\symbols\blbdrive.pdb\C2DB622E5FE84A78A3748DD6C8BDD7DB1\blbdrive.pdb
8d245000 8d266000 tunnel (pdb symbols) c:\winddk\symbols\tunnel.pdb\3791FB0BB80245DAA2754642F801A3881\tunnel.pdb
8d266000 8d278000 intelppm (pdb symbols) c:\winddk\symbols\intelppm.pdb\3BDF847B1422402E8D6799D96587C8841\intelppm.pdb
8d278000 8d2b1000 dxgmms1 (pdb symbols) c:\winddk\symbols\dxgmms1.pdb\374320DE02D04BB790FA1F957FB10F2D1\dxgmms1.pdb
8d2b1000 8d2e9000 e1e6032 (pdb symbols) c:\winddk\symbols\e1e6032.pdb\D296C9E2EE02452CB2F7BF40C185841F1\e1e6032.pdb
8d2e9000 8d334000 USBPORT (pdb symbols) c:\winddk\symbols\usbport.pdb\C8BDB0B2584B4D2DA0339D6637ADA31A2\usbport.pdb
8d334000 8d353000 HDAudBus (pdb symbols) c:\winddk\symbols\hdaudbus.pdb\DCD7C434BA534D2F84CB0CD5404F99071\hdaudbus.pdb
8d353000 8d36b000 i8042prt (pdb symbols) c:\winddk\symbols\i8042prt.pdb\1A67186BD81F424E89EB08442D81FF042\i8042prt.pdb
8d36b000 8d378000 mouclass (pdb symbols) c:\winddk\symbols\mouclass.pdb\42B22842D50E4948A57BCC6BF2AA48731\mouclass.pdb
8d378000 8d385000 kbdclass (pdb symbols) c:\winddk\symbols\kbdclass.pdb\A43129D2B19A403C8BDE4BC23DC4725F1\kbdclass.pdb
8d385000 8d392000 CompositeBus (pdb symbols) c:\winddk\symbols\CompositeBus.pdb\F0E80E78F49541FDB4CF0AEB667653381\CompositeBus.pdb
8d392000 8d3a4000 AgileVpn (pdb symbols) c:\winddk\symbols\AgileVpn.pdb\F9ABC733237047E898B7404203D52EDE1\AgileVpn.pdb
8d3a4000 8d3bc000 rasl2tp (pdb symbols) c:\winddk\symbols\rasl2tp.pdb\6F6760EF4A3149DC9C430CE8A37585B12\rasl2tp.pdb
8d3bc000 8d3c7000 ndistapi (pdb symbols) c:\winddk\symbols\ndistapi.pdb\1E807AD14BFF4F63A5F1A910CD8F72E81\ndistapi.pdb
8d3c7000 8d3e9000 ndiswan (pdb symbols) c:\winddk\symbols\ndiswan.pdb\2F5570E091E2478A8C706F0CDBB13F782\ndiswan.pdb
8d3e9000 8d400000 rassstp (pdb symbols) c:\winddk\symbols\rassstp.pdb\A6679316B66341EBB0176E197ABD7D651\rassstp.pdb
8d804000 8d81b000 tdx (pdb symbols) c:\winddk\symbols\tdx.pdb\922B487ECD6C4BBA905995E4A19EF3EC1\tdx.pdb
8d81b000 8d826000 TDI (pdb symbols) c:\winddk\symbols\tdi.pdb\DCEB84353D1747A289E47F53F6ED67871\tdi.pdb
8d826000 8d880000 afd (pdb symbols) c:\winddk\symbols\afd.pdb\D27D7654082B42B897657BA97A82079B2\afd.pdb
8d880000 8d8b2000 netbt (pdb symbols) c:\winddk\symbols\netbt.pdb\1FA2156EA6284E77B1D14812C07896692\netbt.pdb
8d8b2000 8d8b9000 wfplwf (pdb symbols) c:\winddk\symbols\wfplwf.pdb\1CF5E823FA1440378B7779F8F90F49341\wfplwf.pdb
8d8b9000 8d8d8000 pacer (pdb symbols) c:\winddk\symbols\pacer.pdb\11A97D775FBC4D179DB709DDD1ABFF601\pacer.pdb
8d8d8000 8d8e6000 netbios (pdb symbols) c:\winddk\symbols\netbios.pdb\266559013917422690E7FE91C3F39F1D1\netbios.pdb
8d8e6000 8d900000 serial (pdb symbols) c:\winddk\symbols\serial.pdb\B81C98B2B3EB4E4E847D36C8A6474A1A2\serial.pdb
8d900000 8d913000 wanarp (pdb symbols) c:\winddk\symbols\wanarp.pdb\A1431851F26C4172BC633B39B79C14511\wanarp.pdb
8d913000 8d923000 termdd (pdb symbols) c:\winddk\symbols\termdd.pdb\5775A453C76747699197A5D682D0C59D1\termdd.pdb
8d923000 8d964000 rdbss (pdb symbols) c:\winddk\symbols\rdbss.pdb\5A90F11A5A484B508C666CBB737620092\rdbss.pdb
8d964000 8d96e000 nsiproxy (pdb symbols) c:\winddk\symbols\nsiproxy.pdb\C05F47CD56124B77BD71E3DFB669D4FF1\nsiproxy.pdb
8d96e000 8d978000 mssmbios (pdb symbols) c:\winddk\symbols\mssmbios.pdb\B9453B9B745D45DE974BA45D910B78481\mssmbios.pdb
8d978000 8d984000 discache (pdb symbols) c:\winddk\symbols\discache.pdb\1F3066C30EA34CC381D3006454C11BD11\discache.pdb
8d984000 8d9e8000 csc (pdb symbols) c:\winddk\symbols\csc.pdb\3E7DBD6C23114C1384B82478B110BAEE2\csc.pdb
8d9e8000 8da00000 dfsc (pdb symbols) c:\winddk\symbols\dfsc.pdb\A638D98F977945DA863A565C759337C31\dfsc.pdb
8de00000 8de18000 parport (pdb symbols) c:\winddk\symbols\parport.pdb\8385DBC900C54B9381E5CBCFAB45F67F2\parport.pdb
8de18000 8de19380 swenum (pdb symbols) c:\winddk\symbols\swenum.pdb\970F8650663E48279A6A292DF5046B1B1\swenum.pdb
8de1a000 8e317000 igdkmd32 (pdb symbols) c:\winddk\symbols\igdkmd32.pdb\E0CDC49B931C4F6786A0C319D039E3BD1\igdkmd32.pdb
8e317000 8e3ce000 dxgkrnl (pdb symbols) c:\winddk\symbols\dxgkrnl.pdb\F745D6982AB74F38A6BFDCC2FBFF5BB82\dxgkrnl.pdb
8e3ce000 8e3d9000 usbuhci (pdb symbols) c:\winddk\symbols\usbuhci.pdb\9C68B808FB324B678AD9795A46081E2C1\usbuhci.pdb
8e3d9000 8e3e8000 usbehci (pdb symbols) c:\winddk\symbols\usbehci.pdb\FA5DDE3E50994A4582DFF51C7883E36A1\usbehci.pdb
8e3e8000 8e3f3000 fdc (pdb symbols) c:\winddk\symbols\fdc.pdb\5F75AB6D4B68486E8E6D437130F9F4111\fdc.pdb
8e3f3000 8e3fd000 serenum (pdb symbols) c:\winddk\symbols\SerEnum.pdb\C8AA0429590E422585F1E41E51F1CC121\SerEnum.pdb
90e2a000 90e5e000 ks (pdb symbols) c:\winddk\symbols\ks.pdb\B7E46FA6ADEA4CBE916033813CD1347B2\ks.pdb
90e5e000 90e6c000 umbus (pdb symbols) c:\winddk\symbols\UmBus.pdb\9CC9553F21684BECB94FFB3A7A4642871\UmBus.pdb
90e6c000 90e77000 siplxwdf (no symbols)
90e77000 90ebb000 usbhub (pdb symbols) c:\winddk\symbols\usbhub.pdb\84B63CC6B96B4C87A80675CD4A1E2AE12\usbhub.pdb
90ebb000 90ecc000 NDProxy (pdb symbols) c:\winddk\symbols\ndproxy.pdb\BA550B96DBAE411780125830F6B51E9D1\ndproxy.pdb
90ecc000 90f51000 HTTP (pdb symbols) c:\winddk\symbols\http.pdb\E7219AC890A9484C8274DB0A09B2CB512\http.pdb
90f51000 90f63000 mpsdrv (pdb symbols) c:\winddk\symbols\mpsdrv.pdb\8F5A8719ECC748B0B6DE16A12B298B811\mpsdrv.pdb
90f63000 90f86000 mrxsmb (pdb symbols) c:\winddk\symbols\mrxsmb.pdb\4537A792AF5240E3B1967ED5B8777E652\mrxsmb.pdb
90f86000 90fc1000 mrxsmb10 (pdb symbols) c:\winddk\symbols\mrxsmb10.pdb\6005C2A9910B46028CB9F15504D31B502\mrxsmb10.pdb
90fc1000 90fdc000 mrxsmb20 (pdb symbols) c:\winddk\symbols\mrxsmb20.pdb\86F545B81A1D407584825408E28C45942\mrxsmb20.pdb
92400000 92419000 bowser (pdb symbols) c:\winddk\symbols\bowser.pdb\30A11B278AF84BCA96202689810AD2D82\bowser.pdb
92419000 92420000 parvdm (pdb symbols) c:\winddk\symbols\parvdm.pdb\943BF29B04F04410BF45D5337FDCC1B31\parvdm.pdb
92425000 92710200 RTKVHDA (no symbols)
92711000 92740000 portcls (pdb symbols) c:\winddk\symbols\portcls.pdb\7122F221D6FC4877B05F832051926AB52\portcls.pdb
92740000 92759000 drmk (export symbols) drmk.sys
92759000 92763000 Dxapi (pdb symbols) c:\winddk\symbols\dxapi.pdb\E68346DBBB704E7BBF54318061ABDC121\dxapi.pdb
92763000 92770000 crashdmp (pdb symbols) c:\winddk\symbols\crashdmp.pdb\13797DA6052A43E783E969C9F6799A451\crashdmp.pdb
92770000 9277b000 dump_dumpata (pdb symbols) c:\winddk\symbols\dumpata.pdb\94F0BF95992E4D79B38F5EA91AB593E71\dumpata.pdb
9277b000 92784000 dump_atapi (pdb symbols) c:\winddk\symbols\atapi.pdb\EF544461A5D5482980C2CA01640A6D621\atapi.pdb
92784000 92795000 dump_dumpfve (pdb symbols) c:\winddk\symbols\dumpfve.pdb\A142963334DB47ACA576FDA3B66CE24B1\dumpfve.pdb
92795000 927a0000 monitor (pdb symbols) c:\winddk\symbols\monitor.pdb\D845B2B699084DF7B623F6CDC81CEDC71\monitor.pdb
927a0000 927bb000 luafv (pdb symbols) c:\winddk\symbols\luafv.pdb\2C87960ABF6D4DD28B5811EEC0127C6C2\luafv.pdb
927bb000 927d5000 WudfPf (pdb symbols) c:\winddk\symbols\WUDFPf.pdb\F625454A9E7F4E29AAF046B1DBA2D2A31\WUDFPf.pdb
927d5000 927e5000 lltdio (pdb symbols) c:\winddk\symbols\lltdio.pdb\FAD5EAF1E080451AA960766A0F29BFAB1\lltdio.pdb
927e5000 927f8000 rspndr (pdb symbols) c:\winddk\symbols\rspndr.pdb\B5E2DF13F94A4C9885F1FBE03CF54DB11\rspndr.pdb
92af0000 92d3a000 win32k (pdb symbols) c:\winddk\symbols\win32k.pdb\870BB3EDB48648E38ED2F4A3AD9117532\win32k.pdb
92d50000 92d59000 TSDDD (pdb symbols) c:\winddk\symbols\TSddd.pdb\047706C59A7C4B25A63F048801C753401\TSddd.pdb
92d80000 92d9e000 cdd (pdb symbols) c:\winddk\symbols\cdd.pdb\04571C8E4CA24882BAF7F7AB533653D91\cdd.pdb
95419000 954b0000 peauth (no symbols)
954b0000 954ba000 secdrv (no symbols)
954ba000 954db000 srvnet (pdb symbols) c:\winddk\symbols\srvnet.pdb\5B4D6A4D6E07480C8735294C267596F12\srvnet.pdb
954db000 954e8000 tcpipreg (pdb symbols) c:\winddk\symbols\tcpipreg.pdb\AA97A6CD5B334BF4ACB709B8E26C9D891\tcpipreg.pdb
954e8000 95537000 srv2 (pdb symbols) c:\winddk\symbols\srv2.pdb\9CD97A9620D041E3A4EB6AC3B17ACC812\srv2.pdb
95537000 95588000 srv (pdb symbols) c:\winddk\symbols\srv.pdb\3A6CF68D427B4969A9EDFC73B24CEF7D2\srv.pdb
3: kd> lme
start end module name
88df0000 88df8000 spldr (no symbols)
90e6c000 90e77000 siplxwdf (no symbols)
92425000 92710200 RTKVHDA (no symbols)
92740000 92759000 drmk (export symbols) drmk.sys
95419000 954b0000 peauth (no symbols)
954b0000 954ba000 secdrv (no symbols)

Well, if you can’t reproduce the symbol files, then indeed a forced load is your only option, though it maybe worse than nothing if your symbols really don’t match your binary in any way beyond the signature (windbg uses internal signatures not timestamps to match binaries to symbols).

I know that you said that you don’t think you changed anything in the code, but mismatch(es) could also be caused by changes to the build settings (compiler/linker options) and/or using different versions of the toolchain. So, if you do this, the first thing that you need to do is obviously conduct some sanity checks to get a handle on whether this is the case or not. As there’s really no good way to ‘verify’ that all is well, if you see anything that looks incorrect, I’d not use the symbols.

The base address means the address where a module is loaded. Using ‘RTKVHDA’ as an example, to force load its symbols, you would use something like:

.reload -f RTKVHDA.sys=92425000

Good luck,

mm

I ran .symopt+0x40
and then analyze and that worked. I actually got the correct line of code.

I tried to force reload my sys file but it won’t do it claiming my pdb file is mismatched.

My bad - I forgot the ‘-i’ option on the ‘.reload’ command line.

Good luck,

mm

Thanks. Adding -i also works.