diff options
-rw-r--r-- | framework/exectest.py | 6 | ||||
-rw-r--r-- | framework/gleantest.py | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/framework/exectest.py b/framework/exectest.py index 86fda262..c80c1560 100644 --- a/framework/exectest.py +++ b/framework/exectest.py @@ -82,7 +82,11 @@ class PlainExecTest(Test): results['result'] = 'crash' elif proc.returncode == -1073741819: # 0xc0000005 - # Windows access violation + # Windows EXCEPTION_ACCESS_VIOLATION + results['result'] = 'crash' + elif proc.returncode == -1073741676: + # 0xc0000094 + # Windows EXCEPTION_INT_DIVIDE_BY_ZERO results['result'] = 'crash' elif proc.returncode != 0: results['result'] = 'fail' diff --git a/framework/gleantest.py b/framework/gleantest.py index 0cbabb56..e4907b38 100644 --- a/framework/gleantest.py +++ b/framework/gleantest.py @@ -77,7 +77,11 @@ class GleanTest(Test): results['result'] = 'crash' elif glean.returncode == -1073741819: # 0xc0000005 - # Windows access violation + # Windows EXCEPTION_ACCESS_VIOLATION + results['result'] = 'crash' + elif glean.returncode == -1073741676: + # 0xc0000094 + # Windows EXCEPTION_INT_DIVIDE_BY_ZERO results['result'] = 'crash' elif glean.returncode != 0 or out.find('FAIL') >= 0: results['result'] = 'fail' |