[From nobody Sat Aug 15 07:51:06 2026
Received: (at submit) by bugs.debian.org; 7 Aug 2026 15:16:09 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-18.9 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,FOURLA,HAS_PACKAGE,RCVD_IN_DNSWL_NONE,
 RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,
 XMAILER_REPORTBUG autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 40; hammy, 150; neutral, 102; spammy,
 0. spammytokens: hammytokens:0.000-+--python3,
 0.000-+--H*Ad:N*Bug, 
 0.000-+--HTo:N*Debian, 0.000-+--forky, 0.000-+--HTo:N*System
Return-path: &lt;calestyo@scientia.org&gt;
Received: from butterfly.aspen.relay.mailchannels.net ([23.83.221.27]:10339)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;calestyo@scientia.org&gt;)
 id 1wsMIr-0074pC-0v for submit@bugs.debian.org;
 Fri, 07 Aug 2026 15:16:09 +0000
X-Sender-Id: instrampxe0y3a|x-authuser|calestyo@scientia.org
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 129FA64434A
 for &lt;submit@bugs.debian.org&gt;; Fri, 07 Aug 2026 15:00:13 +0000 (UTC)
Received: from cpanel-007-fra.hostingww.com
 (trex-green-3.trex.outbound.svc.cluster.local [100.110.181.162])
 (Authenticated sender: instrampxe0y3a)
 by relay.mailchannels.net (Postfix) with ESMTPA id AB87F64457A
 for &lt;submit@bugs.debian.org&gt;; Fri, 07 Aug 2026 15:00:11 +0000 (UTC)
X-Sender-Id: instrampxe0y3a|x-authuser|calestyo@scientia.org
X-MC-Relay: Junk
X-MailChannels-SenderId: instrampxe0y3a|x-authuser|calestyo@scientia.org
X-MailChannels-Auth-Id: instrampxe0y3a
X-Spill-Troubled: 44e8064751c88373_1786114812694_597333491
X-MC-Loop-Signature: 1786114812694:3240268566
X-MC-Ingress-Time: 1786114812694
Received: from cpanel-007-fra.hostingww.com (cpanel-007-fra.hostingww.com
 [3.69.87.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.110.181.162 (trex/8.0.2); Fri, 07 Aug 2026 15:00:12 +0000
Received: from [212.104.214.84] (port=59260 helo=heisenberg.scientia.org)
 by cpanel-007-fra.hostingww.com with esmtpsa (TLS1.3) tls
 TLS_AES_256_GCM_SHA384 (Exim 4.99.5)
 (envelope-from &lt;calestyo@scientia.org&gt;) id 1wsM3N-0000000F71p-1zrI;
 Fri, 07 Aug 2026 15:00:09 +0000
Received: by heisenberg.scientia.org (Postfix, from userid 1000)
 id DC91693F5170; Fri, 07 Aug 2026 17:00:08 +0200 (CEST)
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Christoph Anton Mitterer &lt;calestyo@scientia.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: python3-gi: new version causes segfault
Affects: cinnamon-screensaver
Message-ID: &lt;178611480885.2628787.17833470148568499511.reportbug@heisenberg.scientia.org&gt;
X-Mailer: reportbug 13.2.0+nmu1
Date: Fri, 07 Aug 2026 17:00:08 +0200
X-AuthUser: calestyo@scientia.org
X-Greylist: delayed 600 seconds by postgrey-1.37 at buxtehude;
 Fri, 07 Aug 2026 15:16:09 UTC
Delivered-To: submit@bugs.debian.org

Package: python3-gi
Version: 3.57.0-2
Severity: important

Hey.

Since upgrading to 3.57.0-2, whenever I lock cinnamon via cinnamon-screensaver,
and then unlock it,... it crashes after entering the password, apparently
showing some built-in fallback (which still keeps X locked), and instructs one
to go to th kernel console, log in and unlock via cinnamon-unlock-desktop).

At the same time I get a segfault:
Aug 07 16:51:43 heisenberg kernel: cs-backup-locke[2624494]: segfault at 0 ip 00007fa1d3c600cd sp 00007fff6fea5008 error 4 in libgio-2.0.so.0.8800.3[580cd,7fa1d3c46000+122000] likely on CPU 8 (core 16, socket 0)
Aug 07 16:51:43 heisenberg kernel: Code: 01 00 00 48 8d 35 a9 b8 10 00 48 8d 3d b0 ae 10 00 e8 e7 74 fe ff 0f 1f 80 00 00 00 00 f3 0f 1e fa 48 85 ff 74 0a 48 8b 47 18 &lt;8b&gt; 10 85 d2 74 05 c3 0f 1f 40 00 41 57 41 56 55 53 48 89 fb 48 83


Downgrading python3-gi to 3.56.3-2 fixes the issue.

Thanks,
Chris.



-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.6+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-gi depends on:
ii  gir1.2-girepository-3.0                                     2.88.3-2
ii  gir1.2-glib-2.0                                             2.88.3-2
ii  libc6                                                       2.42-17
ii  libffi8                                                     3.7.1-2
ii  libgirepository-2.0-0 [libgirepository-2.0-0-with-libffi8]  2.88.3-2
ii  libglib2.0-0t64                                             2.88.3-2
ii  python3                                                     3.14.6-1

python3-gi recommends no packages.

python3-gi suggests no packages.

-- no debconf information
]