3 ms·
Probably not hardest, but one that sticks in my mind was that I downloaded an old copy of Jedi Knight II onto my computer and was excited to play it again... bu
by matheist 8y ago
Probably not hardest, but one that sticks in my mind was that I downloaded an old copy of Jedi Knight II onto my computer and was excited to play it again... but it crashed on launch. Or rather it would throw a modal dialog (complaining about graphics something-or-other) and go into a loop of system beeps.
So I attached to it with gdb... and started going down a rabbit hole of stack traces and assembly code. I don't remember ultimately what the problem was (I think the code had been (partially?) stripped of symbols) but I do remember ultimately flipping a bit in some conditional that finally got it to launch!
- choicenotchance 8y agoYeah, that happened
- Tempest1981 8y agoYou reminded me of this: "How I Fixed a 10 Year Old Guitar Hero Bug Without the Source Code" https://youtu.be/A9U5wK_boYM https://youtu.be/A9U5wK_boYM
- matheist 8y agoThanks for sharing that! It does look very similar — I wish I had documented my process as neatly as the author of that video.