From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id eGhKDPiWcGcZuwAA62LTzQ:P1 (envelope-from ) for ; Sun, 29 Dec 2024 00:25:28 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id eGhKDPiWcGcZuwAA62LTzQ (envelope-from ) for ; Sun, 29 Dec 2024 01:25:28 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=Sq5YHsWe; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=foAVYbl6; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1735431927; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=BM3iiJSqz48/Ea0L4PIWbRZr+n8vj/LeH/actPNtk1Q=; b=ePWGOme0H+JC0Nwsy3PieXoEGXDVEiT7C7y5ygbOVGWwfFLwJPfg1FNoBT+Oq0i0fmuOyP MrU+adXyPZ19e6qhc4QFHNK1J757XDLAb/k5Evb5vpaENLHfFmjGdaY4YBM+tEB1PyyAJ/ c2GcRWNGyRv2qzU5rvBOUQlVKQSXkJrgQbi/vIah1wAxLQMXzVUupapqdQIfsr+yBS9T1K L49mdrLga6LCkujey4K3lI0lU0J5dZ9HWEZIGYPDwDxF4MmlahDNP0jgOzbGsPeuF0taAF kAPBxByHgQKUDmEAnLnVdcCyC+iNN4N6vAVcYseMtwn2aLA7lkEI14JQQN6Tyg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=Sq5YHsWe; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=foAVYbl6; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1735431927; a=rsa-sha256; cv=none; b=eYI3Tt88QFy0sWzvIDjhfuHBeTZ9P9IB6Vu6YEWBV2YXNxzPTr3ZS1cAzTiW50Kr5j8tom pWpoGuOlRDZ4OCSndp0/He+6L/GuB/9uwxBD9OdZbcRNIEaz24kSVELbStQ0uw4oasR5tx ZXE6ka2O9E3lpXSiXCpixOK1TZQTHxqkj58RMaiAndgLmpJh6FeOhHoV03kuJue3rJHw7P lqm3JQP6lLUq4aO8w11e+gRPuFb3X9tLTj99aTXAJJY6ip03rUWKkrxKEeOAD1uLj2PtPq bZagh4gi/lQuAfyl52GmGIiu+jhsaLFHTF6naEF7kQEPgjAFKcTxqitFXSWrzA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4129B927E3 for ; Sun, 29 Dec 2024 01:25:27 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRh7A-0006Ua-4S; Sat, 28 Dec 2024 19:25:04 -0500 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 1tRh78-0006US-GR for bug-guix@gnu.org; Sat, 28 Dec 2024 19:25:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tRh78-0006Lx-7W for bug-guix@gnu.org; Sat, 28 Dec 2024 19:25:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=BM3iiJSqz48/Ea0L4PIWbRZr+n8vj/LeH/actPNtk1Q=; b=Sq5YHsWeR0p4fsXLThbLI26vqjiQTynCWVgg9FX9x1Km3EHO/PXHRkHkuZe/KFtFCoob145cHzlBgEMSGzHOvVEvvunu5ZgUqRGeelWO71nXd8R5+Z07SpO0Xow8qNUW6lY70+9GyHnUGWkFXJn+DQfNIdtO1/Zm7eZOuN/G0dpjKCoB5J/7xwMT41hI3clVl66eBnET8AMXHKN6K5llRc03ZuaDCJKstS5sdO65gfVlOBVUM9rM7Tiexo/VqFY3bIbm7JlZFfqHY1BKIXJwC9yCB9NANmIVYdjBg2jpKALc53flUASY8mb+S6qwIzVBGDCR1YruikpZmQ8ZQUX9eA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tRh77-0002sv-Q7 for bug-guix@gnu.org; Sat, 28 Dec 2024 19:25:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#75157: Grafting inconsistency with multiple outputs is causing problems Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 29 Dec 2024 00:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75157 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Dariqq Cc: 75157@debbugs.gnu.org Received: via spool by 75157-submit@debbugs.gnu.org id=B75157.173543185110998 (code B ref 75157); Sun, 29 Dec 2024 00:25:01 +0000 Received: (at 75157) by debbugs.gnu.org; 29 Dec 2024 00:24:11 +0000 Received: from localhost ([127.0.0.1]:53093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRh6I-0002rH-O5 for submit@debbugs.gnu.org; Sat, 28 Dec 2024 19:24:11 -0500 Received: from relay.yourmailgateway.de ([188.68.63.166]:55357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRh6F-0002r3-Gf for 75157@debbugs.gnu.org; Sat, 28 Dec 2024 19:24:09 -0500 Received: from mors-relay-8202.netcup.net (localhost [127.0.0.1]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4YLK7T0GtFz3tGf; Sun, 29 Dec 2024 00:58:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1735430293; bh=3l1SuGBFJyjvzQOAH3oOmcaVUOYnCfDU2RZIHkYD/R8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=foAVYbl6nZi7G7fmU0hdgud/uWRQws9IsIKKwmDvVUtMuC2rMVGpw6IEn0DFYMKqq pzaanH189WPek7Viw/6T5k0+4QOTT8S7B4KsVRNXSAp1vTYDEdVeRGwvOELX6q2mwF akIy4vdgIOdBYA3w2nDGSXYQCkEzpVRYXOuv9AjpjVd3uGYyF8O9YxyIBWw1xzaAlB wsP2Yslk0yyEzGt3u41VzDqxVkBMduH22+fUlNLySLgUohiu6owUH6lW0dKtV7C4H4 YWhUTLqDRkFi7e/bfx5wx+u6zZlh5EFq2xn6VSAliq58eWt6i0vFpG9CEZJO+PIWTN 5wBm/p8pIzciA== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4YLK7S6gXzz3tGJ; Sun, 29 Dec 2024 00:58:12 +0100 (CET) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4YLKjJ1bbdz8svJ; Sun, 29 Dec 2024 01:24:04 +0100 (CET) Received: from florianhp (ipb21a5dbf.dynamic.kabel-deutschland.de [178.26.93.191]) by mxe217.netcup.net (Postfix) with ESMTPSA id EA0E084390; Sun, 29 Dec 2024 01:23:57 +0100 (CET) From: "pelzflorian (Florian Pelz)" In-Reply-To: (dariqq@posteo.net's message of "Sat, 28 Dec 2024 08:52:44 +0000") References: Date: Sun, 29 Dec 2024 01:24:41 +0100 Message-ID: <87o70vxrna.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: EA0E084390 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: wT7B3uhSvpK5bYtnClcamqqHIY6v0jRbEbOgXJZyzC39+10VNIMMULD2 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -7.96 X-Spam-Score: -7.96 X-Migadu-Queue-Id: 4129B927E3 X-Migadu-Scanner: mx10.migadu.com X-TUID: zCQUmJHlt/dP Hello Dariqq, your debugging is interesting. My G-Golf GTK program has a critical error at Gdk-Pixbuf, not GLib at first sight, but see below. $ guile /gnu/store/hbf4wqssp0aa0m2cxrwaq0mkxfd5y59p-launcher.scm (guile:1273): Gtk-WARNING **: 01:21:40.538: Unable to acquire session bus: = Failed to execute child process =E2=80=9Cdbus-launch=E2=80=9D (No such file= or directory) (guile:1273): GLib-GObject-CRITICAL **: 01:21:40.586: cannot register exist= ing type 'GdkPixbuf' (guile:1273): GLib-GObject-CRITICAL **: 01:21:40.586: g_type_add_interface_= static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (guile:1273): GLib-GObject-CRITICAL **: 01:21:40.586: g_type_add_interface_= static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (guile:1273): GLib-CRITICAL **: 01:21:40.586: g_once_init_leave: assertion = 'result !=3D 0' failed It cannot register existing type 'GdkPixbuf'. Bisecting reveals the first bad commit is this: commit 78c4d00ab02ab41a22058cdbec0329752e47580f gpg: Signature made Mi 18 Dez 2024 08:27:09 CET gpg: using RSA key 27D586A4F8900854329FF09F1260E46482E63562 gpg: Can't check signature: No public key Author: Maxim Cournoyer Date: Sat Dec 14 22:52:22 2024 +0900 gnu: glibc: Graft with fix for CVE-2024-2961. =20=20=20=20 * gnu/packages/base.scm (%glibc-patches): New variable. (glibc) [source]: Use it. [properties]: Mark CVE-2024-2961 as hidden (resolved). [replacement]: Add field to graft with... (glibc/fixed): ... this new package. =20=20=20=20 Fixes: Change-Id: I6dd70b0e157283925824348f180c466c2f6387c9 I look at `cat /proc/635/maps` /gnu/store/1av61zsp5sxs0as48nl52fg78b466r8p-gdk-pixbuf-2.42.10/lib/libgdk_p= ixbuf-2.0.so.0.4200.10 /gnu/store/1av61zsp5sxs0as48nl52fg78b466r8p-gdk-pixbuf-2.42.10/lib/gireposi= tory-1.0/GdkPixbuf-2.0.typelib and /gnu/store/10i71f2m5r6rijl8gvn1mpmvzxaxs76l-gdk-pixbuf-2.42.10/lib/libgdk_p= ixbuf-2.0.so.0.4200.10 this one without a matching typelib, so only the latter was not loaded through a typelib. $ guix gc --references /gnu/store/1av61zsp5sxs0as48nl52fg78b466r8p-gdk-pixb= uf-2.42.10 /gnu/store/0466q5rlccclzg70f3yprpf9kdvlyfzf-glib-2.78.0 ... $ guix gc --derivers /gnu/store/0466q5rlccclzg70f3yprpf9kdvlyfzf-glib-2.78.0 /gnu/store/ikv0s6dr3yzs398i67vh3p0w8jglxm4w-glib-2.78.0.drv $ guix build /gnu/store/ikv0s6dr3yzs398i67vh3p0w8jglxm4w-glib-2.78.0.drv /gnu/store/0466q5rlccclzg70f3yprpf9kdvlyfzf-glib-2.78.0 $ guix gc --references /gnu/store/10i71f2m5r6rijl8gvn1mpmvzxaxs76l-gdk-pixb= uf-2.42.10 /gnu/store/0466q5rlccclzg70f3yprpf9kdvlyfzf-glib-2.78.0 $ guix gc --derivers /gnu/store/0466q5rlccclzg70f3yprpf9kdvlyfzf-glib-2.78.0 /gnu/store/ikv0s6dr3yzs398i67vh3p0w8jglxm4w-glib-2.78.0.drv $ guix build /gnu/store/ikv0s6dr3yzs398i67vh3p0w8jglxm4w-glib-2.78.0.drv /gnu/store/0466q5rlccclzg70f3yprpf9kdvlyfzf-glib-2.78.0 Both my GLibs have one output only. I still believe above guix commit is the first bad commit for you, as well, and guix time-machine -q --commit=3D78c4d00ab02ab41a22058cdbec0329752e47580f will show the error and parent commit guix time-machine -q --commit=3D08e0144d2338c8fb51e52e74274554583d0faa69 will be fine. Is it? I believe what we describe here is yet another symptom of old bug , but if we have a first bad commit, and if it is the first bad commit for you, too, it might help solve it. Or perhaps this bug can be solved separately if really the loading through typelib vs. not through typelib is the cause. Regards, Florian