Ludovic Courtès writes: > The real cause of the error though seems to be a ‘match-error’ in > application code: > >> #17 0x00007ffff7f3bc8d in scm_throw (key=match-error, args=("match" "no matching pattern" x86_64-linux)) at throw.c:262 >> #18 0x00007ffff7edb239 in throw_ (key=, args=) at intrinsics.c:396 >> #19 0x00007ffff7f3f137 in vm_regular_engine (thread=0x7ffff75c8d80) at vm-engine.c:1183 >> #20 0x00007ffff7f4a5e9 in scm_call_n (proc=, argv=, nargs=1) at vm.c:1608 >> #21 0x00007ffff7eb2457 in scm_primitive_eval (exp=) at eval.c:671 >> #22 0x00007ffff7eeb239 in scm_primitive_load >> (filename=filename@entry="/tmp/guix-build-guix-data-service-0.0.1-29.4a1088c.drv-0/source/tests/jobs-load-new-guix-revision.scm") >> at load.c:131 > > Thoughts? So these are the tests, so exceptions are sometimes intended. Although in this case, while the test in question was still passing, the failure it was testing the handling for wasn't happening as expected. I've fixed this in [1]. 1: https://git.savannah.gnu.org/cgit/guix/data-service.git/commit/?id=3a9079856742b4d97bc434837323ff02eb9d32c3 I haven't updated the Guix package yet, but maybe this change will help.