diff --git a/test/test_clmath.py b/test/test_clmath.py
index 190dd6c43acc0184d955536c15ce5318ac105346..c4b5c5ce09e907fbca8c50779c38f13f3272bd3d 100644
--- a/test/test_clmath.py
+++ b/test/test_clmath.py
@@ -39,6 +39,13 @@ if have_cl():
             as pytest_generate_tests
     from pyopencl.characterize import has_double_support
 
+try:
+    import faulthandler
+except ImportError:
+    pass
+else:
+    faulthandler.enable()
+
 
 sizes = [10, 128, 1<<10, 1<<11, 1<<13]