From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 14 21:54:21 2025 Received: (at submit) by debbugs.gnu.org; 15 Jun 2025 01:54:22 +0000 Received: from localhost ([127.0.0.1]:49601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uQcZg-00021y-GC for submit@debbugs.gnu.org; Sat, 14 Jun 2025 21:54:21 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34368) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uQcZd-000211-LN for submit@debbugs.gnu.org; Sat, 14 Jun 2025 21:54:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uQcZY-0002j8-BO for bug-guix@gnu.org; Sat, 14 Jun 2025 21:54:12 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uQcZV-00077C-8A for bug-guix@gnu.org; Sat, 14 Jun 2025 21:54:12 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 280B6240027 for ; Sun, 15 Jun 2025 03:54:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=1984.ea087b; t=1749952445; bh=Q1/CWJ83fuvaOjO7L2kuZFxL8DEvYwa2Tx6427sUMGA=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=VssUXHjnKuI7YlF3giPfM6JpJOZp5WgeN0/KTYI6Pb094n1Pj4165JYOVyjKdnrO9 rtCF45mvVcPkfB8YuhvGQg7ptW72jwTryN6s+Mjk6H+NmI+fkb6RBruoWaDzwchg9T G3+RoE1TEp5zRrM0I0k4yGVYhg2BAfo4G3+/sibsSDdrw4ZR6EtcTphr2IqZ2yXI0R aoPM+WusGZr50zwL8ZnFgoPNM7lDDzBk+6vecaSHdSa0emXXd1qVgRIVON5ueDmaW6 0kTfoTlZiNY7QWNJ1iDN/nKBHfiGELFZxVr8htTxrfy0eYRzqhTXav6+Lo2Kw2JLTV AKhU6XAK9OI533BqnYK+km35ySBqv0KSJMA49uB8gfLL4e1hOdATnCjGPI/zULWe0Z u3TQttgPbnuH1zrDpjpdv9aj9hgTNyrtcnIpRoXeoDsYnU31fMrCwQB6ufdjnSAkUp 4kGD9vTQghc3Pj8Fl0633RqqBOhIavpjFDr+ndzxxxy23n8rjJS Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4bKblc3YXWz9rxD for ; Sun, 15 Jun 2025 03:54:04 +0200 (CEST) From: Fredrik Salomonsson To: bug-guix@gnu.org Subject: sc-controller crashes after commit: 9bc97424d347901e6b70b5477a1066359f3d6f2c Date: Sun, 15 Jun 2025 01:54:02 +0000 Message-ID: <87tt4hwz0l.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.65; envelope-from=plattfot@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi, I've been using the sc-controller package for over a year =E2=80=94 I had t= he patches from https://issues.guix.gnu.org/58403 applied to my own channel while I waited for it to be reviewed and merged in the main channel. Which look like it was around three weeks ago. But it looks like something broke between May 24 =E2=80=94 commit 9bc97424d347901e6b70b5477a1066359f3d6f2c =E2=80=94 and May 31 =E2=80=94 com= mit fd1d786e4574854093f31f52a7898560a609304a. As when I did a pull on May 31 I'm getting this when launching it: ``` guix shell sc-controller -- sc-controller substitute: looking for substitutes on 'https://substitutes.nonguix.org'...= 100.0% substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'... 1= 00.0% 2,1 MB will be downloaded sc-controller-0.4.8.9 2.0MiB = 1.4MiB/s 00:01 =E2=96=95=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88= =E2=96=88=E2=96=8F 100.0% ** (.sc-controller-real:23465): WARNING **: 18:46:28.668: expected enumerat= ion type void, but got PyGLibOptionArg instead ** (.sc-controller-real:23465): WARNING **: 18:46:28.668: expected enumerat= ion type void, but got PyGLibOptionArg instead ** (.sc-controller-real:23465): WARNING **: 18:46:28.668: expected enumerat= ion type void, but got PyGLibOptionArg instead thread '' panicked at /tmp/guix-build-librsvg-2.58.5.drv-0/librsvg= -2.58.5/guix-vendor/rust-glib-0.19.9.tar.gz/src/subclass/types.rs:999:9: assertion `left =3D=3D right` failed: Type RsvgHandle has already been regi= stered left: 911974304 right: 0 note: run with `RUST_BACKTRACE=3D1` environment variable to display a backt= race thread '' panicked at core/src/panicking.rs:221:5: panic in a function that cannot unwind stack backtrace: 0: 0x7f6a2b4179bd - 1: 0x7f6a2b4424f3 - 2: 0x7f6a2b4258b9 - 3: 0x7f6a2b42915f - 4: 0x7f6a2b428d88 - 5: 0x7f6a2b429705 - 6: 0x7f6a2b417d75 - 7: 0x7f6a2b417bc9 - 8: 0x7f6a2b4292e4 - 9: 0x7f6a2b0c45d5 - 10: 0x7f6a2b0c4662 - 11: 0x7f6a2b0c47a6 - 12: 0x7f6a2b0c71c9 - rsvg_handle_get_type 13: 0x7f6a4ebb7d0e - g_registered_type_info_get_g_type 14: 0x7f6a4ed4aebd - 15: 0x7f6a4f5b95b2 - 16: 0x7f6a4f563f32 - PyObject_Vectorcall 17: 0x7f6a4f5040dd - _PyEval_EvalFrameDefault 18: 0x7f6a4f669d71 - 19: 0x7f6a4f5672e8 - 20: 0x7f6a4f56469c - PyObject_CallOneArg 21: 0x7f6a4f5dc0c2 - 22: 0x7f6a4f5bd7d7 - PyObject_GetAttr 23: 0x7f6a4f502b39 - _PyEval_EvalFrameDefault 24: 0x7f6a4f669d71 - 25: 0x7f6a4f564b2e - _PyObject_Call_Prepend 26: 0x7f6a4f5dd947 - 27: 0x7f6a4f5d4657 - 28: 0x7f6a4f5631f5 - _PyObject_MakeTpCall 29: 0x7f6a4f5040dd - _PyEval_EvalFrameDefault 30: 0x7f6a4f669d71 - 31: 0x7f6a4ed57c48 - 32: 0x7f6a4eb3c931 - 33: 0x7f6a4eb3d1e8 - 34: 0x7f6a4eb5b929 - 35: 0x7f6a4eb7063b - 36: 0x7f6a4eb75b55 - g_signal_emit_valist 37: 0x7f6a4eb75c02 - g_signal_emit 38: 0x7f6a4d7d88f2 - g_application_register 39: 0x7f6a4d7d8d20 - 40: 0x7f6a4d7d908e - g_application_run 41: 0x7f6a4eb3d052 - 42: 0x7f6a4eb3bc85 - 43: 0x7f6a4eb3c68e - ffi_call 44: 0x7f6a4ed5a537 - 45: 0x7f6a4ed5c5ba - 46: 0x7f6a4f5642f9 - PyObject_Call 47: 0x7f6a4f506b53 - _PyEval_EvalFrameDefault 48: 0x7f6a4f669c0f - PyEval_EvalCode 49: 0x7f6a4f6b7d7d - 50: 0x7f6a4f6b9487 - _PyRun_SimpleFileObject 51: 0x7f6a4f6b9a9b - _PyRun_AnyFileObject 52: 0x7f6a4f6dae38 - 53: 0x7f6a4f6db4cc - Py_BytesMain 54: 0x7f6a4f16bbf7 - __libc_start_call_main 55: 0x7f6a4f16bcac - __libc_start_main@GLIBC_2.2.5 56: 0x401071 - _start 57: 0x0 - thread caused non-unwinding panic. aborting. ``` It works fine before that, for example here is the generation I'm currently running that works: ``` Generation 50 maj 24 2025 14:40:52 (current) file name: /var/guix/profiles/system-50-link canonical file name: /gnu/store/4y0vk93rgzwcvf4fjvz6c8djdxjwpg2r-system label: GNU with Linux 6.14.7 bootloader: grub-efi root device: label: "guix-root" kernel: /gnu/store/hc2ksndxbar6n5vfi85hnm5b7kvpyfnd-linux-6.14.7/bzImage channels: plt: repository URL: https://git.sr.ht/~plattfot/plt branch: master commit: 5ff3981e9e95160c86239f09617f6bdcb75a68c4 nonguix: repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 7152e92a13edf3e9a356e7b9b759b163aed3044c guix: repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 9bc97424d347901e6b70b5477a1066359f3d6f2c ``` And one that triggers that error: ``` Generation 51 maj 31 2025 20:05:25 file name: /var/guix/profiles/system-51-link canonical file name: /gnu/store/sqh0ryd7fds737z50sadgl1k5l2zpy52-system label: GNU with Linux 6.14.8 bootloader: grub-efi root device: label: "guix-root" kernel: /gnu/store/540pf10pz1q557h6sr6p2k4czfpckjdy-linux-6.14.8/bzImage channels: plt: repository URL: https://git.sr.ht/~plattfot/plt branch: master commit: a4f0fd42fcef34a7e4228ac82ffdf8e160fc7f51 nonguix: repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 0b9e1041aec581d5426adf5fa593e12cc4b75409 guix: repository URL: https://git.guix.gnu.org/guix.git branch: master commit: fd1d786e4574854093f31f52a7898560a609304a ``` I tested to update to the latest version 0.4.8.13 and also the fork of it at https://github.com/C0rn3j/sc-controller using version 0.5.2. As https://github.com/Ryochan7/sc-controller has been archived. Both of these are triggering the same panic. I haven't found any reports upstream on a similar issue. So I'm not sure if it's a bug upstream or in guix. Anyone has any idea what could be the issue? --=20 s/Fred[re]+i[ck]+/Fredrik/g