bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#39962: 27.0.90; Crash in Emacs 27.0.90


From: Pieter van Oostrum
Subject: bug#39962: 27.0.90; Crash in Emacs 27.0.90
Date: Sun, 15 Mar 2020 20:49:54 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.90 (darwin)

Pieter van Oostrum <pieter-l@vanoostrum.org> writes:

> line 1167: rlim_t lim = rlim.rlim_cur;
> gives the new maximum that I specified with ulimit -s (67104768). So I
> can redo the test with that limit. But first get some night rest.

I have done the test with the large stack size. It took considerably longer to 
crash Emacs, but I still got the crash. 

I had the two breakpoints
break marker.c:472 if charpos <= 0
break alloc.c:3518 if charpos <= 0
but these weren't triggered.

The crash is in the GC, and it seems there is a corrupted overlay or some such.

BTW, the warning: Source file is more recent than executable, is because I 
switched back and forth between different branches in my repository, but before 
running I switched back to the compiled Emacs 27 branch, commit 
c5f255d68156926923232b1edadf50faac527861.
This means it didn't have the live_buffer_holding patch.

------------------------------------------------------------------------
./lisp.h:2623: Emacs fatal error: assertion failed: MARKERP (a)
--Type <RET> for more, q to quit, c to continue without paging--


Thread 3 hit Breakpoint 1, terminate_due_to_signal (sig=6, 
    backtrace_limit=2147483647) at emacs.c:371
warning: Source file is more recent than executable.
371       signal (sig, SIG_DFL);
(gdb) 
(gdb) bt
#0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:371
#1  0x00000001002a4b9b in die (msg=0x1004f65cc "MARKERP (a)", 
    file=0x1004f0449 "./lisp.h", line=2623) at alloc.c:7245
#2  0x00000001002b98cf in XMARKER (a=XIL(0)) at ./lisp.h:2623
#3  0x00000001002b56e7 in mark_overlay (ptr=0x12c489030) at alloc.c:6213
#4  0x00000001002b3902 in mark_object (arg=XIL(0x12c489035)) at alloc.c:6554
#5  0x00000001002b5813 in mark_vectorlike (header=0x11e7da6b0) at alloc.c:6157
#6  0x00000001002b391a in mark_object (arg=XIL(0x11e7da6b5)) at alloc.c:6566
#7  0x00000001002b5813 in mark_vectorlike (header=0x11d98cc70) at alloc.c:6157
#8  0x00000001002b391a in mark_object (arg=XIL(0x11d98cc75)) at alloc.c:6566
#9  0x00000001002b3d33 in mark_object (arg=XIL(0x11dbdbd33)) at alloc.c:6628
#10 0x00000001002b5a17 in mark_localized_symbol (ptr=0x104a5a560)
    at alloc.c:6278
