Describe the bug
In my case, the PE file being analyzed had a segment call .voltbl, which can't be parsed by ida correctly.

Then it generate .json like this.

While the null value is not supported by nlohmann, which is used in this project to generate PDB file. So the fakepdb_pdb crashed (I debuged this). As mentioned here [nlohmann/json/issues/2356].
After I edit the segment prosperity like this to avoid null value, the PDB generation works fine.

Maybe, do more check in python, to inform user when there is something not parsable in json?
Describe the bug
In my case, the PE file being analyzed had a segment call .voltbl, which can't be parsed by ida correctly.

Then it generate .json like this.

While the
nullvalue is not supported bynlohmann, which is used in this project to generate PDB file. So thefakepdb_pdbcrashed (I debuged this). As mentioned here [nlohmann/json/issues/2356].After I edit the segment prosperity like this to avoid

nullvalue, the PDB generation works fine.Maybe, do more check in python, to inform user when there is something not parsable in json?