From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#28862: Emacs 25.3.1 segmentation fault on killing *Colors* buffer Date: Sun, 30 Jun 2019 06:48:31 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="134697"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Levi , 28862@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 30 06:49:25 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hhRmF-000Yue-1O for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jun 2019 06:49:23 +0200 Original-Received: from localhost ([::1]:42988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhRmD-0007bD-IJ for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jun 2019 00:49:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56207) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhRlx-0007b4-PB for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 00:49:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhRlv-0000WL-RW for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 00:49:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59905) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhRlt-0000VR-V9 for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 00:49:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhRlt-0002vX-Rh for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 00:49:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 04:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28862 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible Original-Received: via spool by 28862-submit@debbugs.gnu.org id=B28862.156187013111234 (code B ref 28862); Sun, 30 Jun 2019 04:49:01 +0000 Original-Received: (at 28862) by debbugs.gnu.org; 30 Jun 2019 04:48:51 +0000 Original-Received: from localhost ([127.0.0.1]:45216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhRlj-0002v8-0f for submit@debbugs.gnu.org; Sun, 30 Jun 2019 00:48:51 -0400 Original-Received: from mail-wm1-f42.google.com ([209.85.128.42]:51748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhRlg-0002uu-Gy for 28862@debbugs.gnu.org; Sun, 30 Jun 2019 00:48:49 -0400 Original-Received: by mail-wm1-f42.google.com with SMTP id 207so12632246wma.1 for <28862@debbugs.gnu.org>; Sat, 29 Jun 2019 21:48:48 -0700 (PDT) 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:cc :content-transfer-encoding; bh=LGfTLflv6lex79QzvUHBmLh9cE569snD3s1lv3JEmXU=; b=c8cR259orXDWoUrNlUBr9VkiTgrfRy6lb0KibkHny0i+mOoclt83Q8RKoHwxhdcedZ D1/JTPEHVOW53nNG5ZAwCz71rl7qDHcxNOyE4W/J+ZXTs9rHDi3evlx9yH0mqWD0kbEi pZ8ZYE6B//k9VPdCtJbHA70iUKZg17G65lozVKZDP62M965svVI8qYVQrGQdZo45S8tP inlA86zHBqp/USw0n5QMe/myFPpCxGgDN8UdQq5RWtCskRcE4k7I1LLjw3zu17viZtCx mT4TjFkAcgzkXKaayy2b5x7TmFAkRgUSxXncc+JcrK3ZZx7yRAf0v4ETte3cXKFZWAtU 6TSg== X-Gm-Message-State: APjAAAUuPdE/1xkI758nCQOjEj/Sm3NHpVfHg/rdZRxqOR8cEELgPXbx hx+VMDSUq1F6j4GZRaKLpE7Pvd7PG7dzA3Z9OKQ= X-Google-Smtp-Source: APXvYqxUSwXd1+a4qg00XMjpqIuRTn/JoUuf2LnnZDp0Sch0I1y3dXezen821kfOJh0v+lP21/QgzWXoPymSgNsUh3o= X-Received: by 2002:a1c:cb0c:: with SMTP id b12mr12603154wmg.93.1561870122290; Sat, 29 Jun 2019 21:48:42 -0700 (PDT) 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: 209.51.188.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:161858 Archived-At: martin rudalics writes: >> Have you (or anyone else) been able to reproduce the issue? If not, I ca= n >> start looking at other potential factors on my system. > > I was not able to reproduce it. But I do not understand some parts of > your scenario: > >> 1) Run `emacs -Q` in a terminal with an X server running, spawning the X >> frontend for emacs > > Is 1) strictly necessary? > >> 2) Paste the above code into the *scratch* buffer and evaluate it (with >> `M-x eval-buffer`). >> >> 3) Spawn a new frame (with `C-x 5 2`) >> >> 4) Enter the customization menus (with `M-x customize`) >> >> 5) Navigate to any face in the UI, for example `Emacs -> Faces -> Basic >> Faces -> Cursor face` >> >> 6) Expand the options for the face of interest and click on `Choose` for= a >> color. The colors buffer should appear in a new window, splitting the fr= ame >> in half. >> >> 7) Close the window containing the *Customize Group: ...*, such that the >> only buffer visible in the frame is the *Colors* buffer (I do this by >> right-clicking the modeline) > > Can't you instead of 4)-7) simply run =E2=80=98list-colors-display=E2=80= =99? > >> 8) Close the frame via the window manager (`X` button, or some hotkey to >> close the X window). > > Does C-x 5 0 not exhibit the bug? > > In any case please use GDB to step through delete_frame. If it survives > =E2=80=98delete-frame-functions=E2=80=99 it should be easy to see where i= t crashes. > > martin Hi Levi, I've attempted to reproduce this on Emacs 26.2 and current master, but haven't been able to. Can you still reproduce it on Emacs 26.2, the latest version of Emacs? If yes, could you please look at the questions posed by martin above? Thanks, Stefan Kangas