dethrace-labs / dethrace

Reverse engineering the 1997 game "Carmageddon"
https://twitter.com/dethrace_labs
GNU General Public License v3.0
669 stars 38 forks source link

Segfault when running dethrace with --enable-diagnostics #326

Closed madebr closed 1 year ago

madebr commented 1 year ago

gDiagnostic_file is potentially used unitialized in dr_dprintf.

Reproducer

Start dethrace with --enable-diagnostics.

Stack trace:
0: ?? ??:0
1: ?? ??:0
2: dr_dprintf at /home/maarten/projects/dethrace/src/DETHRACE/common/errors.c:252
3: PDBuildAppPath at /home/maarten/projects/dethrace/src/DETHRACE/pc-win95/win95sys.c:681
4: GameMain at /home/maarten/projects/dethrace/src/DETHRACE/common/main.c:112
5: original_main at /home/maarten/projects/dethrace/src/DETHRACE/pc-win95/win95sys.c:950
6: main at /home/maarten/projects/dethrace/src/DETHRACE/main.c:35
7: ?? ??:0
8: ?? ??:0