Segfault in riscv-luamod when adding to a table
MCJack123 opened this issue · comments
Thread 7 "craftos" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffee0f96c0 (LWP 2046477)]
0x00007ffff7f422f3 in luaH_newkey (L=L@entry=0x7fffd70bb610, t=0x7fffd7d1f8b0, key=key@entry=0x7fffd67927f0) at ltable.c:423
423 while (gnext(othern) != mp) othern = gnext(othern); /* find previous */
(gdb) p mp
$1 = (Node *) 0x7fffd7fde610
(gdb) p othern
$2 = (Node *) 0x0
(gdb) bt
#0 0x00007ffff7f422f3 in luaH_newkey (L=L@entry=0x7fffd70bb610, t=0x7fffd7d1f8b0, key=key@entry=0x7fffd67927f0) at ltable.c:423
#1 0x00007ffff7f4280a in luaH_set (L=L@entry=0x7fffd70bb610, t=<optimized out>, key=key@entry=0x7fffd67927f0) at ltable.c:522
#2 0x00007ffff7f322cf in lua_rawset (L=0x7fffd70bb610, idx=<optimized out>) at lapi.c:863
#3 0x00007ffff7f48d67 in luaB_rawset (L=0x7fffd70bb610) at lbaselib.c:155
#4 0x00007ffff7f36c2d in luaD_precall (L=L@entry=0x7fffd70bb610, func=<optimized out>, nresults=nresults@entry=0) at ldo.c:339