{"push_id":944497163,"size":2,"distinct_size":0,"ref":"refs/heads/stackhash_blacklist","head":"65a855d7f23b05b307da5d34057edaf8e6805876","before":"23ec02a25410945a30a76b7b6f53c6302de96e75","commits":[{"sha":"c209aa5de036693718d1ed0d9e775c3c92e5d424","author":{"email":"7611fa5e9fd33f993ed88a8464a47644a6f066ca@census-labs.com","name":"Anestis Bechtsoudis"},"message":"LINUX: Deal gracefully with ASan nested crashes\n\nWhile fuzzing ASan instrumented targets in Android it has\nbeen noticed that sometimes ASan is crashing internally,\nwhile generating reports for detected error (nested crashes).\nMostly null deref bugs or read addresses close to 0x0. In\ncase ASan internal error does not raise a SIGSEGV the\nidentified crash is lost since the AsanDie() procedure is\nnever invoked from compiler-rt.\n\nIf \"abort_on_error\" ASan flag is enabled (SIGABRT is\nmonitored for target application) there is nothing that can\nbe done if nested crash doesn't result to a SIGSEGV being\nraised. On the other hand if SIGABRT is not monitored and\nASan reports are written in FS, an additional check is added\nat the end of the worker actions to identify orphan reports\nthat match PIDs that have not exited with expected exitcode.\nIf such type of ASan reports are identified an attempt is made\nto parse the info the save the current mutated seed using info\nfrom corrupted report file.\n\nThis commit also effectively mitigates garbage ASan logs\nleft behind in fuzzing workspace if compiler-rt procs crashes\nwhile processing identified errors at instrumented target.\n\nSigned-off-by: Anestis Bechtsoudis <anestis@census-labs.com>","distinct":false,"url":"https://api.github.com/repos/anestisb/honggfuzz/commits/c209aa5de036693718d1ed0d9e775c3c92e5d424"},{"sha":"65a855d7f23b05b307da5d34057edaf8e6805876","author":{"email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@swiecki.net","name":"robertswiecki"},"message":"Merge pull request #49 from anestisb/sancov\n\nLINUX: Deal gracefully with ASan nested crashes","distinct":false,"url":"https://api.github.com/repos/anestisb/honggfuzz/commits/65a855d7f23b05b307da5d34057edaf8e6805876"}]}