From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Welsh Duggan Newsgroups: gmane.emacs.bugs Subject: bug#47244: 28.0.50; SIGSEGV in long-runnning Emacs Date: Wed, 31 Mar 2021 13:01:29 -0400 Message-ID: References: <87im5ofp3z.fsf@md5i.com> <83eeg3kawg.fsf@gnu.org> <83y2e6kp9t.fsf@gnu.org> <83tuouknpb.fsf@gnu.org> <83sg4eknh5.fsf@gnu.org> <83r1jykmt0.fsf@gnu.org> <2d0dbdc8-3678-cd21-234a-9c63bb004629@gmx.at> <834kgrifrt.fsf@gnu.org> <106ce987-1a45-bbdf-3897-445baa99a476@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34121"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: "mwd@md5i.com" , "schwab@linux-m68k.org" , "47244@debbugs.gnu.org" <47244@debbugs.gnu.org> To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 31 19:02:47 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lReEr-0008eI-U0 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 31 Mar 2021 19:02:47 +0200 Original-Received: from localhost ([::1]:32870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lReEq-0000HU-M3 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 31 Mar 2021 13:02:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lReEF-0000Gy-Hw for bug-gnu-emacs@gnu.org; Wed, 31 Mar 2021 13:02:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43837) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lReEF-0002RP-AJ for bug-gnu-emacs@gnu.org; Wed, 31 Mar 2021 13:02:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lReEF-0002Ot-8l for bug-gnu-emacs@gnu.org; Wed, 31 Mar 2021 13:02:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 31 Mar 2021 17:02:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47244 X-GNU-PR-Package: emacs Original-Received: via spool by 47244-submit@debbugs.gnu.org id=B47244.16172101089194 (code B ref 47244); Wed, 31 Mar 2021 17:02:03 +0000 Original-Received: (at 47244) by debbugs.gnu.org; 31 Mar 2021 17:01:48 +0000 Original-Received: from localhost ([127.0.0.1]:55381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lReE0-0002OD-8G for submit@debbugs.gnu.org; Wed, 31 Mar 2021 13:01:48 -0400 Original-Received: from veto.sei.cmu.edu ([147.72.252.17]:43092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lReDw-0002Nw-7U for 47244@debbugs.gnu.org; Wed, 31 Mar 2021 13:01:46 -0400 Original-Received: from delp.sei.cmu.edu (delp.sei.cmu.edu [10.64.21.31]) by veto.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id 12VH1cl2004367; Wed, 31 Mar 2021 13:01:38 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 veto.sei.cmu.edu 12VH1cl2004367 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cert.org; s=yc2bmwvrj62m; t=1617210098; bh=x/ikxsJst7BbFBr6z6/kFijx1EsPLDAvw54ft+37UbA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=p7PwPbBst/qulCnwaDMAQos0yBzgkU+Rjx15rshRhqOaM7xpZxYKxHJpm/ymQezuM dsQySAa4Djy4Slt00EiNdI3sF/ngKM/I2M/DSZgeE5Ufm9dW4MaPvgOQ3aUX117FIA 5LAYIZVaKeUkhEIhZvIAO+KbA0/CcxgHnomGhCzM= Original-Received: from lx-birch.ad.sei.cmu.edu (lx-birch.ad.sei.cmu.edu [10.64.53.120]) by delp.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id 12VH1UM0005017; Wed, 31 Mar 2021 13:01:30 -0400 Original-Received: from lx-birch.ad.sei.cmu.edu (localhost [127.0.0.1]) by lx-birch.ad.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id 12VH1Ubw019267; Wed, 31 Mar 2021 13:01:30 -0400 Original-Received: (from mwd@localhost) by lx-birch.ad.sei.cmu.edu (8.14.7/8.14.7) id 12VH1TVm019264; Wed, 31 Mar 2021 13:01:29 -0400 X-Authentication-Warning: lx-birch.ad.sei.cmu.edu: mwd set sender to mwd@cert.org using -f In-Reply-To: (martin rudalics's message of "Wed, 31 Mar 2021 11:49:40 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:203376 Archived-At: martin rudalics writes: >> b->window_count is 1. > > What else should I have expected? I attach yet another diff. When the > same assertion triggers we'll at least know which buffer got killed. I have no idea what changed to cause this, but with this current patchset I can't actually start emacs. #0 set_buffer_internal_2 (b=3D0x7ffff2a3cb10) at ../../master/src/buffer.c= :2157 old_buf =3D 0x0 tail =3D XIL(0x7ffff2a3cb15) #1 0x0000555555759834 in set_buffer_internal_1 (b=3D0x7ffff2a3cb10) at ../../master/src/buffer.c:2146 #2 0x0000555555753b93 in set_buffer_internal (b=3D0x7ffff2a3cb10) at ../../master/src/buffer.h:1184 #3 0x0000555555759b16 in Fset_buffer (buffer_or_name=3DXIL(0x7ffff2a3cb15)) at ../../master/src/buffer.c:2246 buffer =3D XIL(0x7ffff2a3cb15) #4 0x000055555564f0e4 in set_window_buffer (window=3DXIL(0x555555f06315), buffer=3DXIL(0x7ffff2a3cb15), run_hooks_= p=3Dfalse, keep_margins_p=3Dfalse) at ../../master/src/window.c:4041 w =3D 0x555555f06310 b =3D 0x7ffff2a3cb10 count =3D 0 samebuf =3D false #5 0x00005555555a958f in make_frame (mini_p=3Dtrue) at ../../master/src/frame.c:978 frame =3D XIL(0x555555efe9dd) f =3D 0x555555efe9d8 rw =3D 0x555555efec40 mw =3D 0x555555f06310 root_window =3D XIL(0x555555efec45) mini_window =3D XIL(0x555555f06315) #6 0x00005555555a9b5c in make_initial_frame () at ../../master/src/frame.c:1105 f =3D 0x7fffffffdbc0 terminal =3D 0x555555efe7c0 frame =3D make_fixnum(23456248299993) #7 0x000055555565cce3 in init_window_once_for_pdumper () at ../../master/src/window.c:8198 old_mode_line_in_non_selected_windows =3D true saved_dumped_with_pdumper =3D true f =3D 0x7fffffffdbd0 #8 0x00005555557d1f02 in pdumper_load (dump_filename=3D0x555555ec59f0 "/home/md5i/src/emacs/build/src/emacs.p= dmp") at ../../master/src/pdumper.c:5402 i =3D 7 dump_size =3D 10671168 stat =3D { st_dev =3D 26, st_ino =3D 2932069, st_nlink =3D 2, st_mode =3D 33188, st_uid =3D 1000, st_gid =3D 1000, __pad0 =3D 0, st_rdev =3D 0, st_size =3D 10671168, st_blksize =3D 4096, st_blocks =3D 20848, st_atim =3D { tv_sec =3D 1617209633, tv_nsec =3D 635319963 }, st_mtim =3D { tv_sec =3D 1617209633, tv_nsec =3D 619319612 }, st_ctim =3D { tv_sec =3D 1617209633, tv_nsec =3D 619319612 }, __glibc_reserved =3D {0, 0, 0} } dump_base =3D 140737259114496 dump_page_size =3D 65536 adj_discardable_start =3D 7208960 mark_bits =3D {{ bits =3D 0x7ffff252a010, number_words =3D 13995 }, { bits =3D 0x7ffff2545568, number_words =3D 13995 }} mark_bits_needed =3D 895639 header_buf =3D { magic =3D "DUMPEDGNUEMACS\000", fingerprint =3D "\336x=C3=9D=C2=AEhP\231\005n\261\265\071\226\201= &\267\017L\211\005J\212K\366\242\263\274\250)H\353m", dump_relocs =3D { offset =3D 8354696, nr_entries =3D 405189 }, object_starts =3D { offset =3D 9975456, nr_entries =3D 161879 }, emacs_relocs =3D { offset =3D 10622976, nr_entries =3D 3012 }, discardable_start =3D 7165112, cold_start =3D 7340032, hash_list =3D 7160960 } header =3D 0x7fffffffdd50 sections =3D {{ spec =3D { fd =3D 3, size =3D 7208960, offset =3D 0, protection =3D DUMP_MEMORY_ACCESS_READWRITE }, mapping =3D 0x0, release =3D 0x0, private =3D 0x0 }, { spec =3D { fd =3D 3, size =3D 131072, offset =3D 7208960, protection =3D DUMP_MEMORY_ACCESS_READWRITE }, mapping =3D 0x0, release =3D 0x0, private =3D 0x0 }, { spec =3D { fd =3D 3, size =3D 3331136, offset =3D 7340032, protection =3D DUMP_MEMORY_ACCESS_READWRITE }, mapping =3D 0x0, release =3D 0x0, private =3D 0x0 }} start_time =3D { tv_sec =3D 1617209923, tv_nsec =3D 161514409 } dump_filename_copy =3D 0x555555ec5a80 "/home/md5i/src/emacs/build/s= rc/emacs.pdmp" err =3D 0 dump_fd =3D 3 desired =3D "\336x=C3=9D=C2=AEhP\231\005n\261\265\071\226\201&\267\= 017L\211\005J\212K\366\242\263\274\250)H\353m" hashes =3D XIL(0x7ffff2c35485) load_timespec =3D { tv_sec =3D 0, tv_nsec =3D 0 } #9 0x000055555571a568 in load_pdump (argc=3D1, argv=3D0x7fffffffe1c8) at ../../master/src/emacs.c:860 real_exename =3D 0x555555ec59f0 "/home/md5i/src/emacs/build/src/ema= cs.pdmp" exenamelen =3D 36 needed =3D 42 suffix =3D 0x555555946c46 ".pdmp" result =3D 124 strip_suffix =3D 0x0 path_exec =3D 0x555555946c78 "/usr/local/libexec/emacs/28.0.50/x86_= 64-pc-linux-gnu" dump_file =3D 0x555555ec59f0 "/home/md5i/src/emacs/build/src/emacs.= pdmp" skip_args =3D 0 bufsize =3D 128 argv0_base =3D 0x7fffffffe010 "\251\221\234!" needed =3D 140737318400460 #10 0x000055555571aac9 in main (argc=3D1, argv=3D0x7fffffffe1c8) at ../../m= aster/src/emacs.c:1068 stack_bottom_variable =3D 0x7ffff617e053 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 dump_mode =3D 0x0 skip_args =3D 0 temacs =3D 0x0 attempt_load_pdump =3D true rlim =3D { rlim_cur =3D 140737323689568, rlim_max =3D 140737318407889 } lc_all =3D 0x687475410000001e sockfd =3D 0 module_assertions =3D false --=20 Michael Welsh Duggan (mwd@cert.org)