windows - PDB fil crashdump user.dmp

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et programkrasch, og det resulterer som følge heraf i et crash-dump i Windows-platformen. Jeg sender filen EXE og DLL til kunden. Kunden har sendt filen user.dmp og drwtsn32.log mig. Men kunden har ikke den tilsvarende pdb-fil. Kunden har bare dll og exe fil. Så når jeg vedhæfter denne user.dmp-fil til Windbg, får jeg ikke symbolerne. Så hvad skal jeg gøre for at få symbolerne. Må jeg sende pdb-filerne til kunden? Hvis ja, hvad skal han gøre med disse pdb-filer, når der opstår et sammenbrud?
Jeg bruger tre forskellige maskiner: a) byggemaskinen, c) kundens testmaskine og c) min egen fejlfindningsmaskine (ikke den samme som byggemaskinen).
Windbg er installeret i debugging machine. Jeg kan kopiere alle pdb-filer til min debugging machine fra byggemaskinen.
Lad mig vide, hvordan kunden kan gøre brug af pdb-filerne og hvordan jeg debugger senere.


Tak
Kongkon

Bedste reference


Hvis du har de korrekte PDB-filer til eksekverbarhederne, skal du bare pege WinDbg til den korrekte sti, når du fejler dumpen. Brug funktionen Symbolvej til dette.


Yderligere information i dette spørgsmål: Fejlfejl symbol problem

Andre referencer 1


Det store ved at samle DMP-filer er, at kunden ikke behøver PDB-filer på tidspunktet for oprettelsen af ​​DMP-filen. Du behøver kun pdbs, når du fejler ind i DMP-filen!