Eli's idea of adding -fno-tree-sra to the build options for the next
build is a good one.
Yes, thanks to both for the suggestion! I will make a build with this option and see if the bug persists.
Here are the gdb things:
Now we have the other bug, though, it would be interesting again. Maybe
the same thing happened to a nativecomp constant vector here as happened
to a bytecode closure's constant vector in the new crash. Do you still
have the old core file, and can you run x/32gx 0x98e7980?
Yes, here it is:
(gdb) x/32gx 0x98e7980
0x98e7980: 0xc00000001a003007 0x0000000008f680f4
0x98e7990: 0x000000001f647ac3 0x00000000098e79dd
0x98e79a0: 0x00000000098e7a25 0x0000000000000000
0x98e79b0: 0x00000000098e7d75 0x00000000098ee6cd
0x98e79c0: 0x00001555338a2ec0 0x0000000000000000
0x98e79d0: 0x000000001cbc0740 0xc00000000e008000
0x98e79e0: 0x0000000020e10970 0x0000000003aa20d0
0x98e79f0: 0x0000000003aa1ac0 0x00000000006e9960
0x98e7a00: 0x000000002265f480 0x0000001a0000001a
0x98e7a10: 0x0000400700000060 0x0000000000000000
0x98e7a20: 0x400000000e008000 0x000000001bfdbe90
0x98e7a30: 0x0000000020e10b80 0x000000001bfdb880
0x98e7a40: 0x00000000006e98e0 0x000000001fd792e0
0x98e7a50: 0x0000001a0000001a 0x0000400700000060
0x98e7a60: 0x0000000000000000 0x400000001f000005
0x98e7a70: 0x0000000000000606 0x0000000008ae5654
Oh, sorry, "p *(struct Lisp_String *)0x000000001cfbfe40".
(gdb) p *(struct Lisp_String *)0x000000001cfbfe40
$20 = {u = {s = {size = -9223372036854775719, size_byte = -1, intervals = 0x0, data = 0x18c4d720 "/u/panagopo/.config/emacs/.local/cache/eln/30.1-1ed0c1e8/lsp-erlang-9f1a9a34-b13245d7.eln"}, next = 0x8000000000000059,
gcaligned = 89 'Y'}}