summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--framework/exectest.py6
-rw-r--r--framework/gleantest.py6
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'