From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 11:43:51 2023 Received: (at submit) by debbugs.gnu.org; 31 Oct 2023 15:43:52 +0000 Received: from localhost ([127.0.0.1]:49000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxquE-0002J0-3U for submit@debbugs.gnu.org; Tue, 31 Oct 2023 11:43:51 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxoan-0003gi-FQ for submit@debbugs.gnu.org; Tue, 31 Oct 2023 09:15:40 -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 1qxoaA-0008JJ-A0 for bug-guix@gnu.org; Tue, 31 Oct 2023 09:14:58 -0400 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qxoa0-00006l-1B for bug-guix@gnu.org; Tue, 31 Oct 2023 09:14:58 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id BB2CE44E6F for ; Tue, 31 Oct 2023 14:14:44 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sxlsACC47dHn for ; Tue, 31 Oct 2023 14:14:43 +0100 (CET) MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698758083; bh=DHD6PBpei4Wy51czgolwvmCzJ9y7S30hDBtzvWC+668=; h=Date:From:To:Subject; b=L9XEdlbSpxsnb1YVZKrXL5JVwxhjQhWa+JT4VsrW0MI2CfEhSosVfaXoQpL69yw5j ZLFC30Q382eVxOHp1yWSckOb1RDV9/g5mCxSIRsbHLG1JxlCLlRiML9aZf4CVHB9ky 89NM91vk7jkg/Mnqx6rJrmlqsZT+JkfHzIhcUSrDT+yJ+lFyPoltdPwEMmP+cH0o4e OJBxpDRW81MX2TNfy9FqQt6BUtruPFgTXIc+FZbeCoMjGbR2yDTmE6wPZF3wwT5WeO iek0eUW4pp1F12vOj90Z4w0i27iSuyGaM5QoijF1WM9ZYG1+w7wrgVLenfO5O4wvSg htHZkbWoAnqMg== Date: Tue, 31 Oct 2023 13:14:43 +0000 From: lgcoelho@disroot.org To: bug-guix@gnu.org Subject: correct hash but empty binaries Message-ID: <525b6a09783860b35898077f7115555c@disroot.org> X-Sender: lgcoelho@disroot.org Content-Type: multipart/alternative; boundary="=_6b1a013ce9c8c2affff2cc8af1370ee1" Received-SPF: pass client-ip=178.21.23.139; envelope-from=lgcoelho@disroot.org; helo=layka.disroot.org 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.6 (++) 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: Some weeks ago, after running `guix pull` and `guix home reconfigure ~/.config/guix/home.scm`, my telegram-desktop stopped working. It showed no error messages whatsoever, running it just didn't start [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=lgcoelho%40disroot.org; ip=2001%3A470%3A142%3A%3A17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: codeberg.org] 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 31 Oct 2023 11:43:49 -0400 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.6 (+) 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: Some weeks ago, after running `guix pull` and `guix home reconfigure ~/.config/guix/home.scm`, my telegram-desktop stopped working. It showed no error messages whatsoever, running it just didn't start [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=lgcoelho%40disroot.org;ip=2001%3A470%3A142%3A%3A17;r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: codeberg.org] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=_6b1a013ce9c8c2affff2cc8af1370ee1 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Some weeks ago, after running `guix pull` and `guix home reconfigure ~/.config/guix/home.scm`, my telegram-desktop stopped working. It showed no error messages whatsoever, running it just didn't start a process. Given particular circumstances, I did no further investigation, and did not write a bug report, only switched the pull commit and reconfigured my home. Some days later, I guix pulled and reconfigured my home again, this time to the latest commit, and telegram-desktop was fixed, but mpv was acting exactly the same, since I didn't investigate the first time, can't affirm it's the same problem, but seems plausible. Relevant information: ``` +radio at buer in ~ > strace mpv --help execve("/home/radio/.guix-home/profile/bin/mpv", ["mpv", "--help"], 0x7ffd853ab2d8 /* 84 vars */) = -1 ENOEXEC (Exec format error) strace: exec: Exec format error +++ exited with 1 +++ ``` ``` +radio at buer in ~ > file $(which mpv) /home/radio/.guix-home/profile/bin/mpv: symbolic link to /gnu/store/fqxxf5kdjf6d67szgh5rz64mzkxwm2yx-mpv-0.36.0/bin/mpv ``` ``` +radio at buer in ~ > file /gnu/store/fqxxf5kdjf6d67szgh5rz64mzkxwm2yx-mpv-0.36.0/bin/mpv /gnu/store/fqxxf5kdjf6d67szgh5rz64mzkxwm2yx-mpv-0.36.0/bin/mpv: empty ``` ``` +radio at buer in ~ > guix describe Generation 127 Oct 31 2023 08:36:59 (current) radix 58fe4d3 repository URL: https://codeberg.org/anemofilia/radix branch: main commit: 58fe4d318f44103c30465da0af810b3f00aa0b9d guix c089537 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: c0895371c5759c7d9edb330774e90f192cc4cf2c ``` A friend on the #guix IRC channel tried to reproduce the error, but got an working mpv, with the exact same hash. --=_6b1a013ce9c8c2affff2cc8af1370ee1 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Some weeks ago, after running `guix pull` and `guix home reconfigure ~/.= config/guix/home.scm`, my telegram-desktop stopped working. It showed no er= ror messages whatsoever, running it just didn't start a process. Given part= icular circumstances, I did no further investigation, and did not write a b= ug report, only switched the pull commit and reconfigured my home.


Some days later, I guix pulled and reconfigured my home again, thi= s time to the latest commit, and telegram-desktop was fixed, but mpv was ac= ting exactly the same, since I didn't investigate the first time, can't aff= irm it's the same problem, but seems plausible.

Relevant informa= tion:
```
+radio at buer in ~ > strace mpv --help
execve(= "/home/radio/.guix-home/profile/bin/mpv", ["mpv", "--help"], 0x7ffd853ab2d8= /* 84 vars */) =3D -1 ENOEXEC (Exec format error)

strace: exec: Exec format error

+++ exited with 1 +++
```
```
+radio at buer in ~ > fi= le $(which mpv)
/home/radio/.guix-home/profile/bin/mpv: symbolic link = to /gnu/store/fqxxf5kdjf6d67szgh5rz64mzkxwm2yx-mpv-0.36.0/bin/mpv
```<= br />```
+radio at buer in ~ > file /gnu/store/fqxxf5kdjf6d67szgh5r= z64mzkxwm2yx-mpv-0.36.0/bin/mpv
/gnu/store/fqxxf5kdjf6d67szgh5rz64mzkx= wm2yx-mpv-0.36.0/bin/mpv: empty
```

```
+radio at buer= in ~ > guix describe
Generation 127  Oct 31 2023 08:36:59&nbs= p;   (current)
  radix 58fe4d3
    = repository URL: https://c= odeberg.org/anemofilia/radix
    branch: main
=     commit: 58fe4d318f44103c30465da0af810b3f00aa0b9d
&n= bsp; guix c089537
    repository URL: https://git.savannah.gnu.org/git/guix.= git
    branch: master
    comm= it: c0895371c5759c7d9edb330774e90f192cc4cf2c
```

A friend o= n the #guix IRC channel tried to reproduce the error, but got an working mp= v, with the exact same hash.

--=_6b1a013ce9c8c2affff2cc8af1370ee1-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 22:17:53 2023 Received: (at 66849) by debbugs.gnu.org; 1 Nov 2023 02:17:54 +0000 Received: from localhost ([127.0.0.1]:49575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qy0nl-0007Gt-Uj for submit@debbugs.gnu.org; Tue, 31 Oct 2023 22:17:53 -0400 Received: from layka.disroot.org ([178.21.23.139]:58672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxx8F-0003o0-EX for 66849@debbugs.gnu.org; Tue, 31 Oct 2023 18:22:44 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 881AC44EB8 for <66849@debbugs.gnu.org>; Tue, 31 Oct 2023 23:22:07 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z7QyepJ3LxyV for <66849@debbugs.gnu.org>; Tue, 31 Oct 2023 23:22:06 +0100 (CET) MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698790926; bh=9fH9mfUK7Vl+2Cz9LR9Jh/aFJtq+PJOv1wSGafhyf94=; h=Date:From:To; b=IxiNqQagw2cCNrfBqL+RHBhZWX5PD/HcBNe6xv+YQCNII+ph64k7s7RGMC3ZRO5Rh HdEWs78+pjGnyAT14uSWVg4CpK+yIs3c2L6MKMyk7gLz0i4LZi+D8DHYpOaw19Ctnl fG5SegJb8dYFQNviaBI94jjy0mpseR59Ra8yHsNDcIcmybn4yEq3xgYSnBzetWTyEt nMEoM633o8/r8bWSlJF6cJunN9cPBHf2jpuf0i2qY62Hyb99yXAAYWK5jbWcsqL2QY ccEIJ0JapMijDgHHe+6R004gb4J4/QD+9fAzQoN7bOjK989S+OyMEeDDpHhxA3xc7f IP25qH/JchMOw== Date: Tue, 31 Oct 2023 22:22:06 +0000 From: lgcoelho@disroot.org To: 66849@debbugs.gnu.org Message-ID: X-Sender: lgcoelho@disroot.org Content-Type: multipart/alternative; boundary="=_cb2bc37eb90e481094210071b97c9ecd" X-Spam-Score: 2.0 (++) 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: Now it seems more plausible that telegram-desktop suffered from the same problem. I discovered my pavucontrol acting the same way as mpv, and after some investigation I got that: ``` +radio at buer in ~ > for file in ~/.guix-home/profile/bin/* file -L $file end | grep empty /home/radio/.guix-home/profile/bin/mpv: empty /home/radio/.guix-home/profile/bin/pamixer: empty /home/ra [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: 66849 X-Mailman-Approved-At: Tue, 31 Oct 2023 22:17:49 -0400 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 (+) --=_cb2bc37eb90e481094210071b97c9ecd Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Now it seems more plausible that telegram-desktop suffered from the same problem. I discovered my pavucontrol acting the same way as mpv, and after some investigation I got that: ``` +radio at buer in ~ > for file in ~/.guix-home/profile/bin/* file -L $file end | grep empty /home/radio/.guix-home/profile/bin/mpv: empty /home/radio/.guix-home/profile/bin/pamixer: empty /home/radio/.guix-home/profile/bin/pavucontrol: empty /home/radio/.guix-home/profile/bin/pinentry: empty /home/radio/.guix-home/profile/bin/pinentry-gtk-2: empty /home/radio/.guix-home/profile/bin/redshift: empty /home/radio/.guix-home/profile/bin/yt-dlp: empty ``` I hope it can be useful to understand what is happening. --=_cb2bc37eb90e481094210071b97c9ecd Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Now it seems more plausible that telegram-desktop suffered from the same= problem. I discovered my pavucontrol acting the same way as mpv, and after= some investigation I got that:

```
+radi= o at buer in ~ > for file in ~/.guix-home/profile/bin/*
   &nb= sp;            =           file -L $file=
  = ;            &n= bsp;       end | grep empty
/home/radio/.guix-home= /profile/bin/mpv: empty
/home/radio/.guix-home/profile/bin/pamixer: empty=
/home/radio= /.guix-home/profile/bin/pavucontrol: empty
/home/radio/.guix-home/profile/bin/pi= nentry: empty
/home/radio/.guix-home/profile/bin/pinentry-gtk-2: empty/home/radio/.g= uix-home/profile/bin/redshift: empty
/home/radio/.guix-home/profile/bin/yt-dlp: = empty

```

I hope it can be useful to understand what is happening.

--=_cb2bc37eb90e481094210071b97c9ecd--