One more command line option - can you run with -X:SaveAssemblies?   You'll get 
a Snippets.dll written out to disk that you could send to us and we can see why 
the code isn't verifiable (or you can run peverify on it and report the 
verification errors).  It looks like it could be a DLR code gen bug.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Liwei Peng
Sent: Wednesday, July 02, 2008 11:33 AM
To: Discussion of IronPython
Subject: Re: [IronPython] 2.0 beta3: with statement: SystemError: Operation 
could destabilize the runtime.

Thanks for the help. The following is what I got:

d:\tools\IronPython-2.0B3>ipy.exe -X:ExceptionDetail a.py
Operation could destabilize the runtime.
   at _stub_$36##33(Closure , CallSite , CodeContext , Object , Object )
   at _stub_MatchCaller(Object , CallSite , Object[] )
   at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args)
   at 
Microsoft.Scripting.Actions.UpdateDelegates.Update3[T,T0,T1,T2,TRet](CallSite 
site
, T0 arg0, T1 arg1, T2 arg2)
   at S$2.Initialize(CodeContext )
   at IronPython.Hosting.PythonCommandLine.RunFileWorker(String fileName)
   at IronPython.Hosting.PythonCommandLine.RunFile(String fileName)
SystemError: Operation could destabilize the runtime.

Liwei
On Wed, Jul 2, 2008 at 11:20 AM, Curt Hagenlocher <[EMAIL 
PROTECTED]<mailto:[EMAIL PROTECTED]>> wrote:
I'm sorry -- Dino's right, I should have said "-X:ExceptionDetail".  Could you 
run again with that?
On Wed, Jul 2, 2008 at 10:36 AM, Liwei Peng <[EMAIL PROTECTED]<mailto:[EMAIL 
PROTECTED]>> wrote:
Thanks for the help. The following are more details:


1) d:\tools\IronPython-2.0B3>ipy.exe -X:ShowClrExceptions a.py

Traceback (most recent call last):
  File "a.py", line 17, in a.py
SystemError: Operation could destabilize the runtime.
CLR Exception:
    VerificationException
:

Operation could destabilize the runtime.
2) I didn't do anything at force IronPython to run as a 32-bit app or 64-bit 
app.
My OS is x64 W2K8 server. ipy.exe is a 32-bit binary.
3) MPI.net is built from CLR 2.0.

thanks,

Liwei

On Wed, Jul 2, 2008 at 9:57 AM, Curt Hagenlocher <[EMAIL 
PROTECTED]<mailto:[EMAIL PROTECTED]>> wrote:
That exception isn't coming from IronPython -- not directly, anyway.  Can you 
re-run with the -X:ShowClrExceptions flag?

Have you done anything to force IronPython to run as a 32-bit app or is it 
running as a 64-bit app (ie natively)?  Is MPI.NET<http://mpi.net/> built 
against CLR 2.0?
On Wed, Jul 2, 2008 at 9:49 AM, Liwei Peng <[EMAIL PROTECTED]<mailto:[EMAIL 
PROTECTED]>> wrote:
Hi,

I used IronPython 2.0 Beta3 using the with statement. I got the following error:

>ipy.exe a.py
Traceback (most recent call last):
  File "a.py", line 17, in a.py
SystemError: Operation could destabilize the runtime.

What I did:
1) create a __future__.py file with 1 line:
with_statement=True

2) run the following script. the error occured in the line "with 
MPI.Environment(argarrayref) as mpienv:"

from __future__ import with_statement
import sys
import clr
import System

sys.path.append("C:\Program Files (x86)\MPI.NET<http://mpi.net/>\Lib")
clr.AddReferenceToFile("MPI.dll")
import MPI

argarray = System.Array[str](sys.argv)
argarrayref = clr.Reference[ System.Array[str] ]( argarray )
with MPI.Environment(argarrayref) as mpienv:
        n=100
Question: how can I fix it? thanks,

Liwei

_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to