From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Andrea Cardaci Newsgroups: gmane.emacs.bugs Subject: bug#31312: Segmentation fault with doom-emacs, NeoTree and Zoom Date: Wed, 2 May 2018 17:06:11 +0200 Message-ID: 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> <5AE9C174.8030104@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c06262271b9a0056b3a6d04" X-Trace: blaine.gmane.org 1525273543 1960 195.159.176.226 (2 May 2018 15:05:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 2 May 2018 15:05:43 +0000 (UTC) Cc: 31312@debbugs.gnu.org, npostavs@gmail.com To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 02 17:05:38 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 1fDtK3-0000Mf-VP for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 May 2018 17:05:36 +0200 Original-Received: from localhost ([::1]:50992 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDtMA-0007fW-Si for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 May 2018 11:07:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDtLT-0007Gi-QC for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 11:07:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDtLS-0002vj-Qc for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 11:07:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39285) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fDtLS-0002vf-Mw for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 11:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fDtLS-0003HA-Fw for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 11:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andrea Cardaci Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 May 2018 15:07:02 +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 X-Debbugs-Original-Cc: Eli Zaretskii , 31312@debbugs.gnu.org, bug-gnu-emacs@gnu.org, Noam Postavsky Original-Received: via spool by submit@debbugs.gnu.org id=B.152527359412543 (code B ref -1); Wed, 02 May 2018 15:07:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 2 May 2018 15:06:34 +0000 Original-Received: from localhost ([127.0.0.1]:47179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDtL0-0003GF-II for submit@debbugs.gnu.org; Wed, 02 May 2018 11:06:34 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:46230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDtKz-0003G2-DA for submit@debbugs.gnu.org; Wed, 02 May 2018 11:06:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDtKq-0002gr-BN for submit@debbugs.gnu.org; Wed, 02 May 2018 11:06:28 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36813) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fDtKq-0002gl-84 for submit@debbugs.gnu.org; Wed, 02 May 2018 11:06:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37160) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDtKo-0006oE-St for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 11:06:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDtKj-0002dn-4w for bug-gnu-emacs@gnu.org; Wed, 02 May 2018 11:06:22 -0400 Original-Received: from mail-qk0-x233.google.com ([2607:f8b0:400d:c09::233]:32791) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fDtKe-0002ae-Pk; Wed, 02 May 2018 11:06:12 -0400 Original-Received: by mail-qk0-x233.google.com with SMTP id c70so11466865qkg.0; Wed, 02 May 2018 08:06:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8tDqRa3RG6gaIv55Nr4jJk5JJjwy31OaAwSp7/zXtvM=; b=NVWdX2Qc0qE5t2G+wto2zFUKh/R6ajmWD5PsNb8xqFpvFZu4j/Jnx4kRJD6XpCNPX6 dybXBLH7k10tibt1QFcY0HEpfiaS1MgJCrjgVHUV3zRNvSjF4iD+0O52xGaj2reeG+KO 41aI0ClqEmf8pBrf8CwRQwhIhNJr+M6Dgh7yRFCdQ1DqGuVo6ydbql+pRfJEF4xWjDXR A2z6DkEm8BPsR0R5sMvx+/GEkOFa8p4ZlyrgPfEZ343pe/8rQTyDiSzJMUgYuwdLPDsu b28nJazM7Igui2h3kxP5I0uswIYjmuwhS78QC/NGZiOkgbw73zIoJj4IzYD06Beu3rRj ruEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8tDqRa3RG6gaIv55Nr4jJk5JJjwy31OaAwSp7/zXtvM=; b=VdOAK24iE6hCQJyrOi/liL5p7siJMC8/3I3aqXNSChit7qmyzWdal6GXdlAm8WwE1D eWhk8bEhqgbU7WZ+9pkf8JrIEq94+RY9D8CDwLUCcnHiKYND/1PtU17vwGSxloOcCEe1 7xTz+zX3MC1xM+C+OqK6SL/qE64S0x1kL0jCJinS/ITwFHQ7Qn3gsz2QdZd+FFIoDL1v xArZlxtgupB2baQywvE1cPDoI0raUiqSUdzoNCuO37vWU4IG9pmvxkozTNflOny8gxcR ZvGqp8+F6gEAXYdymeaB46OkH+8dXk56SjU+6nTMbAK/iGulhfxYSj3cJmtPHN24HWF7 X7FA== X-Gm-Message-State: ALQs6tBFwHHmjk4Hjl/rEyeg/szebRUYDtXZFLeidrBV9O3nhrjNx9MO QsoK+mpI8kabpOAblhI+CjUPcAvCiz2QOHe/Iew= X-Google-Smtp-Source: AB8JxZp8ViRMdxy4UhaPbYbADiLB8ZTEyJ4fzOXR/S0XBE70rBxrLX6N5MJvXP/yCtmgzCnv98dzAQxySSv26+ow8oU= X-Received: by 10.55.124.198 with SMTP id x189mr16183698qkc.224.1525273571996; Wed, 02 May 2018 08:06:11 -0700 (PDT) Original-Received: by 10.200.63.210 with HTTP; Wed, 2 May 2018 08:06:11 -0700 (PDT) In-Reply-To: <5AE9C174.8030104@gmx.at> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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:145930 Archived-At: --94eb2c06262271b9a0056b3a6d04 Content-Type: text/plain; charset="UTF-8" > It might not help in the case at hand, but instead of advising > 'select-window' (which won't do the job anyway when a window is > selected directly via select_window) please add your function to > 'buffer-list-update-hook'. Hooking 'select-window' _is_ bad idea, > always. I will try that, even though I'm pretty sure that I already tried this approach in the past and switched back to advising `select-window` but I cannot recall the reason. On 2 May 2018 at 15:47, martin rudalics wrote: > > Any advice on this part? I needed to force the size of windows and > hooking > > `select-window` (via `advice-add`) is apparently not enough to catch all > > the cases. > > It might not help in the case at hand, but instead of advising > 'select-window' (which won't do the job anyway when a window is > selected directly via select_window) please add your function to > 'buffer-list-update-hook'. Hooking 'select-window' _is_ bad idea, > always. > > martin > --94eb2c06262271b9a0056b3a6d04 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> It might not help in the case at hand, but inste= ad of advising
> 'select-window' (which won't do t= he job anyway when a window is
> selected directly via select_= window) please add your function to
> 'buffer-list-update-= hook'.=C2=A0 Hooking 'select-window' _is_ bad idea,
&= gt; always.

I will try that, even though I'm p= retty sure that I already tried this approach in the past and switched back= to advising `select-window` but I cannot recall the reason.

On 2 May 2018 at 15:= 47, martin rudalics <rudalics@gmx.at> wrote:
> Any advice on this part? I needed to= force the size of windows and hooking
> `select-window` (via `advice-add`) is apparently not enough to catch a= ll
> the cases.

It might not help in the case at hand, but instead of advising
'select-window' (which won't do the job anyway when a window is=
selected directly via select_window) please add your function to
'buffer-list-update-hook'.=C2=A0 Hooking 'select-window' _i= s_ bad idea,
always.

martin

--94eb2c06262271b9a0056b3a6d04--