GNU bug report logs - #52110
match-error exception in /var/log/cuirass.log

Previous Next

Package: guix;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Thu, 25 Nov 2021 15:55:01 UTC

Severity: normal

Done: Mathieu Othacehe <othacehe <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: bug#52110: closed (Re: bug#52110: match-error exception in
 /var/log/cuirass.log)
Date: Sun, 19 Dec 2021 17:00:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#52110: match-error exception in /var/log/cuirass.log

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 52110 <at> debbugs.gnu.org.

-- 
52110: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=52110
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 52110-done <at> debbugs.gnu.org
Subject: Re: bug#52110: match-error exception in /var/log/cuirass.log
Date: Sun, 19 Dec 2021 17:59:47 +0100
Hello Maxim,

> Now for the "version-1.3.0" branch, which *does* exist.

The specifications are not removed anymore but can be deactivated. The
following error caused by an inconsistency between the
evaluations/specifications table should then be fixed.

Thanks,

Mathieu

[Message part 3 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: bug-guix <bug-guix <at> gnu.org>
Subject: match-error exception in /var/log/cuirass.log
Date: Thu, 25 Nov 2021 10:54:42 -0500
Hello,

While keeping an eye on the Cuirass log following a manual restart, I
noticed the following exception:

--8<---------------cut here---------------start------------->8---
2021-11-25T16:46:10 fatal: uncaught exception 'match-error' in 'restart-builds' fiber!
2021-11-25T16:46:10 exception arguments: ("match" "no matching pattern" (#<<specification> name: "core" build: core channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 3 systems: ("powerpc64le-linux" "armhf-linux")> #<<specification> name: "core-updates" build: core channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "core-updates" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 4 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "core-updates-frozen" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "core-updates-frozen" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 9 systems: ("powerpc64le-linux" "aarch64-linux" "i686-linux" "x86_64-linux")> #<<specification> name: "disarchive" build: (manifests "etc/disarchive-manifest.scm") channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: (#<<build-output> job: "disarchive-collection" type: "archive" output: "out" path: "">) notifications: () period: 43200 priority: 2 systems: ("x86_64-linux")> #<<specification> name: "gnuzilla-updates" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "gnuzilla-updates" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 3600 priority: 4 systems: ("i686-linux" "x86_64-linux")> #<<specification> name: "guix" build: guix channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 0 priority: 1 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "images" build: images channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: (#<<build-output> job: "iso9660-image*" type: "ISO-9660" output: "out" path: ""> #<<build-output> job: "hurd-barebones.qcow2" type: "image" output: "out" path: ""> #<<build-output> job: "pine64-barebones-raw-image" type: "image" output: "out" path: ""> #<<build-output> job: "pinebook-pro-barebones-raw-image" type: "image" output: "out" path: "">) notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 86400 priority: 2 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "master" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 0 priority: 2 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "source" build: (manifests "etc/source-manifest.scm") channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 7200 priority: 3 systems: ("x86_64-linux")> #<<specification> name: "staging" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "staging" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 3 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "tarball" build: tarball channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: (#<<build-output> job: "binary-tarball*" type: "archive" output: "out" path: "">) notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 86400 priority: 2 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "tests" build: system-tests channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 86400 priority: 2 systems: ("x86_64-linux")> #<<specification> name: "tests-core-updates-frozen" build: system-tests channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "core-updates-frozen" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 3600 priority: 7 systems: ("x86_64-linux")> #<<specification> name: "version-1.3.0" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "version-1.3.0" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 2 systems: ("aarch64-linux" "armhf-linux" "i686-linux" "x86_64-linux")> #<<specification> name: "wip-stackage-18.14" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "wip-stackage-18.14" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 1000 priority: 4 systems: ("i686-linux" "x86_64-linux")>))
In ice-9/boot-9.scm:
  1747:15  7 (with-exception-handler #<procedure 7ff1d8758d80 at ic?> ?)
  1752:10  6 (with-exception-handler _ _ #:unwind? _ # _)
  1685:16  5 (raise-exception _ #:continuable? _)
  1780:13  4 (_ #<&compound-exception components: (#<&error> #<&orig?>)
   2137:6  3 (_ _ . _)
  1747:15  2 (with-exception-handler #<procedure 7ff1edc7a750 at ic?> ?)
In cuirass/utils.scm:
   299:22  1 (_)
In unknown file:
           0 (make-stack #t)
ERROR: In procedure make-stack:
Throw to key `match-error' with args `("match" "no matching pattern" (#<<specification> name: "core" build: core channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 3 systems: ("powerpc64le-linux" "armhf-linux")> #<<specification> name: "core-updates" build: core channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "core-updates" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 4 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "core-updates-frozen" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "core-updates-frozen" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 9 systems: ("powerpc64le-linux" "aarch64-linux" "i686-linux" "x86_64-linux")> #<<specification> name: "disarchive" build: (manifests "etc/disarchive-manifest.scm") channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: (#<<build-output> job: "disarchive-collection" type: "archive" output: "out" path: "">) notifications: () period: 43200 priority: 2 systems: ("x86_64-linux")> #<<specification> name: "gnuzilla-updates" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "gnuzilla-updates" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 3600 priority: 4 systems: ("i686-linux" "x86_64-linux")> #<<specification> name: "guix" build: guix channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 0 priority: 1 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "images" build: images channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: (#<<build-output> job: "iso9660-image*" type: "ISO-9660" output: "out" path: ""> #<<build-output> job: "hurd-barebones.qcow2" type: "image" output: "out" path: ""> #<<build-output> job: "pine64-barebones-raw-image" type: "image" output: "out" path: ""> #<<build-output> job: "pinebook-pro-barebones-raw-image" type: "image" output: "out" path: "">) notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 86400 priority: 2 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "master" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 0 priority: 2 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "source" build: (manifests "etc/source-manifest.scm") channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 7200 priority: 3 systems: ("x86_64-linux")> #<<specification> name: "staging" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "staging" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 3 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "tarball" build: tarball channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: (#<<build-output> job: "binary-tarball*" type: "archive" output: "out" path: "">) notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 86400 priority: 2 systems: ("x86_64-linux" "i686-linux" "aarch64-linux" "powerpc64le-linux")> #<<specification> name: "tests" build: system-tests channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "master" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: (#<<email> from: "cuirass <at> gnu.org" to: "guix-ci <at> gnu.org" server: "sendmail:///var/cuirass/cuirass-mailer">) period: 86400 priority: 2 systems: ("x86_64-linux")> #<<specification> name: "tests-core-updates-frozen" build: system-tests channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "core-updates-frozen" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 3600 priority: 7 systems: ("x86_64-linux")> #<<specification> name: "version-1.3.0" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "version-1.3.0" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 0 priority: 2 systems: ("aarch64-linux" "armhf-linux" "i686-linux" "x86_64-linux")> #<<specification> name: "wip-stackage-18.14" build: all channels: (#<<channel> name: guix url: "https://git.savannah.gnu.org/git/guix.git" branch: "wip-stackage-18.14" commit: #f introduction: #f location: ((filename . "cuirass/specification.scm") (line . 129) (column . 5))>) build-outputs: () notifications: () period: 1000 priority: 4 systems: ("i686-linux" "x86_64-linux")>))'.
--8<---------------cut here---------------end--------------->8---

I do not know if this hampers the well functioning of Cuirass as a
whole; but it still busy on:

--8<---------------cut here---------------start------------->8---
2021-11-25T16:52:09 Database worker unresponsive for 5 seconds (db-clear-build-queue).
--8<---------------cut here---------------end--------------->8---

After more than 30 minutes.

Thanks,

Maxim



This bug report was last modified 3 years and 152 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.