<div dir="ltr">We can reproduce this reasonably easily under load.<div><br></div><div>from gdb.</div><div><br></div><div><div>Program received signal SIGSEGV, Segmentation fault.</div><div>[Switching to Thread 0x7fffed7f2700 (LWP 3886)]</div>
<div>copy_object_no_checks (obj=obj@entry=0x7ffff6683150, </div><div>    queue=queue@entry=0x9831c0 <gray_queue>) at sgen-copy-object.h:110</div><div>110<span class="" style="white-space:pre">          </span>gboolean has_references = SGEN_VTABLE_HAS_REFERENCES (vt);</div>
<div>(gdb) backtrace</div><div>#0  copy_object_no_checks (obj=obj@entry=0x7ffff6683150, </div><div>    queue=queue@entry=0x9831c0 <gray_queue>) at sgen-copy-object.h:110</div><div>#1  0x00000000005fdec3 in simple_nursery_serial_copy_object_from_obj (</div>
<div>    queue=0x9831c0 <gray_queue>, obj_slot=0x7fffcc8c09c0)</div><div>    at sgen-minor-copy-object.h:206</div><div>#2  simple_nursery_serial_scan_object (start=<optimized out>, </div><div>    queue=0x9831c0 <gray_queue>) at sgen-scan-object.h:64</div>
<div>#3  0x00000000005d9aff in sgen_drain_gray_stack (max_objs=max_objs@entry=-1, </div><div>    ctx=...) at sgen-gc.c:1194</div><div>#4  0x00000000005df36e in collect_nursery (unpin_queue=unpin_queue@entry=0x0, </div><div>
    finish_up_concurrent_mark=finish_up_concurrent_mark@entry=0)</div><div>    at sgen-gc.c:2638</div><div>#5  0x00000000005df839 in collect_nursery (finish_up_concurrent_mark=0, </div><div>    unpin_queue=0x0) at sgen-gc.c:3554</div>
<div>#6  sgen_perform_collection (requested_size=4096, generation_to_collect=0, </div><div>    reason=0x70b2e9 "Nursery full", wait_to_finish=0) at sgen-gc.c:3490</div><div>#7  0x00000000005f5dd9 in mono_gc_alloc_obj_nolock (</div>
<div>    vtable=vtable@entry=0xab8680, size=size@entry=576) at sgen-alloc.c:288</div><div>#8  0x00000000005f5fe3 in mono_gc_alloc_vector (vtable=0xab8680, size=576, </div><div>    max_length=270) at sgen-alloc.c:499</div>
<div>#9  0x00000000400147f9 in ?? ()</div><div>#10 0x00007fffb40025d0 in ?? ()</div><div>#11 0x0000000000000000 in ?? ()</div><div><br></div><div><br></div>-- <br>Le doute n'est pas une condition agréable, mais la certitude est absurde.
</div></div>