diff --git a/test/test_wrapper.py b/test/test_wrapper.py
index fbde65d6140f22b0a936eec160068ee35a147113..6f3c27d8f13ec230d3115bd74d524dcd082de70c 100644
--- a/test/test_wrapper.py
+++ b/test/test_wrapper.py
@@ -135,7 +135,8 @@ class TestCL:
                     lambda info: evt.get_profiling_info(info),
                     try_attr_form=False)
 
-        if device.image_support:
+        # crashes on intel...
+        if device.image_support and platform.vendor != "Intel(R) Corporation":
             smp = cl.Sampler(ctx, True,
                     cl.addressing_mode.CLAMP,
                     cl.filter_mode.NEAREST)
@@ -232,6 +233,10 @@ class TestCL:
             from py.test import skip
             skip("images not supported on %s" % device)
 
+        if device.platform.vendor == "Intel(R) Corporation":
+            from py.test import skip
+            skip("images crashy on %s" % device)
+
         prg = cl.Program(context, """
             __kernel void copy_image(
               __global float *dest,