ASAN:DEADLYSIGNAL
=================================================================
==74683==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000106c47b03 bp 0x7fff591150f0 sp 0x7fff5910d8c0 T0)
#0 0x106c47b02 in mrb_vm_exec vm.c:876
#1 0x106c46a69 in mrb_vm_run vm.c:822
#2 0x106c3fbce in mrb_run vm.c:2570
#3 0x106c7582e in ecall vm.c:314
#4 0x106c5c972 in mrb_vm_exec vm.c:1748
#5 0x106c46a69 in mrb_vm_run vm.c:822
#6 0x106c78519 in mrb_top_run vm.c:2581
#7 0x106d47005 in mrb_load_exec parse.y:5760
#8 0x106d47e15 in mrb_load_file_cxt parse.y:5769
#9 0x106ae3776 in main mruby.c:227
#10 0x7fffb4357254 in start (libdyld.dylib+0x5254)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV vm.c:876 in mrb_vm_exec
==74683==ABORTING
Abort trap: 6
The following input demonstrates a crash:
This seems to occur due to the garbage collector deleting an object too soon. The input can be simplified if a call to
GC.start
is added:ASAN report:
This issue was reported by https://hackerone.com/ssarong
The text was updated successfully, but these errors were encountered: