djhackersdev / bemanitools

Runs recent Konami arcade games and emulates various arcade hardware.
The Unlicense
84 stars 16 forks source link

Create proper exception/crash handler #76

Open icex2 opened 3 years ago

icex2 commented 3 years ago

Summary

Create a "good" (TBD) crash/exception handler for BT5 (or rather for inject and launcher).

Detailed description

We have had various bug reports in the past that were just about "it crashes". Often, the information the log output only indicated roughly when it crashed but not really where, e.g. memory/ip addresses. It might be helpful to have some more low level information available for debugging these things.

Benefits

Information supports debugging efforts and reduces communication overhead on bug reports.

Drawbacks

None.

Current blockers

None.

icex2 commented 7 months ago

Finally addressed by https://github.com/djhackersdev/bemanitools/pull/278