> Looks indeed like a GC related bug.
> I'll contact Hans Boehm (the GC author) in order to see if there is some
> particular tweaks needed for MingGW. Did you recompile the GC from sources ?
Yes, but I get the same error with my version, or using the one in the
neko-1.2.2-win archive...
neko.exe caused an Access Violation at location 10007cd7 in module neko.dll
Reading from location 0000000c.
Registers:
eax=00000008 ebx=00000001 ecx=77c40e66 edx=77c61b90 esi=00bc0018 edi=00a8eb04
eip=10007cd7 esp=0022fc80 ebp=00a03e04 iopl=0 nv up ei ng nz ac po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000296
Call stack:
10007CD7 neko.dll:10007CD7 neko_interp interp.c:649
value neko_interp(
neko_vm * vm = &(indirect),
void * m = ,
int_val acc = 0,
int_val * pc = &
)
...
do_call:
pc++;
> DoCall(vm->vthis,pc[-1]);
Next;
Instr(ObjCall)
...
e
--
Neko : One VM to run them all
(http://nekovm.org)