From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#33222: Crash when visiting an org file from within Dired. Date: Thu, 01 Nov 2018 18:31:53 +0100 Message-ID: <874ld0n1py.fsf@gmail.com> References: <0ca93ba2-59e8-9023-818d-1db43fedcb59@yahoo.com> <831s85igsu.fsf@gnu.org> <6425c477-33d7-71dc-a41c-78e1f4c80027@yahoo.com> <878t2cn5aq.fsf@gmail.com> 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 1541093506 947 195.159.176.226 (1 Nov 2018 17:31:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 1 Nov 2018 17:31:46 +0000 (UTC) Cc: 33222@debbugs.gnu.org To: vordoo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 01 18:31:41 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 1gIGon-00006K-DN for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Nov 2018 18:31:41 +0100 Original-Received: from localhost ([::1]:43222 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIGqt-0001dO-Az for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Nov 2018 13:33:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39918) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIGqB-0000rk-UA for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 13:33:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gIGq6-0007tb-VA for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 13:33:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54466) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gIGq6-0007tE-JF for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 13:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gIGq6-0006xd-F4 for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 13:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Nov 2018 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33222 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33222-submit@debbugs.gnu.org id=B33222.154109352726661 (code B ref 33222); Thu, 01 Nov 2018 17:33:02 +0000 Original-Received: (at 33222) by debbugs.gnu.org; 1 Nov 2018 17:32:07 +0000 Original-Received: from localhost ([127.0.0.1]:58717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIGpC-0006vx-Mg for submit@debbugs.gnu.org; Thu, 01 Nov 2018 13:32:06 -0400 Original-Received: from mail-pg1-f169.google.com ([209.85.215.169]:34648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIGpA-0006vM-CH for 33222@debbugs.gnu.org; Thu, 01 Nov 2018 13:32:05 -0400 Original-Received: by mail-pg1-f169.google.com with SMTP id k1-v6so7922775pgq.1 for <33222@debbugs.gnu.org>; Thu, 01 Nov 2018 10:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=tr+LcR7AwB53AglSirwhMwhuH7GanywjwLkJ4nfrwWc=; b=gvaPGr1Ms6WaiLB4IHO+MD/6XNG3zFvAs1myftasuU8WLGHOKJJ0sTkZBErg2/l2He K7oq+m6sOZXFqUSdre7c8TNlbeXMJ6AKysWvMKUYQ/9C6HWowN0t6RbCQTC9VgotrI1B eF0kRTMPtZd2Me11SX4TGSTSzzoVhsCi7qhwD9w+Nro1UBLClKSpzupOT1g6KIX//zjV UDUXgt/CRnmVwIZRufSy414wLXfM9o3tM8jakj2jDCzlTRduTnJGiqt23RHDaSKlNHeI Ee083hviz1jcvQaYPomMX/rKuIb6Z9XnlLMdwlTJtj7Jdiq/29g7zx8VclKFTRMJLD0c 7IUw== 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:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=tr+LcR7AwB53AglSirwhMwhuH7GanywjwLkJ4nfrwWc=; b=iWq6kSWSna3j8YNNcCBRDU7nJct0FKg5S/9Uau5y6BdT5wvhN5BKCrnEyt5gNhwb/j o7rSSZIQDoKVHpB9lyiEw4mrzeCPCSV4lSngIoSFnNTpUXNQAfdKdEPsKjMGsnEPGUKK nkrwr0rYmIEqF0EVGRpStBbQIodLW31wkg46NJvuft/sdoirDOyaG5Uz/0trXlsbGiXJ hG5RcmOurjTAD5u5T0K97i+L8uTuaMVwBa+iUGBOS/dxwv+W9P85O68XBvzlVJJWw0ZL 5OKo5SQCUEqwMIvKEpAj/MvtH2gvA5hsQFFTpSf9SywKAFzB/2kCENf7Iv6dTeRSjCI9 gcrA== X-Gm-Message-State: AGRZ1gL9Hsv4oTxXMB5S12oBbiCRisvuLzci+8f/QcxNWfIMrSKbBpby qcMSDNAvQyXVVOs9obbgS0blx4QtLu4= X-Google-Smtp-Source: AJdET5cc2PD8hW/pR2Xw7XB/np9ZN4Y4qBT0373GuG9So8LTUewwxadoDHSw3SJws85LiY0sTL7vyg== X-Received: by 2002:a62:571b:: with SMTP id l27-v6mr8635960pfb.209.1541093517626; Thu, 01 Nov 2018 10:31:57 -0700 (PDT) Original-Received: from rpluim-ubuntu ([96.45.36.15]) by smtp.gmail.com with ESMTPSA id u29sm6275344pgn.23.2018.11.01.10.31.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Nov 2018 10:31:54 -0700 (PDT) Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: <878t2cn5aq.fsf@gmail.com> (Robert Pluim's message of "Thu, 01 Nov 2018 17:14:37 +0100") 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:151899 Archived-At: Robert Pluim writes: > vordoo writes: > >> On 11/1/18 6:05 AM, Eli Zaretskii wrote: >>> A wild guess: this is bug#30045 again. >>> Can you try the latest emacs-26 branch of the Emacs repository? >> >> Thanks & yes. This bug still stands on GNU Emacs 26.1.50 (build 1, >> x86_64-pc-linux-gnu, GTK+ Version 3.24.1) of 2018-11-01. > > It doesn=CA=BCt crash for me. Can you get a backtrace from gdb of the > crash? Actually it does crash, you just have to make sure that you haven't already visited the relevant org file before you change org-mode-hook. Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. face_at_buffer_position (w=3D0x1409c30 , pos=3D, endptr=3Dendptr@entry=3D0x7fffffff7fe0, limit=3D, mouse=3Dmouse@entry=3Dfalse, base_face_id=3D) at xfaces.c:5964 5964 memcpy (attrs, default_face->lface, sizeof attrs); (gdb) bt #0 0x00000000004c2cf4 in face_at_buffer_position (w=3D0x1409c30 , pos=3D, endptr=3Dendptr@entry=3D0x7fffffff7= fe0, limit=3D, mouse=3Dmouse@entry=3Dfalse, base_face_id=3D<= optimized out>) at xfaces.c:5964 #1 0x0000000000447cf1 in handle_face_prop (it=3D0x7fffffff8090) at xdisp.c= :3965 #2 0x00000000004422ea in handle_stop (it=3D0x7fffffff8090) at xdisp.c:3473 #3 0x0000000000444217 in start_display (it=3Dit@entry=3D0x7fffffff8090, w= =3Dw@entry=3D0x1409c30 , pos=3D...) at xdisp.c:3104 #4 0x0000000000454deb in try_window (window=3D..., window@entry=3DXIL(0x14= 09c35), pos=3D..., flags=3Dflags@entry=3D1) at xdisp.c:17717 #5 0x00000000004684bc in redisplay_window (window=3DXIL(0x1409c35), just_t= his_one_p=3Djust_this_one_p@entry=3Dfalse) at xdisp.c:17170 #6 0x000000000046af4b in redisplay_window_0 (window=3D..., window@entry=3D= XIL(0x1409c35)) at xdisp.c:14926 #7 0x000000000056d656 in internal_condition_case_1 (bfun=3Dbfun@entry=3D0x= 46af20 , arg=3D..., arg@entry=3DXIL(0x1409c35), handler= s=3D..., hfun=3Dhfun@entry=3D0x42ff40 ) at eval.c:1360 #8 0x0000000000434045 in redisplay_windows (window=3DXIL(0x1409c35)) at xd= isp.c:14906 #9 0x000000000045887d in redisplay_internal () at xdisp.c:14395 #10 0x000000000045a585 in redisplay () at xdisp.c:13613 #11 0x000000000050207b in read_char (commandflag=3Dcommandflag@entry=3D1, m= ap=3D...,=20 map@entry=3DXIL(0x39424b3), prev_event=3D..., used_mouse_menu=3Dused_mo= use_menu@entry=3D0x7fffffffd61b, end_time=3Dend_time@entry=3D0x0) at keyboa= rd.c:2480 #12 0x0000000000504f8c in read_key_sequence (keybuf=3Dkeybuf@entry=3D0x7fff= ffffd720, prompt=3DXIL(0x7fffffffd718),=20 prompt@entry=3DXIL(0), dont_downcase_last=3Ddont_downcase_last@entry=3D= false, can_return_switch_frame=3Dcan_return_switch_frame@entry=3Dtrue, fix_= current_buffer=3Dfix_current_buffer@entry=3Dtrue, prevent_redisplay=3Dpreve= nt_redisplay@entry=3Dfalse, bufsize=3D30) at keyboard.c:9148 #13 0x0000000000506a5e in command_loop_1 () at keyboard.c:1368 #14 0x000000000056d5be in internal_condition_case (bfun=3Dbfun@entry=3D0x50= 6820 , handlers=3D..., handlers@entry=3DXIL(0x52e0), hfun= =3Dhfun@entry=3D0x4fcee0 ) at eval.c:1336 #15 0x00000000004f8034 in command_loop_2 (ignore=3D..., ignore@entry=3DXIL(= 0)) at keyboard.c:1110 #16 0x000000000056d52d in internal_catch (tag=3D..., tag@entry=3DXIL(0xc7e0= ), func=3Dfunc@entry=3D0x4f8010 , arg=3D..., arg@entry=3DXI= L(0)) at eval.c:1101 #17 0x00000000004f7fcb in command_loop () at keyboard.c:1089 #18 0x00000000004fcaf3 in recursive_edit_1 () at keyboard.c:695 #19 0x00000000004fce16 in Frecursive_edit () at keyboard.c:766 #20 0x000000000041a9ce in main (argc=3D2, argv=3D0x7fffffffdac8) at emacs.c= :1717 Lisp Backtrace: "redisplay_internal (C function)" (0x0) (gdb) p attrs $1 =3D {make_number(1), XIL(0x55883af632f3f300), XIL(0x6150), make_number(1= 510779), XIL(0x7), XIL(0x7fffffff7f60), XIL(0x7fffffff7f58), XIL(0x39b6300)= , XIL(0), XIL(0x2eaae00), make_number(1),=20 XIL(0x7fffffff7dd0), XIL(0x28), XIL(0x55883af632f3f300), XIL(0), XIL(0x7f= ffffff8090), XIL(0), XIL(0x1), XIL(0x1)} (gdb) p default_face $2 =3D (struct face *) 0x0 I have no idea how default_face can be NULL here. Robert