From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matthew Bauer Newsgroups: gmane.emacs.devel Subject: Re: bug#26323: 25.1; Closing frames (in fullscreen) under Mac OS cause immediate crash Date: Sun, 18 Mar 2018 21:05:06 -0500 Message-ID: References: <20180316104753.GA85186@breton.holly.idiocy.org> <6C685A44-3E4E-4CE9-B7CA-CD16627950B2@gmail.com> <20180318111522.GA917@breton.holly.idiocy.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1521425030 24939 195.159.176.226 (19 Mar 2018 02:03:50 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Mar 2018 02:03:50 +0000 (UTC) Cc: emacs-devel@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 19 03:03:45 2018 Return-path: Envelope-to: ged-emacs-devel@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 1exk9J-0006Qr-OI for ged-emacs-devel@m.gmane.org; Mon, 19 Mar 2018 03:03:45 +0100 Original-Received: from localhost ([::1]:39869 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1exkBM-0004r7-Ve for ged-emacs-devel@m.gmane.org; Sun, 18 Mar 2018 22:05:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44146) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1exkAj-0004qN-4l for emacs-devel@gnu.org; Sun, 18 Mar 2018 22:05:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1exkAe-0003O6-P5 for emacs-devel@gnu.org; Sun, 18 Mar 2018 22:05:13 -0400 Original-Received: from mail-oi0-x229.google.com ([2607:f8b0:4003:c06::229]:35727) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1exkAe-0003NV-IA for emacs-devel@gnu.org; Sun, 18 Mar 2018 22:05:08 -0400 Original-Received: by mail-oi0-x229.google.com with SMTP id a189so6087356oii.2 for ; Sun, 18 Mar 2018 19:05:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=95hHHxRDfv4EMQHxnL6/YVhmZDSoPLEa6fi/acC6m/k=; b=qe35gakNgvZ+WESQLDXeuDkIP26nkuIOGXHiyWUNQRKlo/tn3fWNgq0HvJphyTDp/O /IXbWnr8cm5rzBh9ZvgotKISATVNvUaQAplCfRIyYA1OWYCtRZDyWWCGNMtMwEkft1De iV4Xp6Rl7QYp3IA5DYVIE/JB0DM50fjZVQkO1xyNRNhfoyPqn79FR++Df3aEO0uoGDsK MW+h18ILx2kOQDYePETddJu7BSJhE0V+wsqqXIQZkXmzBYjhyo002K1AN4T1V1KnF+M0 PFceWZh3YdhAi8ic59k3sD2+yzq4fgTMbg6IVgnoXC4rGzfT/7QSo/3eWybYeI986esl dBFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=95hHHxRDfv4EMQHxnL6/YVhmZDSoPLEa6fi/acC6m/k=; b=RqVWiUXvFp1SnDzsolOd6Y5Ja5F/bOBvZfvI8A3LZk8h4J0M3okx5QG5AqkA25xFt/ 8KlOBlURvw1uKNewCwdI5gnJAtfx5HqlcVXECWEJ4yU172NRfyJ/mNpQ97JpJkBavDGn j0ELXmnZbAEfDHIQqAQbmYuzBxeENwVgz0l13rfDkryZyMlqyWICjPa+JoXVaJKJJ59v gf7BQTakMRpWEbyOCDaiuw17TU75k4JMcC4iHHQLGn3G2J5Nb6T2yrlbS9A9B6/4H17O 1zh4dnBLxCEeN5xhKqTs+FB1J2zdgwSSqR4ThDRT5eRygsAqWZtieNqNS+FbDkv7OEcP mpOA== X-Gm-Message-State: AElRT7GA1yQ7eauhI8QQurjdsJA0O22bBkwE+yclO2Euar1IkjGYGfFJ KomHt13fobUh2mMgmvOJ1HQctf6Y78o= X-Google-Smtp-Source: AG47ELsvdChdfCHbx2JHceZ+ME2N3qx47+AnEAG4NjnWrMeO7hY0bH3Ht8/QfM0pKZqXWAuUTImfrw== X-Received: by 10.202.180.4 with SMTP id d4mr5815630oif.16.1521425107410; Sun, 18 Mar 2018 19:05:07 -0700 (PDT) Original-Received: from MatthewsMacBook (cpe-75-87-143-142.kc.res.rr.com. [75.87.143.142]) by smtp.gmail.com with ESMTPSA id 36sm7307996otb.33.2018.03.18.19.05.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 18 Mar 2018 19:05:06 -0700 (PDT) In-Reply-To: <20180318111522.GA917@breton.holly.idiocy.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::229 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:223801 Archived-At: Alan Third writes: > It was fixed after that. I can=E2=80=99t reproduce it in Emacs 26. > > I want to know how Matthew got his copy of Emacs as the code to turn > off Sierra tab support is only included when built on Sierra+ or when > using the right build options. > > As far as I=E2=80=99m aware emacsformacosx.com builds, for example, don= =E2=80=99t > include it yet. So I've been building from source with a checkout of https://git.savannah.gnu.org/git/emacs.git. The revision is 8d4500087f547e203cfba03f61dcbe641bf650de. I actually hadn't realized that Sierra's "tabbing" feature is disabled intentionally in Emacs. I had been using it since Sierra came out and it works fine except for the frame closing issue. This is obviously a little contentious in the Emacs world but I wonder if it could be supported. IMO this is a "window manager" feature similar to how lots of window managers will group multiple frames of Emacs. In no way is it really an "Emacs feature" that has to be disabled. A note on this that may be important: This was from John's Nix configuration script that is available on: https://github.com/jwiegley/nix-config/blob/e5649602dc89f944e0444a88d8526b1= 9b965bccb/overlays/10-emacs.nix#L678-L698 This probably accounts for how John is having the same issue. Nix does some stuff to achieve "purity" but might be inadvertly introducing the issue. The SDK used in Nixpkgs is still at macOS 10.10 Yosemite. It could be causing the discrepency. Most likely the build from "emacsformacosx.com" is using older SDKs as well.