From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id IEd/LSutR2PU6QAAbAwnHQ (envelope-from ) for ; Thu, 13 Oct 2022 08:16:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id gDq9LSutR2OMZwAAauVa8A (envelope-from ) for ; Thu, 13 Oct 2022 08:16:11 +0200 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 571571DBE9 for ; Thu, 13 Oct 2022 08:16:11 +0200 (CEST) Received: from localhost ([::1]:42116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oirVq-0002TY-EL for larch@yhetil.org; Thu, 13 Oct 2022 02:16:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41222) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oirVj-0002RY-AU for bug-guix@gnu.org; Thu, 13 Oct 2022 02:16:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59984) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oirVi-0001MU-Nf for bug-guix@gnu.org; Thu, 13 Oct 2022 02:16:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oirVi-0000aw-He for bug-guix@gnu.org; Thu, 13 Oct 2022 02:16:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#58483: perl-gtk3 blocking widget Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 13 Oct 2022 06:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58483 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 58483@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16656417082183 (code B ref -1); Thu, 13 Oct 2022 06:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2022 06:15:08 +0000 Received: from localhost ([127.0.0.1]:59056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oirUp-0000Z9-Rn for submit@debbugs.gnu.org; Thu, 13 Oct 2022 02:15:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:33384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oirUn-0000Z0-5m for submit@debbugs.gnu.org; Thu, 13 Oct 2022 02:15:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44504) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oirUl-0001bE-Ad for bug-guix@gnu.org; Thu, 13 Oct 2022 02:15:04 -0400 Received: from lepiller.eu ([89.234.186.109]:54658) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oirUi-00016d-S5 for bug-guix@gnu.org; Thu, 13 Oct 2022 02:15:02 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id c2057fed for ; Thu, 13 Oct 2022 06:14:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=dkim; bh=gOVS6LT8OI3/4+pS+lfkecsKC AmPltX7aVv0rbcxBoI=; b=CMOd1rScQbVFdUsI+BH//6Zoq7gErs67DWIdyytMY B7FngaFmP3/+BoxG/PAsBlCRMkx+Ar0zK6HN+syNiseZYl8qhGu5bC9C8Xyg6+vp OD/ABoRVHpkgyqn008EXRDBf8NS5wpPEBdSrmVA51sWPDhri9g/pWRvlpCE2gWeU q/2G0SYLtrzqAqLjdfpqfB/iJiST/6Qp8dtIIaQm8WofdeEBPaxXsdga/QA93Va0 DJRfP+0d8oJGEYjF/QMEiyiWiyGifCHvvu5vCOFPHS6kfpnCRD2W9mlGMjz1I14U rZLkYToI7ij7jSdmh3oDA26DyvyWEWf3PhdkNw3p9o23w== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id ab57e4f1 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for ; Thu, 13 Oct 2022 06:14:54 +0000 (UTC) Date: Thu, 13 Oct 2022 08:14:53 +0200 From: Julien Lepiller Message-ID: <20221013081453.0665eb2c@sybil.lepiller.eu> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=89.234.186.109; envelope-from=julien@lepiller.eu; helo=lepiller.eu 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665641771; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=gOVS6LT8OI3/4+pS+lfkecsKCAmPltX7aVv0rbcxBoI=; b=n4EBwmzRGnOlHV4Zg5qEqnSMyBpIHsBImqr/fL8r9l5oqUZ4PiZOMblWN/WKwLxN5JPHVR Za31xvVEXlp5Hmt8IzlbDGRhX8bwMVsLLtre6ZOkrcVd+vItn3pspaw7SxEolTCfPOxVPa hcm/LDq7RePvU20K6Kgmm+afDIuwBofxDZPVCpaDquokrHMpGZSD4pTdJNWbtRfcB/nN+V Syle0cpLg5D4SldGIOf4kStjSVN3+QWiAR5iF8wj5wR+v+qUehEOlsx+ehDlOmSEC0KutW vQ7fESJMdxL/HVnpSbO/rpN3BqgCjMt/r2aX6VruSVBNfnH3/JAwSrd61hLfzg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665641771; a=rsa-sha256; cv=none; b=NF4ZuL0b7RsarkdKhSGwMykqk5iNGsNmgWZKv/KimZgMQTdOAmO88KqYQ8SK1ds6UpPF77 DhTzfiZkTwHxqmFL10gPIin/hcb9+L5aU8BlLljDD6L/bxupVEHQgNE4LJyzt9Ge6nDsvC ht6+WyoxoqljukVGEcrI2RUcAnBFrpSJhFyZ/l6z/zycfXvuIvOYnTOAe5jYAs10lh9Ww8 GBPy2bdtLcN/HtX4jYvQ73R7L9H2ThZXMNnwcnSivLnrhGObAsH1N/+ZsLDOT9XhrQdhay v+csYsgJZJYBaO9V6quNqBw7eLX7Ch6EZ2+8MFUqmKZNYNb7aeTHJJsttsgfFg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=CMOd1rSc; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); 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" X-Migadu-Spam-Score: 6.60 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=CMOd1rSc; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); 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" X-Migadu-Queue-Id: 571571DBE9 X-Spam-Score: 6.60 X-Migadu-Scanner: scn0.migadu.com X-TUID: 3vaeC5R6Rv9r Hi Guix! I was trying to use a perl software that uses gtk3. Its main window does not show up and it seems to get stuck. I tried to come up with a reproducer. In guix shell perl perl-gtk3: ``` #!/usr/bin/env perl use strict; use warnings; use diagnostics; use feature ':5.14'; use Gtk3 '-init'; use Glib qw/TRUE FALSE/; my $window = Gtk3::Window->new('toplevel'); $window->set_title("Basic Check Boxes"); $window->set_position("mouse"); $window->set_default_size(400, 200); $window->set_border_width(5); $window->signal_connect (delete_event => sub { Gtk3->main_quit }); my $vbox = Gtk3::Box->new("vertical", 5); $window->add($vbox); say "hello"; my $entry = Gtk3::Entry->new; say "hello again"; Gtk3->main; ``` says "hello" but gets stuck when creating the entry. I get some error messages, but it doesn't prevent perl-gtk3 from showing relatively complex windows: I get the same errors with a script like, but the window is properly shown: https://github.com/kevinphilp/Perl-gtk3-Tutorial/blob/master/5a-Fun-with-labels.pl any perl expert around? :)