#11 0x00000001002b3b3d in mark_object (arg=XIL(0x4021850)) at alloc.c:6594
#12 0x00000001002b5813 in mark_vectorlike (header=0x106d63050) at alloc.c:6157
#13 0x00000001002b391a in mark_object (arg=XIL(0x106d63105)) at alloc.c:6566
#14 0x00000001002b3a5d in mark_object (arg=XIL(0x488fbb0)) at alloc.c:6581
#15 0x00000001002b5813 in mark_vectorlike (header=0x104d4abe0) at alloc.c:6157
#16 0x00000001002b391a in mark_object (arg=XIL(0x104d4ba35)) at alloc.c:6566
#17 0x00000001002b3a5d in mark_object (arg=XIL(0x6f1e7e0)) at alloc.c:6581
#18 0x00000001002b5813 in mark_vectorlike (header=0x106d32640) at alloc.c:6157
#19 0x00000001002b391a in mark_object (arg=XIL(0x106d326e5)) at alloc.c:6566
#20 0x00000001002b3a5d in mark_object (arg=XIL(0x62e4f90)) at alloc.c:6581
#21 0x00000001002b5813 in mark_vectorlike (header=0x106d43400) at alloc.c:6157
#22 0x00000001002b391a in mark_object (arg=XIL(0x106d327a5)) at alloc.c:6566
#23 0x00000001002b3a5d in mark_object (arg=XIL(0x105333cf3)) at alloc.c:6581
#24 0x00000001002b3a6a in mark_object (arg=XIL(0x4af0780)) at alloc.c:6582
#25 0x00000001002b5813 in mark_vectorlike (header=0x106f18620) at alloc.c:6157
#26 0x00000001002b391a in mark_object (arg=XIL(0x106f18685)) at alloc.c:6566
#27 0x00000001002b3a5d in mark_object (arg=XIL(0x4af0a20)) at alloc.c:6581
#28 0x00000001002b5813 in mark_vectorlike (header=0x106f186b0) at alloc.c:6157
#29 0x00000001002b391a in mark_object (arg=XIL(0x104c44eb3)) at alloc.c:6566
#30 0x00000001002b3a5d in mark_object (arg=XIL(0x125d29773)) at alloc.c:6581
#31 0x00000001002b5207 in mark_compiled (ptr=0x125c0ae90) at alloc.c:6199
#32 0x00000001002b3827 in mark_object (arg=XIL(0x125c0ae95)) at alloc.c:6521
#33 0x00000001002b3a5d in mark_object (arg=XIL(0x6343500)) at alloc.c:6581
#34 0x00000001002b5813 in mark_vectorlike (header=0x106d81d10) at alloc.c:6157
#35 0x00000001002b391a in mark_object (arg=XIL(0x106d81e05)) at alloc.c:6566
#36 0x00000001002b3a5d in mark_object (arg=XIL(0x6343440)) at alloc.c:6581
#37 0x00000001002b5813 in mark_vectorlike (header=0x106d81cd0) at alloc.c:6157
#38 0x00000001002b391a in mark_object (arg=XIL(0x106d813c5)) at alloc.c:6566
#39 0x00000001002b3a5d in mark_object (arg=XIL(0x6343410)) at alloc.c:6581
#40 0x00000001002b5813 in mark_vectorlike (header=0x106d81f70) at alloc.c:6157
#41 0x00000001002b391a in mark_object (arg=XIL(0x106d82115)) at alloc.c:6566
#42 0x00000001002b3a5d in mark_object (arg=XIL(0x632b2b0)) at alloc.c:6581
#43 0x00000001002b5813 in mark_vectorlike (header=0x106d77220) at alloc.c:6157
#44 0x00000001002b391a in mark_object (arg=XIL(0x106d77285)) at alloc.c:6566
#45 0x00000001002b3a5d in mark_object (arg=XIL(0x6333650)) at alloc.c:6581
--Type <RET> for more, q to quit, c to continue without paging--q
Quit
(gdb) p $rsp
$1 = (void *) 0x7ffeef9c9270
(gdb) i thr
  Id   Target Id                     Frame 
* 3    Thread 0x1d03 of process 9528 terminate_due_to_signal (sig=6, 
    backtrace_limit=2147483647) at emacs.c:371
  6    Thread 0x2a1b of process 9528 0x00007fff72c1fcf2 in ?? ()
   from /usr/lib/system/libsystem_kernel.dylib
  8    Thread 0x5203 of process 9528 0x00007fff72c1fcf2 in ?? ()
   from /usr/lib/system/libsystem_kernel.dylib
  11   Thread 0x5003 of process 9528 0x00007fff72c161fa in ?? ()
   from /usr/lib/system/libsystem_kernel.dylib
  411  Thread 0x4f23 of process 9528 0x00007fff72c2028a in ?? ()
   from /usr/lib/system/libsystem_kernel.dylib
  412  Thread 0x1b33 of process 9528 0x00007fff72de6bdc in start_wqthread ()
   from /usr/lib/system/libsystem_pthread.dylib
  413  Thread 0x1fab of process 9528 0x00007fff72c2028a in ?? ()
   from /usr/lib/system/libsystem_kernel.dylib
  414  Thread 0x2c27 of process 9528 0x00007fff72c2028a in ?? ()
   from /usr/lib/system/libsystem_kernel.dylib
(gdb) 

-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]





reply via email to

[Prev in Thread] Current Thread [Next in Thread]