- attached testing.diff
Crashes during parse/load of .tzx
Issue #5
new
Fuzzed Unreal Speccy Portable with AFL, found samples of .tzx files that crash it.
Samples 6, 165, 166, 167 known to crash regular Mac OS build of Unreal Speccy Portable 0.0.56.1 (when opened using File -> Open or by double-clicking in Finder), while many others cause crash only when Unreal Speccy Portable is built with Address Sanitizer.
Comments (5)
-
reporter -
reporter - attached stacktraces.tar.bz2
Stacktraces for each sample.
-
reporter Sorry, that stacktraces were for .tap samples, not .tzx. Here are .tap samples that cause crash.
-
reporter - attached stacktraces-tzx.zip
Stacktraces for .tzx samples
-
repo owner thank you for investigations!)
- Log in to comment
Fuzzed using modified 'benchmark' program, here is diff showing what was changed
Handler()->OnDone()
assert(!speccy)
ineSpeccyHandler
destructor because of removedHandler()->OnDone()
-- after test file is loaded, we can just end execution and don't bother moreReset()
inSpeccy
constructor, it slowed down tests significantly -- I don't need emulation in tests, only loading of .tzx