diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index db44e5605a52c2c959aba91ad261a707ee740e71..71524b7fc02587e0aa0ea023add8e6b45953ef9e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -27,5 +27,3 @@ pytest:
     stage: test
     coverage: '/TOTAL.*\s+(\d+%)$/'
     script: tools/tests/test-pytest.sh
-    allow_failure: true
-    when: manual
diff --git a/briar-gtk/tests/briar_gtk/test_window.py b/briar-gtk/tests/briar_gtk/test_window.py
index 157ca231b8593ce4659f72f28f9fec2139c376ed..d40152d3a2e55e0f2912cd1b2a2600b98fd6323a 100644
--- a/briar-gtk/tests/briar_gtk/test_window.py
+++ b/briar-gtk/tests/briar_gtk/test_window.py
@@ -87,7 +87,8 @@ def briar_headless_jar(is_file):
     return is_file
 
 
-@pytest.fixture(autouse=True)
+# For some reason, this gives a '6681 Segmentation fault'. Therefore 'False'
+@pytest.fixture(autouse=False)
 def gi_dependencies(mocker):
     mocker.patch(MODULE % "Gtk")