Thanks for the tip, now it fails within the interpreter, see call stack below.
Looks like acc is invalid. Any other pointers? :)
ntdll.dll!7c90120e()
[Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll]
ntdll.dll!7c96c201()
ntdll.dll!7c96c63e()
ntdll.dll!7c9603b0()
> neko.dll!neko_interp_loop(_neko_vm * vm=0x00a51f00, _neko_module *
> m=0x00a54fc0, int _acc=268932716, int * _pc=0x00c2016c) Line 1044 + 0x9
> bytes C
neko.dll!neko_interp(_neko_vm * vm=0x00a51f00, void * _m=0x00a54fc0,
int acc=268932716, int * pc=0x00c2016c) Line 1127 + 0x15 bytes C
neko.dll!neko_val_callEx(_value * vthis=0x00000000, _value *
f=0x009f4810, _value * * args=0x10079020, int nargs=0, _value * *
exc=0x00000000) Line 112 + 0x1e bytes C
neko.dll!neko_val_callN(_value * f=0x009f4810, _value * *
args=0x10079020, int nargs=0) Line 133 + 0x15 bytes C
neko.dll!builtin_call(_value * f=0x009f4810, _value * ctx=0x019b6000,
_value * args=0x1007901c) Line 479 + 0x19 bytes C
neko.dll!neko_interp_loop(_neko_vm * vm=0x00a51f00, _neko_module *
m=0x00a54fc0, int _acc=268932716, int * _pc=0x00c69368) Line 829 + 0x34c bytes
C
neko.dll!neko_interp(_neko_vm * vm=0x00a51f00, void * _m=0x00a54fc0,
int acc=268932716, int * pc=0x00c69368) Line 1127 + 0x15 bytes C
neko.dll!neko_val_callEx(_value * vthis=0x00000000, _value *
f=0x00b70000, _value * * args=0x01d9d4e4, int nargs=6, _value * *
exc=0x00000000) Line 112 + 0x1e bytes C
neko.dll!neko_val_callN(_value * f=0x00b70000, _value * *
args=0x01d9d4e4, int nargs=6) Line 133 + 0x15 bytes C
neko.dll!builtin_call(_value * f=0x00b70000, _value * ctx=0x00e484a0,
_value * args=0x01d9d4e0) Line 479 + 0x19 bytes C
neko.dll!neko_interp_loop(_neko_vm * vm=0x00a51f00, _neko_module *
m=0x00a54fc0, int _acc=268932716, int * _pc=0x00c20000) Line 829 + 0x34c bytes
C
neko.dll!neko_interp(_neko_vm * vm=0x00a51f00, void * _m=0x00a54fc0,
int acc=268932716, int * pc=0x00c20000) Line 1127 + 0x15 bytes C
neko.dll!neko_vm_execute(_neko_vm * vm=0x00a51f00, void *
_m=0x00a54fc0) Line 233 + 0x1b bytes C
neko.dll!loader_loadmodule(_value * mname=0x009f5640, _value *
vthis=0x009f3fe0) Line 399 + 0xf bytes C
neko.dll!neko_val_callEx(_value * vthis=0x009f3fe0, _value *
f=0x009f48b8, _value * * args=0x0012fd14, int nargs=2, _value * *
exc=0x0012fd08) Line 76 + 0x17 bytes C
neko.exe!execute_file(_neko_vm * vm=0x00a51f00, char * file=0x003e3b54,
_value * mload=0x009f3fe0) Line 176 + 0x45 bytes C
neko.exe!main(int argc=7, char * * argv=0x003e3b0c) Line 248 + 0x14
bytes C
neko.exe!__tmainCRTStartup() Line 266 + 0x19 bytes C
neko.exe!mainCRTStartup() Line 182 C
kernel32.dll!7c817067()
Mike
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nicolas Cannasse
Sent: Wednesday, December 10, 2008 7:21 PM
To: Neko intermediate language mailing list
Subject: Re: [Neko] Neko debug and MS VC 2008
Michael Pliskin a écrit :
> Hi Nicolas,
>
> Ok here are the details about the crash. What I am trying to do is to read
> an 1.5 mb XML file and put parts of its contents into a database in many
> queries (thousands of them). The program crashes with the following messages
> in VS output:
You can disable JIT by running "neko -interp myfile.n"
Best,
Nicolas
--
Neko : One VM to run them all
(http://nekovm.org)
--
Neko : One VM to run them all
(http://nekovm.org)