Thanks.

Can you tell me what's the Beta4 schedule?

liwei

On Wed, Jul 2, 2008 at 4:04 PM, Curt Hagenlocher <[EMAIL PROTECTED]>
wrote:

> I can reproduce this problem in 2.0 beta 3, but not in the current
> sources.  This means that the problem should be resolved in beta 4 -- or in
> the next source drop to CodePlex, assuming there is one before the next
> beta.
>
> The bad news is that I can't suggest any workaround for beta 3.
>
>   On Wed, Jul 2, 2008 at 12:08 PM, Liwei Peng <[EMAIL PROTECTED]>
> wrote:
>
>> I got StackOverflowException. no Snippets.dll is created in my working
>> directory.
>>
>> d:\tools\IronPython-2.0B3>ipy.exe -X:ExceptionDetail -X:SaveAssemblies
>> a.py
>>
>> Process is terminated due to StackOverflowException.
>>
>> d:\tools\IronPython-2.0B3>ipy.exe  -X:SaveAssemblies a.py
>> Process is terminated due to StackOverflowException.
>>
>>
>> On Wed, Jul 2, 2008 at 11:36 AM, Dino Viehland <
>> [EMAIL PROTECTED]> wrote:
>>
>>>  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]>
>>> 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]>
>>> 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]>
>>> 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]> 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]
>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> [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
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> [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
>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> [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
>
>
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to