diff --git a/test/test_loopy.py b/test/test_loopy.py
index 667d7365d412d9be6d9a51c8d63c9470ffede2f9..1fed3289aac1c184b2267e3425aed2d8023f9a03 100644
--- a/test/test_loopy.py
+++ b/test/test_loopy.py
@@ -529,6 +529,9 @@ def test_fuzz_code_generator(ctx_factory):
     ctx = ctx_factory()
     queue = cl.CommandQueue(ctx)
 
+    if ctx.devices[0].platform.vendor.startswith("Advanced Micro"):
+        pytest.skip("crashes on AMD 15.12")
+
     #from expr_fuzz import get_fuzz_examples
     #for expr, var_values in get_fuzz_examples():
     for expr, var_values in generate_random_fuzz_examples(50):