From unknown Mon Jun 23 07:49:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36163 <36163@debbugs.gnu.org> To: bug#36163 <36163@debbugs.gnu.org> Subject: Status: 27.0.50; `list-processes' assumes `thread-name' cannot return nil Reply-To: bug#36163 <36163@debbugs.gnu.org> Date: Mon, 23 Jun 2025 14:49:09 +0000 retitle 36163 27.0.50; `list-processes' assumes `thread-name' cannot return= nil reassign 36163 emacs submitter 36163 Pip Cet severity 36163 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 03:04:35 2019 Received: (at submit) by debbugs.gnu.org; 11 Jun 2019 07:04:35 +0000 Received: from localhost ([127.0.0.1]:57885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1haape-0007WG-LO for submit@debbugs.gnu.org; Tue, 11 Jun 2019 03:04:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:36478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1haapc-0007W8-Ev for submit@debbugs.gnu.org; Tue, 11 Jun 2019 03:04:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58902) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1haapa-0000pM-8A for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2019 03:04:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1haapU-0007Rj-Sy for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2019 03:04:26 -0400 Received: from mail-ot1-x330.google.com ([2607:f8b0:4864:20::330]:39899) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1haapP-0007OD-EY for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2019 03:04:21 -0400 Received: by mail-ot1-x330.google.com with SMTP id r21so10853807otq.6 for ; Tue, 11 Jun 2019 00:04:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Av67WjbF0MlawVT2uyXzhj0eWu219bbMjrcetk7DwA8=; b=hZ4tvXsUOWFAHNUZ9juZswZVmiI4EH3MVASTEl8khyRMuW53ym0W4pXXlsKkCVy0+n wKRoWWoZkANaJtaGRG91F632wH8rZZYp5wFDVencYZAv33ZFjUvcdqZ1V67qZTQtz/8z nYfTTHgA1ESoamAQDZjzOgWIK2FUdb7gJFdbFeJ8JIeC9DPMG65h8yst/0rTIjAVIXFv epprvJhN5psR5/GCrQjuWmyK75R44wlgFPhNCN5BDdcHzcxynoZnZ2xbUzHg7umBfSoI HLRfBFyRA80w6z9Nl0te5ui4uSunsrD4pIi1XOWR1gcKHH/KbcNg2u0FgMnv+2sVkxAT nO2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Av67WjbF0MlawVT2uyXzhj0eWu219bbMjrcetk7DwA8=; b=q130akgl01yM32zcJtuEcZrv1nitw4W4Ytsz7vlDMPVWVcF8a0owBouRHN9mbNOxy2 p10juaia3mku08ovN1vFM1p9ao68bmLGz7Xwo0hBKFR+Iru1amb9sR0wqVjx1isY9a/u zAqecvFlYTtbghygzcwnt3JRNMNc/+IkSLiLCrQWjKnoeUOHzf+rTBuSxM/EykrvUOF0 /GPyALIL6o6HiefgCq5vX2V686COh5utc8sK3ONyg1dNAPlvr7KkHpLCKDBMfOaPx5g+ pD40A58pop5RYTtTPwzAuYIj7ZMbJYtOcnE0MEpF+C7qFVMqZQdm4ohzCD/vNLUkK/8g TPlw== X-Gm-Message-State: APjAAAU6ql1LMTLS1+helA98hARvwSjIOeX1LxD+MrqTuDqeKu2FOgae W+VTE1HrQEMysDBbKacnOI7yek7nWJmkSTZ0gufJ2wpr8v0= X-Google-Smtp-Source: APXvYqy/jZkVIwqXQiQ4O09IKIxbUdCJ3n5Owj5fPx2x/6Rod1k5Z/IaBH51Ovt8Fsq4tGNQFShftCZBu2MKP38Hkfo= X-Received: by 2002:a9d:5e95:: with SMTP id f21mr3101651otl.287.1560236657959; Tue, 11 Jun 2019 00:04:17 -0700 (PDT) MIME-Version: 1.0 From: Pip Cet Date: Tue, 11 Jun 2019 07:03:41 +0000 Message-ID: Subject: 27.0.50; `list-processes' assumes `thread-name' cannot return nil To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="000000000000c46115058b06e7d2" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::330 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 (--) --000000000000c46115058b06e7d2 Content-Type: text/plain; charset="UTF-8" In emacs -Q, run: (make-thread (lambda () (make-process :name "name" :command (list "/bin/sh" "-c" "while true; do sleep 1; done")) (while t (thread-yield)))) Then use M-x list-processes. This results in an error as (thread-name thread) returns nil for the thread, since the optional name argument to make-thread hasn't been specified. The attached patch fixes things. diff --git a/lisp/simple.el b/lisp/simple.el index 6bc3bc5304..cf537265bd 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -4102,7 +4102,8 @@ list-processes--refresh (null (process-thread p)) (not (fboundp 'thread-name))) "--") ((eq (process-thread p) main-thread) "Main") - ((thread-name (process-thread p))))) + ((thread-name (process-thread p))) + (t "--"))) (cmd (if (memq type '(network serial)) (let ((contact (process-contact p t))) --000000000000c46115058b06e7d2 Content-Type: text/x-patch; charset="US-ASCII"; name="emacs-patch.diff" Content-Disposition: attachment; filename="emacs-patch.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jwrgjsp60 ZGlmZiAtLWdpdCBhL2xpc3Avc2ltcGxlLmVsIGIvbGlzcC9zaW1wbGUuZWwKaW5kZXggNmJjM2Jj NTMwNC4uY2Y1MzcyNjViZCAxMDA2NDQKLS0tIGEvbGlzcC9zaW1wbGUuZWwKKysrIGIvbGlzcC9z aW1wbGUuZWwKQEAgLTQxMDIsNyArNDEwMiw4IEBAIGxpc3QtcHJvY2Vzc2VzLS1yZWZyZXNoCiAg ICAgICAgICAgICAgICAgICAgICAgKG51bGwgKHByb2Nlc3MtdGhyZWFkIHApKQogICAgICAgICAg ICAgICAgICAgICAgIChub3QgKGZib3VuZHAgJ3RocmVhZC1uYW1lKSkpICItLSIpCiAgICAgICAg ICAgICAgICAgICAgICgoZXEgKHByb2Nlc3MtdGhyZWFkIHApIG1haW4tdGhyZWFkKSAiTWFpbiIp Ci0gICAgICAgICAgICAgICAgICAgICgodGhyZWFkLW5hbWUgKHByb2Nlc3MtdGhyZWFkIHApKSkp KQorICAgICAgICAgICAgICAgICAgICAoKHRocmVhZC1uYW1lIChwcm9jZXNzLXRocmVhZCBwKSkp CisgICAgICAgICAgICAgICAgICAgICh0ICItLSIpKSkKIAkJICAoY21kCiAJCSAgIChpZiAobWVt cSB0eXBlICcobmV0d29yayBzZXJpYWwpKQogCQkgICAgICAgKGxldCAoKGNvbnRhY3QgKHByb2Nl c3MtY29udGFjdCBwIHQpKSkK --000000000000c46115058b06e7d2-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 11:26:33 2019 Received: (at 36163-done) by debbugs.gnu.org; 11 Jun 2019 15:26:33 +0000 Received: from localhost ([127.0.0.1]:60008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1haifR-0007ge-4p for submit@debbugs.gnu.org; Tue, 11 Jun 2019 11:26:33 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1haifP-0007gQ-0h for 36163-done@debbugs.gnu.org; Tue, 11 Jun 2019 11:26:32 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E6982161671; Tue, 11 Jun 2019 08:26:24 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id HHJ9Jonbs-ah; Tue, 11 Jun 2019 08:26:24 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3DC181616EA; Tue, 11 Jun 2019 08:26:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ZjrCkCDzOv39; Tue, 11 Jun 2019 08:26:24 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 22C1016167A; Tue, 11 Jun 2019 08:26:24 -0700 (PDT) To: Pip Cet From: Paul Eggert Subject: 27.0.50; `list-processes' assumes `thread-name' cannot return nil Openpgp: preference=signencrypt Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= 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 uNcby4U= Organization: UCLA Computer Science Department Message-ID: <9803d560-cd31-11ae-3729-b1a5ead328e1@cs.ucla.edu> Date: Tue, 11 Jun 2019 08:26:23 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36163-done Cc: 36163-done@debbugs.gnu.org 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: -3.3 (---) Thanks, I installed that patch. From unknown Mon Jun 23 07:49:09 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, 10 Jul 2019 11:24:04 +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