From: Michael Welsh Duggan <mwd@cert.org>
To: martin rudalics <rudalics@gmx.at>
Cc: "mwd@md5i.com" <mwd@md5i.com>,
"schwab@linux-m68k.org" <schwab@linux-m68k.org>,
"47244@debbugs.gnu.org" <47244@debbugs.gnu.org>
Subject: bug#47244: 28.0.50; SIGSEGV in long-runnning Emacs
Date: Wed, 31 Mar 2021 13:01:29 -0400 [thread overview]
Message-ID: <y2tdeftuorp89i.fsf@lx-birch.ad.sei.cmu.edu> (raw)
In-Reply-To: <dfd90ddc-2c42-f5e3-8681-ec72cc87fa52@gmx.at> (martin rudalics's message of "Wed, 31 Mar 2021 11:49:40 -0400")
martin rudalics <rudalics@gmx.at> 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=0x7ffff2a3cb10) at ../../master/src/buffer.c:2157
old_buf = 0x0
tail = XIL(0x7ffff2a3cb15)
#1 0x0000555555759834 in set_buffer_internal_1 (b=0x7ffff2a3cb10)
at ../../master/src/buffer.c:2146
#2 0x0000555555753b93 in set_buffer_internal (b=0x7ffff2a3cb10)
at ../../master/src/buffer.h:1184
#3 0x0000555555759b16 in Fset_buffer (buffer_or_name=XIL(0x7ffff2a3cb15))
at ../../master/src/buffer.c:2246
buffer = XIL(0x7ffff2a3cb15)
#4 0x000055555564f0e4 in set_window_buffer
(window=XIL(0x555555f06315), buffer=XIL(0x7ffff2a3cb15), run_hooks_p=false, keep_margins_p=false) at ../../master/src/window.c:4041
w = 0x555555f06310
b = 0x7ffff2a3cb10
count = 0
samebuf = false
#5 0x00005555555a958f in make_frame (mini_p=true)
at ../../master/src/frame.c:978
frame = XIL(0x555555efe9dd)
f = 0x555555efe9d8
rw = 0x555555efec40
mw = 0x555555f06310
root_window = XIL(0x555555efec45)
mini_window = XIL(0x555555f06315)
#6 0x00005555555a9b5c in make_initial_frame ()
at ../../master/src/frame.c:1105
f = 0x7fffffffdbc0
terminal = 0x555555efe7c0
frame = make_fixnum(23456248299993)
#7 0x000055555565cce3 in init_window_once_for_pdumper ()
at ../../master/src/window.c:8198
old_mode_line_in_non_selected_windows = true
saved_dumped_with_pdumper = true
f = 0x7fffffffdbd0
#8 0x00005555557d1f02 in pdumper_load
(dump_filename=0x555555ec59f0 "/home/md5i/src/emacs/build/src/emacs.pdmp")
at ../../master/src/pdumper.c:5402
i = 7
dump_size = 10671168
stat = {
st_dev = 26,
st_ino = 2932069,
st_nlink = 2,
st_mode = 33188,
st_uid = 1000,
st_gid = 1000,
__pad0 = 0,
st_rdev = 0,
st_size = 10671168,
st_blksize = 4096,
st_blocks = 20848,
st_atim = {
tv_sec = 1617209633,
tv_nsec = 635319963
},
st_mtim = {
tv_sec = 1617209633,
tv_nsec = 619319612
},
st_ctim = {
tv_sec = 1617209633,
tv_nsec = 619319612
},
__glibc_reserved = {0, 0, 0}
}
dump_base = 140737259114496
dump_page_size = 65536
adj_discardable_start = 7208960
mark_bits = {{
bits = 0x7ffff252a010,
number_words = 13995
}, {
bits = 0x7ffff2545568,
number_words = 13995
}}
mark_bits_needed = 895639
header_buf = {
magic = "DUMPEDGNUEMACS\000",
fingerprint = "\336xݮhP\231\005n\261\265\071\226\201&\267\017L\211\005J\212K\366\242\263\274\250)H\353m",
dump_relocs = {
offset = 8354696,
nr_entries = 405189
},
object_starts = {
offset = 9975456,
nr_entries = 161879
},
emacs_relocs = {
offset = 10622976,
nr_entries = 3012
},
discardable_start = 7165112,
cold_start = 7340032,
hash_list = 7160960
}
header = 0x7fffffffdd50
sections = {{
spec = {
fd = 3,
size = 7208960,
offset = 0,
protection = DUMP_MEMORY_ACCESS_READWRITE
},
mapping = 0x0,
release = 0x0,
private = 0x0
}, {
spec = {
fd = 3,
size = 131072,
offset = 7208960,
protection = DUMP_MEMORY_ACCESS_READWRITE
},
mapping = 0x0,
release = 0x0,
private = 0x0
}, {
spec = {
fd = 3,
size = 3331136,
offset = 7340032,
protection = DUMP_MEMORY_ACCESS_READWRITE
},
mapping = 0x0,
release = 0x0,
private = 0x0
}}
start_time = {
tv_sec = 1617209923,
tv_nsec = 161514409
}
dump_filename_copy = 0x555555ec5a80 "/home/md5i/src/emacs/build/src/emacs.pdmp"
err = 0
dump_fd = 3
desired = "\336xݮhP\231\005n\261\265\071\226\201&\267\017L\211\005J\212K\366\242\263\274\250)H\353m"
hashes = XIL(0x7ffff2c35485)
load_timespec = {
tv_sec = 0,
tv_nsec = 0
}
#9 0x000055555571a568 in load_pdump (argc=1, argv=0x7fffffffe1c8)
at ../../master/src/emacs.c:860
real_exename = 0x555555ec59f0 "/home/md5i/src/emacs/build/src/emacs.pdmp"
exenamelen = 36
needed = 42
suffix = 0x555555946c46 ".pdmp"
result = 124
strip_suffix = 0x0
path_exec = 0x555555946c78 "/usr/local/libexec/emacs/28.0.50/x86_64-pc-linux-gnu"
dump_file = 0x555555ec59f0 "/home/md5i/src/emacs/build/src/emacs.pdmp"
skip_args = 0
bufsize = 128
argv0_base = 0x7fffffffe010 "\251\221\234!"
needed = 140737318400460
#10 0x000055555571aac9 in main (argc=1, argv=0x7fffffffe1c8) at ../../master/src/emacs.c:1068
stack_bottom_variable = 0x7ffff617e053
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = 0x0
dump_mode = 0x0
skip_args = 0
temacs = 0x0
attempt_load_pdump = true
rlim = {
rlim_cur = 140737323689568,
rlim_max = 140737318407889
}
lc_all = 0x687475410000001e <error: Cannot access memory at address 0x687475410000001e>
sockfd = 0
module_assertions = false
--
Michael Welsh Duggan
(mwd@cert.org)
next prev parent reply other threads:[~2021-03-31 17:01 UTC|newest]
Thread overview: 160+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-18 15:39 bug#47244: 28.0.50; SIGSEGV in long-runnning Emacs Michael Welsh Duggan
2021-03-18 15:42 ` Michael Welsh Duggan
2021-03-18 15:49 ` Michael Welsh Duggan
2021-03-18 16:02 ` Andreas Schwab
2021-03-18 16:02 ` Eli Zaretskii
2021-03-18 16:27 ` Michael Welsh Duggan
2021-03-18 16:45 ` Eli Zaretskii
2021-03-18 16:54 ` Michael Welsh Duggan
2021-03-18 18:41 ` Eli Zaretskii
2021-03-18 18:54 ` Michael Welsh Duggan
2021-03-18 19:16 ` Eli Zaretskii
2021-03-18 19:24 ` Michael Welsh Duggan
2021-03-18 19:51 ` Eli Zaretskii
2021-03-18 20:13 ` Andreas Schwab
2021-03-18 20:27 ` Eli Zaretskii
2021-03-19 1:50 ` Michael Welsh Duggan
2021-03-19 6:47 ` Eli Zaretskii
2021-03-19 13:37 ` Michael Welsh Duggan
2021-03-19 13:41 ` Michael Welsh Duggan
2021-03-19 13:51 ` Eli Zaretskii
2021-03-19 13:49 ` Eli Zaretskii
2021-03-19 14:18 ` Michael Welsh Duggan
2021-03-19 14:21 ` Michael Welsh Duggan
2021-03-19 15:00 ` Eli Zaretskii
2021-03-19 15:14 ` Michael Welsh Duggan
2021-03-23 14:18 ` Michael Welsh Duggan
2021-03-23 15:02 ` Eli Zaretskii
2021-03-23 15:08 ` Michael Welsh Duggan
2021-03-23 16:42 ` Eli Zaretskii
2021-03-23 15:23 ` martin rudalics
2021-03-23 15:53 ` Michael Welsh Duggan
2021-03-23 16:45 ` Eli Zaretskii
2021-03-24 6:53 ` martin rudalics
2021-03-24 14:14 ` Michael Welsh Duggan
2021-03-24 16:09 ` martin rudalics
2021-03-25 2:19 ` Michael Welsh Duggan
2021-03-25 6:25 ` Eli Zaretskii
2021-03-29 14:06 ` Michael Welsh Duggan
2021-03-29 14:28 ` Eli Zaretskii
2021-03-29 14:39 ` Michael Welsh Duggan
2021-03-29 15:02 ` Eli Zaretskii
2021-03-29 15:07 ` Eli Zaretskii
2021-03-29 15:21 ` Michael Welsh Duggan
2021-03-29 15:26 ` Michael Welsh Duggan
2021-03-29 15:27 ` Eli Zaretskii
2021-03-29 15:33 ` Michael Welsh Duggan
2021-03-29 15:34 ` Michael Welsh Duggan
2021-03-29 15:41 ` Eli Zaretskii
2021-03-29 16:23 ` Michael Welsh Duggan
2021-03-29 15:21 ` Eli Zaretskii
2021-03-29 16:05 ` martin rudalics
2021-03-29 16:26 ` Michael Welsh Duggan
2021-03-29 17:33 ` martin rudalics
2021-03-29 19:12 ` Michael Welsh Duggan
2021-03-30 7:30 ` martin rudalics
2021-03-30 13:39 ` Michael Welsh Duggan
2021-03-30 14:36 ` martin rudalics
2021-03-30 14:51 ` Michael Welsh Duggan
2021-03-30 15:05 ` martin rudalics
2021-03-30 14:13 ` Michael Welsh Duggan
2021-03-30 14:36 ` martin rudalics
2021-03-30 14:48 ` Eli Zaretskii
2021-03-30 15:05 ` martin rudalics
2021-03-30 15:13 ` Eli Zaretskii
2021-03-30 16:52 ` martin rudalics
2021-03-30 17:05 ` Eli Zaretskii
2021-03-31 6:41 ` martin rudalics
2021-03-31 7:09 ` Eli Zaretskii
2021-03-30 15:03 ` Michael Welsh Duggan
2021-03-30 16:52 ` martin rudalics
2021-03-31 13:23 ` Michael Welsh Duggan
2021-03-31 13:53 ` Michael Welsh Duggan
2021-03-31 14:01 ` Eli Zaretskii
2021-03-31 14:32 ` martin rudalics
2021-03-31 14:48 ` Michael Welsh Duggan
2021-03-31 15:49 ` martin rudalics
2021-03-31 17:01 ` Michael Welsh Duggan [this message]
2021-03-31 18:41 ` martin rudalics
2021-03-31 19:14 ` Michael Welsh Duggan
2021-03-31 19:18 ` Michael Welsh Duggan
2021-04-01 7:14 ` martin rudalics
2021-04-01 7:45 ` Eli Zaretskii
2021-04-01 13:20 ` Michael Welsh Duggan
2021-04-01 13:22 ` Eli Zaretskii
2021-04-01 13:54 ` Michael Welsh Duggan
2021-04-01 14:56 ` martin rudalics
2021-04-01 18:30 ` Michael Welsh Duggan
2021-04-01 19:31 ` Michael Welsh Duggan
2021-04-02 6:48 ` martin rudalics
2021-04-05 18:15 ` Michael Welsh Duggan
2021-04-05 18:45 ` martin rudalics
2021-04-05 19:57 ` Michael Welsh Duggan
2021-04-05 20:39 ` martin rudalics
2021-04-05 20:56 ` Michael Welsh Duggan
2021-04-06 8:10 ` martin rudalics
2021-04-06 14:40 ` Michael Welsh Duggan
2021-04-06 16:12 ` martin rudalics
2021-04-06 16:48 ` Michael Welsh Duggan
2021-04-06 17:00 ` martin rudalics
2021-04-06 17:24 ` Michael Welsh Duggan
2021-04-07 2:22 ` Michael Welsh Duggan
2021-04-07 7:52 ` Andreas Schwab
2021-04-07 9:00 ` martin rudalics
2021-04-07 12:42 ` Michael Welsh Duggan
2021-04-07 13:35 ` martin rudalics
2021-04-07 15:29 ` Michael Welsh Duggan
2021-04-07 16:16 ` martin rudalics
2021-04-07 17:37 ` Michael Welsh Duggan
2021-04-07 17:55 ` Michael Welsh Duggan
2021-04-07 18:31 ` Michael Welsh Duggan
2021-04-07 19:25 ` Michael Welsh Duggan
2021-04-07 20:25 ` martin rudalics
2021-04-07 20:32 ` Michael Welsh Duggan
2021-04-08 6:59 ` martin rudalics
2021-04-08 10:47 ` Gregory Heytings
2021-04-08 11:39 ` Eli Zaretskii
2021-04-08 12:06 ` Andreas Schwab
2021-04-08 12:29 ` Eli Zaretskii
2021-04-08 12:43 ` Gregory Heytings
2021-04-08 12:59 ` Eli Zaretskii
2021-04-08 16:20 ` Gregory Heytings
2021-04-08 12:03 ` martin rudalics
2021-04-08 12:24 ` Gregory Heytings
2021-04-08 13:39 ` Michael Welsh Duggan
2021-04-08 14:35 ` Michael Welsh Duggan
2021-04-08 15:08 ` Eli Zaretskii
2021-04-08 15:24 ` Andreas Schwab
2021-04-08 15:21 ` Michael Welsh Duggan
2021-04-08 15:33 ` Michael Welsh Duggan
2021-04-08 15:48 ` martin rudalics
2021-04-08 16:01 ` Michael Welsh Duggan
2021-04-08 16:14 ` martin rudalics
2021-04-08 16:35 ` Eli Zaretskii
2021-04-08 16:42 ` Michael Welsh Duggan
2021-04-08 15:58 ` Eli Zaretskii
2021-04-08 16:05 ` Michael Welsh Duggan
2021-04-08 16:28 ` Eli Zaretskii
2021-04-08 16:37 ` Michael Welsh Duggan
2021-04-08 16:49 ` Eli Zaretskii
2021-04-08 17:15 ` Michael Welsh Duggan
2021-04-08 17:11 ` Michael Welsh Duggan
2021-04-08 17:46 ` Eli Zaretskii
2021-04-08 17:51 ` Michael Welsh Duggan
2021-04-08 18:52 ` martin rudalics
2021-04-09 20:59 ` Michael Welsh Duggan
2021-04-10 7:15 ` martin rudalics
2021-04-10 14:53 ` Michael Welsh Duggan
2021-04-10 18:57 ` martin rudalics
2021-04-17 8:01 ` martin rudalics
2021-04-20 14:03 ` Michael Welsh Duggan
2021-04-07 19:40 ` Eli Zaretskii
2021-04-07 18:48 ` martin rudalics
2021-04-07 18:53 ` Michael Welsh Duggan
2021-04-07 20:25 ` martin rudalics
2021-04-07 9:00 ` martin rudalics
2021-03-19 8:15 ` martin rudalics
2021-03-19 8:19 ` Eli Zaretskii
2021-03-19 9:18 ` martin rudalics
2021-03-19 9:37 ` martin rudalics
2021-03-19 11:55 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=y2tdeftuorp89i.fsf@lx-birch.ad.sei.cmu.edu \
--to=mwd@cert.org \
--cc=47244@debbugs.gnu.org \
--cc=mwd@md5i.com \
--cc=rudalics@gmx.at \
--cc=schwab@linux-m68k.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).