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)

Reply via email to