bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Maxim Cournoyer
Subject: bug#52110: 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@gnu.org" to: "guix-ci@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@gnu.org" to: 
"guix-ci@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@gnu.org" to: "guix-ci@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@gnu.org" to: "guix-ci@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@gnu.org" to: "guix-ci@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@gnu.org" to: "guix-ci@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@gnu.org" to: 
"guix-ci@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@gnu.org" to: "guix-ci@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@gnu.org" to: "guix-ci@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@gnu.org" to: "guix-ci@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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]