From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Paul Pogonyshev Newsgroups: gmane.emacs.bugs Subject: bug#56605: editing a file from an archive can die with a message that says nothing to a random user Date: Sat, 16 Jul 2022 21:34:04 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000005ba91605e3f13824" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2462"; mail-complaints-to="usenet@ciao.gmane.io" To: 56605@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 16 21:35:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oCnZI-0000V4-KR for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Jul 2022 21:35:12 +0200 Original-Received: from localhost ([::1]:45016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oCnZG-0002gT-Um for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Jul 2022 15:35:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oCnZ8-0002gJ-Tc for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 15:35:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48367) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oCnZ8-0002kN-Iw for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 15:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oCnZ8-0004sc-Ex for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 15:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Pogonyshev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jul 2022 19:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56605 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.165800006118594 (code B ref -1); Sat, 16 Jul 2022 19:35:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jul 2022 19:34:21 +0000 Original-Received: from localhost ([127.0.0.1]:46084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCnYT-0004pq-AL for submit@debbugs.gnu.org; Sat, 16 Jul 2022 15:34:21 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:60502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCnYR-0004pi-Ek for submit@debbugs.gnu.org; Sat, 16 Jul 2022 15:34:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58152) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oCnYR-0002b8-8c for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 15:34:19 -0400 Original-Received: from mail-yb1-xb31.google.com ([2607:f8b0:4864:20::b31]:35595) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oCnYP-0002fU-Ol for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 15:34:19 -0400 Original-Received: by mail-yb1-xb31.google.com with SMTP id e69so14074500ybh.2 for ; Sat, 16 Jul 2022 12:34:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=/JIppOkO7ScSpGfbVmEuUQKHEQSxYQ1xgvJCXXmVkRk=; b=h7uLle1SDjmwcnOwe0m0BgmXBbNXTrMvZyWbOV8Hxpaprzr4jY466i+l0cqoxA+q/a eXD2tx0XGB1UqPBGHW1WHHTWFuhLduFsj0i3SveimTJDCU1GXmzkokAoT0wc3n6vXxmZ 0A+pK7Ts0xsNp0W/m+9261gQ7s44huTVv0IFVuT3eyUoKyjDF7FQE3azQMXWIAwFsU7D z4CWBOMrmkBiPVodJ6my9lTCz4RRNf5lh0p3P3L50FQqLQz8XZKmwfL3XaSY1qVvgKfx k46veYq8cLYT9M1NOe/Trg9YmC9TAIZ5TaZXYvtx7SJ7Qel/9M1pBj81yy5WVt/I/JI7 4/tA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/JIppOkO7ScSpGfbVmEuUQKHEQSxYQ1xgvJCXXmVkRk=; b=4fQ5q0mOFN3sySIfdyBUQWvvMLrPAaUQKYBM+cwHeSy/JgKG0g5cceHqd8G3xoxIwK XE16QZZGny/5bB3kUcpWTZ43kK2oR9fMlzWVY5zWBK9RQZy84c7DWzeL3Yf519Mb1CSv LIGknpwEHtj0Ct3HBZOCIIqlJzEsQymQpiIuvU4H21dK9TRYmg2KEUFDwVWOlw7X+SFg sLcroJlS+o9SJT5ax3SM2TV7MSJOpRKO3WHoyyX78GUlqWBxGXlgqILAN8lSwwxW62J7 zT6pzs7ukQH0yM8w7nSheUEJ6vHgaeah/kA6ul15eJwnhKvEtZ4AV//EpsQ5doa1a4uH 9k9A== X-Gm-Message-State: AJIora/WpN4SYVOQZPZ94WfPHdv729Yy3X1udGfgtwPrGpPaidNyjjkk pVV6al4Cx9++z/pZQ+Mvpwdp8rIXBYhbIlnfojuDfGIi7g== X-Google-Smtp-Source: AGRyM1slUu+5tkIek/kt2UQyiH/UzWZxSN8SZQ7+6b1fzzNpbWpP4jon+W92ttm9hJKcz95LsIt022A8SNhYgBJ7reU= X-Received: by 2002:a25:8901:0:b0:66e:a07e:465e with SMTP id e1-20020a258901000000b0066ea07e465emr19204363ybl.224.1658000055706; Sat, 16 Jul 2022 12:34:15 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::b31; envelope-from=pogonyshev@gmail.com; helo=mail-yb1-xb31.google.com 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:237210 Archived-At: --0000000000005ba91605e3f13824 Content-Type: text/plain; charset="UTF-8" GNU Emacs 28.1.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.33, cairo version 1.16.0) of 2022-05-24 1. Open any archive (tested with JAR and TAR) 2. Open any file from said archive (in a separate buffer) 3. Switch to the archive buffer and kill it 4. Go to the file buffer from step 2, modify it and try to save 5. Saving dies with "Selecting deleted buffer" error I'm not sure what the behavior should be (most user-friendly: silently reopen the archive if it still exists), but it certainly shouldn't be "I will die with some internal error, let user decifer what that means". Paul --0000000000005ba91605e3f13824 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
GNU Emacs 28.1.50 (build 1, x86_64-pc-linux-gnu, GTK+= Version 2.24.33, cairo version 1.16.0) of 2022-05-24

1. Open any archive (tested with JAR and TAR)
2. Open any file from = said archive (in a separate buffer)
3. Switch to the archive buff= er and kill it
4. Go to the file buffer from step 2, modify it an= d try to save
5. Saving dies with "Selecting deleted buffer&= quot; error

I'm not sure what=C2=A0the behavio= r=C2=A0should be (most user-friendly: silently reopen the archive if it sti= ll exists), but it certainly shouldn't be "I will die with some in= ternal error, let user decifer what that means".

<= div>Paul
--0000000000005ba91605e3f13824--