--- a/test/test_duplex.cpp
+++ b/test/test_duplex.cpp
@@ -17,6 +17,9 @@
 #include <memory>
 #include <stdio.h>
 #include <stdlib.h>
+#ifdef __APPLE__
+#include <sys/utsname.h>
+#endif
 
 #include "mozilla/gtest/MozHelpers.h"
 
@@ -310,6 +313,17 @@
   user_state_duplex duplex_stream_state;
   uint32_t latency_frames = 0;
 
+  // Disabled on 10.15, see bug 1867183
+#ifdef __APPLE__
+  struct utsname uts;
+  uname(&uts);
+  // 10.15 correspond to Darwin 19
+  if (strncmp(uts.release, "19", 2) == 0) {
+    printf("Test disabled on macOS 10.15, exiting.\n");
+    return;
+  }
+#endif
+
   r = common_init(&ctx, "Cubeb duplex example");
   ASSERT_EQ(r, CUBEB_OK) << "Error initializing cubeb library";
 
