From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#31312: Segmentation fault with doom-emacs, NeoTree and Zoom Date: Wed, 02 May 2018 20:43:30 +0200 Message-ID: <5AEA06D2.5010208@gmx.at> References: <87r2mvo6c8.fsf@gmail.com> <5AE87AA3.6050602@gmx.at> <87o9hznfam.fsf@gmail.com> <5AE957BA.6000809@gmx.at> <87fu3ant8k.fsf@gmail.com> <0DFE6C67-38C5-45EE-B658-8BEF80B595FF@gnu.org> <5AE9C062.9010203@gmx.at> <831seuqeum.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1525286525 11142 195.159.176.226 (2 May 2018 18:42:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 2 May 2018 18:42:05 +0000 (UTC) Cc: 31312@debbugs.gnu.org, npostavs@gmail.com, cyrus.and@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 02 20:42:00 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDwhU-0002mQ-D5 for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 May 2018 20:42:00 +0200 Original-Received: from localhost ([::1]:52128 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDwjb-0006Ts-H2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 May 2018 14:44:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39083) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDwjV-0006Tk-A8 for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 14:44:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDwjS-0003sv-3O for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 14:44:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39417) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fDwjR-0003sp-Ul for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 14:44:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fDwjR-0008Qt-OE for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 14:44:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 May 2018 18:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31312 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 31312-submit@debbugs.gnu.org id=B31312.152528662932389 (code B ref 31312); Wed, 02 May 2018 18:44:01 +0000 Original-Received: (at 31312) by debbugs.gnu.org; 2 May 2018 18:43:49 +0000 Original-Received: from localhost ([127.0.0.1]:47314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDwjE-0008QK-4R for submit@debbugs.gnu.org; Wed, 02 May 2018 14:43:48 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:51621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDwjC-0008Q7-FK for 31312@debbugs.gnu.org; Wed, 02 May 2018 14:43:46 -0400 Original-Received: from [192.168.1.102] ([213.162.73.88]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LkCU2-1ec8rg3Bta-00c7jl; Wed, 02 May 2018 20:43:38 +0200 In-Reply-To: <831seuqeum.fsf@gnu.org> X-Provags-ID: V03:K1:q1c/kZpjcxMuBq5ygP2uGi4N26YHyzFcbfFrbAS5pHQx8lipVfw Bo8MGoXz/7aFzE6estvCDFyZF6C49GoEpBdGCtkLwA67c5N/E+/fb58l/bvPsdnntpf6+u1 e3LOUlzWhkP+CRwvLPjkJ9UBx8+nX5QNK/ZBbB+hhWCb2V6gk7tZiwZLlvsQOSaeU7jRdyu uAPHmVkETyyHMShzzPu+Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:iAaMebwCq9o=:TG8SO4inRRUpwLfHdKgK4W x1ZvZbpoWTOVE3e1N3htWeT4w7txEgoOlWfH+W91tgodkUdTYqcuRNifhaw+EGn4Q8IqddYhn 1IwkV+otTdTUG0e+BVKB9LwRW+LIXdUmns4SW6ShSunV/d5DtYtoKDrJbU9tsS4VMiFxtKpRp GqBIjornuJtyWziJkv7dY8qxHU73kVC3jox31whfvj1n95JBHBlVE2VkNVkW89vv8iKR8LsWv zoB4iI90e7rPd6eJ8IRF/7h8BbD+PtH5DbRLA6VUhQ1Hc4HCH5aQ8b2mVmHa6M7cLb78wBBV/ ckwzidJ+vBDiZ+MTbtRCuyJXJzt92EZXTKCc5ilQ1+D9V5YYJf1ohm2x1T2lDfNHwWp6dMY1L ZImUDrruTBbHdkn5QSzFck3eV26impAXRg2m8UTL8h+4C0mvYOs1ZOq9FsB3rWWjZDROznk7t clVdOB2TvpTVTMFu3gR8y0hcTE/xUPIM/toVkH/qHj/8axNrat4F+oGDrjDn7ufcdpOmDliUc 8w36H1x3eYOVVDvf+mpHt+BrLdb7uhVxLNzcqwWfWYADM7CqW9Uk7Z7KT2FrofOeAzjuypxkR LNK2rY7yz/rumW2z4/Jm8SPtMAl3U+bAsiMZ4drFbh/XQKS/Ju/6lL77IYCt0dLTKAOpOo7BN X7YiwuPc7MiJXJYU5+z7efHLbtLl4RowfaJUtwu6NZbuMLV1UA7rhYtVam5i3LnX73IwilP6D 3ZYMbGrBlG9xN8SAhBaJs0yZyrPg6a3bHNE1Krrr0Bow1PXghlzmhy8X2u5NCVcsD8SSCIcm X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:145939 Archived-At: >> If you mean something like >> >> if (WINDOWP (selected_window) && (w = XWINDOW (selected_window)) != sw) >> sw = w; >> >> I'm afraid that this would fail since selected_window has no buffer >> any more (or may have even been recycled already). > > Is that a fact? I might be mistaken, but my take on what Noam found > was that the selected window is OK, it's just that the window held in > W is dead (i.e. it was deleted inside the tempest that happened in > run_window_size_change_functions called by prepare_menu_bars). So my > suggestion is to update W with the new selected window. Then I misinterpreted Noam's results. Anyway, a simple way to reproduce the bug is (defun foo (frame) (delete-window (selected-window))) (add-hook 'window-size-change-functions 'foo) and do C-x 2. martin