DescriptionAdd a Subzero variant of Chrome PNaCl error handling test.
Make sure that subzero can also handle various pexes with a
bad header. Test with a tiny fake .pexe (already had
that test case) and a larger realistic nonfinalized pexe.
The nonfinalized pexe requires streaming multiple chunks
and so is able to tickle an error-reporting race condition
(use-after-free) + possible deadlock. I tried it on subzero
from last week and was able to tickle the crash.
It should no longer tickle that bug this week unless
there's a regression.
The tiny version runs pretty quickly, but otherwise had
not been crashing before. It merely returned an imprecise
error message ("Some error occurred"), which should
now be fixed too.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=4163
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_chromium_dbg_32_ng
Committed: https://crrev.com/89cda3776ecc975213ac4b626845deea417f977f
Cr-Commit-Position: refs/heads/master@{#333769}
Patch Set 1 #Patch Set 2 : add missing files and relax regex #
Total comments: 2
Patch Set 3 : make more explicit #
Messages
Total messages: 13 (5 generated)
|