From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 04:58:04 2022 Received: (at submit) by debbugs.gnu.org; 30 Sep 2022 08:58:04 +0000 Received: from localhost ([127.0.0.1]:40483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeBqN-0001pc-Rl for submit@debbugs.gnu.org; Fri, 30 Sep 2022 04:58:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:58122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeBqK-0001pC-1m for submit@debbugs.gnu.org; Fri, 30 Sep 2022 04:58:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37612) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeBqJ-0001CW-RS for bug-guix@gnu.org; Fri, 30 Sep 2022 04:57:59 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:30919) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeBqF-0001UO-UD for bug-guix@gnu.org; Fri, 30 Sep 2022 04:57:59 -0400 Date: Fri, 30 Sep 2022 08:57:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail; t=1664528269; x=1664787469; bh=kJE468apWNCeQMiihd34ILeiy0IBYWADrV1S0RkZIq8=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID; b=bEBf3GgmawYAs6Twlc6sy+CMyfKFRYyrMoDNyEnuV4kZBJJaDjkgVwE9JU/pOaUbj yNpLamV3pJxaTilqd8LG+V9OeDgMKH/5DzCWrx8yDCp9yXOF26OCvhiIyJ8LpeLGUb hrlKVUloU3pbX6s99Q3rzlGNSnEjOldTeuqVt+/GPkMn8kPGNEEP8ibh4iTLFC3y9t aYP7qn6GFgG8IrmiCX2b+5Uj3SMFsNu/hlGB0EJPTBz2tp5IZYI1WF7T7tpRiCCoPV WtiU/FYe0q6hcRyX2UbMBZzByt+5PNwZBznV1A51m5MGIduCnd8BCsNSfAvP4Oq9kX rJp4MgsJhd/TA== To: "bug-guix@gnu.org" From: Attila Lendvai Subject: gpaste-client --version dies with a sigsegv Message-ID: Feedback-ID: 28384833:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.23; envelope-from=attila@lendvai.name; helo=mail-4323.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_MSPIKE_H2=-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.3 (-) 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: -2.3 (--) this pretty much tells it all: $ guix shell gpaste $ gpaste-client --version (/gnu/store/7xj6mjvd00f83bmscn6ya1zwd0wi67gf-profile/bin/gpaste-client:2775= 5): GPaste-CRITICAL **: 10:49:21.373: Error calling StartServiceByName for = org.gnome.GPaste: Process org.gnome.GPaste received signal 11 i tried to debug it, but it happens in a new thread, and i failed to obtain= a backtrace by simply starting it in gdb. the actual symptom is that the gpaste shell extension crashes the gnome she= ll while logging in, and upon the next login all gnome shell extensions are= disabled. enabling them immediately crashes the entire gnome shell. --=20 =E2=80=A2 attila lendvai =E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39 -- =E2=80=9CBeing true to yourself means living in truth with each person in y= our life. It means refusing to say or do something that you don=E2=80=99t b= elieve is right. Living in truth with other people means that you refuse to= stay in any situation where you are unhappy with the behavior of another p= erson. You refuse to tolerate it. You refuse to compromise.=E2=80=9D =09=E2=80=94 Brian Tracy (1944=E2=80=93) From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 06:17:36 2022 Received: (at 58191) by debbugs.gnu.org; 30 Sep 2022 10:17:36 +0000 Received: from localhost ([127.0.0.1]:40566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeD5I-0003nv-Tc for submit@debbugs.gnu.org; Fri, 30 Sep 2022 06:17:36 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:52065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeD5C-0003na-HG for 58191@debbugs.gnu.org; Fri, 30 Sep 2022 06:17:32 -0400 Date: Fri, 30 Sep 2022 10:17:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail; t=1664533039; x=1664792239; bh=5XYJNhFnpiyUt05ArsgomE+X89nVQq4Fax3JuPqVfSM=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID; b=qqokVeGJY4o6yLzXgiLa/01GWzDUMC5tVbwBK9FuBLfN1MbVCmLhV3Ix+5P3MYz7I ZvYmZmANmH0wCN/p7MUFd7g+TWd8C8DSgiBJiFv3YqX/QIO8i71telg3a9I0o6A7iV nUGPhaPs6X0Lth1hJrtTkQ1uBAP/H61VzpQXSyOVSZa65cMmtl8naCexUA1yDSEsmZ rsCS1q2v2xdZDjRQF1ZCIY3fNxAjEDRQmNGeHUgRMZZKKrHKWWtg3DAbo3JXLLLNCY ri27SNVuLlDg2uKEbC7asebPZQsViXSd1Ky4n38P73lNTzvZbFT5tqkDuzbfQBY6To y30o6sjm0VwsA== To: "58191@debbugs.gnu.org" <58191@debbugs.gnu.org> From: Attila Lendvai Subject: missing substitute for @gschemasCompiled@ ? Message-ID: Feedback-ID: 28384833:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58191 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: -1.0 (-) i'm attaching my current WIP diff while i was trying to debug this. note that in my original submission there was a substitute for @gschemasCom= piled@ (https://issues.guix.gnu.org/53072), but it did not reach master whe= n it got pushed (https://git.savannah.gnu.org/cgit/guix.git/commit/gnu/pack= ages/gnome-xyz.scm?id=3Da485e1e663060e8c62103d81dfffec591f624360). i'm not sure whether it's important. it shouldn't be, because gpaste used t= o work for me right until a recent reconfigure... but i thought that i poin= t it out. if that substitute was intentionally left out, then it may warran= t a comment on why, because the package's .patch file (inherited from NixOS= ) adds the marker (https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/pack= ages/patches/gpaste-fix-paths.patch). i tried to reinstate the substitute, as you can see below, but it does not = fix the new crash. i added some asserts, even sure-to-fail ones, and that c= ode path seems not yet reached when the sigsegv already happens. i'm out of ideas, and certainly out of my glib knowledge. ---- 2 files changed, 11 insertions(+), 5 deletions(-) gnu/packages/gnome-xyz.scm | 12 ++++++++---- gnu/packages/patches/gpaste-fix-paths.patch | 4 +++- modified gnu/packages/gnome-xyz.scm @@ -819,7 +819,7 @@ (define-public gnome-shell-extension-paperwm (define-public gpaste (package (name "gpaste") - (version "42.1") + (version "42.2") (source (origin (method git-fetch) (uri (git-reference @@ -828,12 +828,13 @@ (define-public gpaste (file-name (git-file-name name version)) (sha256 (base32 - "1dlqa69zvzzdxyh21qfrx2nhpfy0fbihxpgkxqmramcgv3h5k4q3")) + "0qq2p19p3r3lz8yfynpnf36cipv54bzdbmq1x5zgwhyl4yl41g28")) (patches (search-patches "gpaste-fix-paths.patch")))) (build-system meson-build-system) (native-inputs - (list gettext-minimal + (list gcr + gettext-minimal gobject-introspection (list glib "bin") ; for glib-compile-resources pkg-config @@ -862,7 +863,10 @@ (define-public gpaste (substitute* '("src/gnome-shell/extension.js" "src/gnome-shell/prefs.js") (("@typelibPath@") - (string-append #$output "/lib/girepository-1.0/"))))= )))) + (string-append #$output "/lib/girepository-1.0/"))) + (substitute* '("src/libgpaste/gpaste/gpaste-settings.c"= ) + (("@gschemasCompiled@") + (string-append #$output "/share/glib-2.0/schemas/"))= )))))) (home-page "https://github.com/Keruspe/GPaste") (synopsis "Clipboard management system for GNOME Shell") (description "GPaste is a clipboard manager, a tool which allows you t= o modified gnu/packages/patches/gpaste-fix-paths.patch @@ -30,14 +30,16 @@ diff --git a/src/libgpaste/gpaste/gpaste-settings.c b/s= rc/libgpaste/gpaste/gpast index 7e53eb64..57c399fc 100644 --- a/src/libgpaste/gpaste/gpaste-settings.c +++ b/src/libgpaste/gpaste/gpaste-settings.c -@@ -1013,7 +1013,11 @@ create_g_settings (void) +@@ -1013,7 +1013,13 @@ create_g_settings (void) } else { - return g_settings_new (G_PASTE_SETTINGS_NAME); + // library used by introspection requires schemas but we cannot s= et XDG_DATA_DIRS for the library + GSettingsSchemaSource *schema_source =3D g_settings_schema_source= _new_from_directory ("@gschemasCompiled@", NULL, FALSE, NULL); ++ g_assert (schema_source); + g_autoptr (GSettingsSchema) schema =3D g_settings_schema_source_l= ookup (schema_source, G_PASTE_SETTINGS_NAME, FALSE); ++ g_assert (schema); + g_settings_schema_source_unref (schema_source); + return g_settings_new_full (schema, NULL, NULL); } From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 06 12:49:21 2022 Received: (at 58191-close) by debbugs.gnu.org; 6 Dec 2022 17:49:21 +0000 Received: from localhost ([127.0.0.1]:44250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2c4H-0006I8-I3 for submit@debbugs.gnu.org; Tue, 06 Dec 2022 12:49:21 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]:25811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2c4D-0006Hs-Rk for 58191-close@debbugs.gnu.org; Tue, 06 Dec 2022 12:49:20 -0500 Date: Tue, 06 Dec 2022 17:48:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail2; t=1670348951; x=1670608151; bh=I6DZx9ZuBVmeryABoBFzeZ4I90nIW81O4egfIsWl9O0=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=q8dYPvlSQIr4iWQOUC64c0uVxr+cAlCG0Jl/JRqouPArsqBp/JbkquNfJkP2+u4F+ Z3jVKyODdKhj7C70IeSjjz6ntC0X0s3AtfNZs4tpL5WLTM5W1v8rgSiFXvJn3hRdJt MljJ83aXJ+aU6BuPYZfQ9hLoVFgs385DW40Sdh9diqXRm+tIAlKGU7URZyBhr37sBJ zzTwYG/xrjbNKe8fZV/Kg4H9IENSekAMfxdoWMcfI0eK0GIAgM1gDKmV6wEAtoxtC8 X5jt9mNhCazCmGIL4c2TxTzLj2GFkqIQ8EcxJYPS95KPxn6ji4eBw+qpbuQ5dMVW7q G/TP0dBE8IArw== To: "58191-close@debbugs.gnu.org" <58191-close@debbugs.gnu.org> From: Attila Lendvai Subject: (No Subject) Message-ID: Feedback-ID: 28384833:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.9 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: the fix is in https://issues.guix.gnu.org/59863 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Chaos should be seen as a teacher that teaches us, through the negative, what not to do.” — Mark Passio, http://youtu.be/atjdCbayxYM?t [...] Content analysis details: (3.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [185.70.43.17 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.9 SHORT_SHORTNER Short body with little more than a link to a shortener X-Debbugs-Envelope-To: 58191-close 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: the fix is in https://issues.guix.gnu.org/59863 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Chaos should be seen as a teacher that teaches us, through the negative, what not to do.” — Mark Passio, http://youtu.be/atjdCbayxYM?t [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [185.70.43.17 listed in wl.mailspike.net] 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 1.9 SHORT_SHORTNER Short body with little more than a link to a shortener the fix is in https://issues.guix.gnu.org/59863 --=20 =E2=80=A2 attila lendvai =E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39 -- =E2=80=9CChaos should be seen as a teacher that teaches us, through the neg= ative, what not to do.=E2=80=9D =09=E2=80=94 Mark Passio, http://youtu.be/atjdCbayxYM?t=3D46m33s From unknown Mon Aug 18 00:08:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 04 Jan 2023 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator