google/EXEgesis

Followed Readme into Abort trap

Closed this issue · 2 comments

...
INFO: Elapsed time: 89.711s, Critical Path: 33.29s
INFO: 449 processes: 449 darwin-sandbox.
INFO: Build completed successfully, 452 total actions
INFO: Running command line: bazel-bin/exegesis/tools/parse_intel_sdm '--exegesis_input_spec=${HOME}/Downloads/325462-sdm-vol-1-2abcd-3abcd.pdf' '--exegesis_output_file_ba
INFO: Build completed successfully, 452 total actions
I0917 22:17:41.201684 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//.
I0917 22:17:41.202687 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//..
I0917 22:17:41.202735 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2019_10_vol1234.pbtxt
I0917 22:17:41.203758 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2017_03_vol123.pbtxt
I0917 22:17:41.204741 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2018_03_vol1234.pbtxt
I0917 22:17:41.205634 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2017_10_vol1234.pbtxt
I0917 22:17:41.206516 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2017_07_vol1234.pbtxt
I0917 22:17:41.207487 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2016_12_vol123.pbtxt
I0917 22:17:41.208472 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2016_09_vol2.pbtxt
I0917 22:17:41.209432 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2018_05_vol1234.pbtxt
I0917 22:17:41.210330 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2017_12_vol1234.pbtxt
I0917 22:17:41.211222 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2018_11_vol1234.pbtxt
I0917 22:17:41.212044 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2016_04_vol2a.pbtxt
I0917 22:17:41.212370 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2019_05_vol1234.pbtxt
I0917 22:17:41.213207 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2019_01_vol1234.pbtxt
I0917 22:17:41.214068 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2016_06_vol2.pbtxt
I0917 22:17:41.215736 157932992 pdf_document_utils.cc:376] Reading configuration file exegesis/x86/pdf/sdm_patches//sdm_2016_04_vol2b.pbtxt
F0917 22:17:42.612874 157932992 xpdf_util.cc:323] Check failed: all_patches.documents().empty() || patches != nullptr Unable to find document_id 'title: "Intel\302\256 64 and IA-32 Architectures Software Developers Manual, Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D and 4"
creation_date: "D:20200526123021Z"
modification_date: "D:20200526132553-07\'00\'"
' in '${HOME}/Downloads/325462-sdm-vol-1-2abcd-3abcd.pdf'
*** Check failure stack trace: ***
    @        0x1010ce2ef  google::LogMessageFatal::~LogMessageFatal()
    @        0x1010ca849  google::LogMessageFatal::~LogMessageFatal()
    @        0x100ead28c  exegesis::pdf::ParseOrDie()
    @        0x100e9046a  exegesis::x86::pdf::ParseSdmOrDie()
    @        0x100e81ba7  main
Abort trap: 6

Hi Andrew,

thanks for the report!

This is a PDF parsing failure, because we do not have support for the most recent version of the Intel SDM yet. If you have an older version of the manual, it should still work. I'll see if I can add support for the latest version this week or next week.

This should be fixed with the latest commit.

Please reopen the issue if this is not the case.