Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PDB, VS6] Error when trying to import PDB from a binary compiled in VS6 #6464

Closed
SmileyAG opened this issue Apr 28, 2024 · 1 comment
Closed
Assignees
Labels
Feature: PDB Status: Internal This is being tracked internally by the Ghidra team
Milestone

Comments

@SmileyAG
Copy link

Describe the bug
I'm not sure if this can be counted as a duplicate of #1062, because as I understood the meaning of that issue was that there was no support for the old PDB format at all (which is used in VS6 and older versions)

Support for importing old PDBs was added starting from 10.0 version according to the next comment: #1304 (comment)

But as you can see in my issue, an error is thrown during processing in latest version of Ghidra (see the screenshot or application.log)

To Reproduce
Steps to reproduce the behavior:

  • Import any binary and its .pdb into Ghidra that compiled in VS6.0 (1998) for analysis. Default analysis options were used.

Screenshots
ghidra-error-when-importing-pdb-from-binary-compiled-in-vs6

Attachments
hltv-vs6-with-pdb.zip
application.log

Environment (please complete the following information):

  • OS: [Windows 10, 64 bit]
  • Java Version: [jdk-17.0.2]
  • Ghidra Version: [11.0.3]
  • Ghidra Origin: [official GitHub distro]
@ghizard ghizard self-assigned this Apr 29, 2024
@ghizard ghizard added Feature: PDB Status: Triage Information is being gathered labels Apr 29, 2024
@ghizard
Copy link
Contributor

ghizard commented Apr 29, 2024

I will look into the PDB parsing to see what is going on.

@ghizard ghizard added Status: Internal This is being tracked internally by the Ghidra team and removed Status: Triage Information is being gathered labels Apr 30, 2024
@ryanmkurtz ryanmkurtz added this to the 11.1 milestone May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: PDB Status: Internal This is being tracked internally by the Ghidra team
Projects
None yet
Development

No branches or pull requests

3 participants