[Mono-bugs] [Bug 840652] New: Error : irrecoverable syntax error after using ilasm on a previously monodis'ed DLL file

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Sep 16 18:01:45 UTC 2013


https://bugzilla.novell.com/show_bug.cgi?id=840652

https://bugzilla.novell.com/show_bug.cgi?id=840652#c0


           Summary: Error : irrecoverable syntax error after using ilasm
                    on a previously monodis'ed DLL file
    Classification: Mono
           Product: Mono: Tools
           Version: 2.10.x
          Platform: x86-64
        OS/Version: Mac OS X 10.6
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: ilasm
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: b3738792 at mailinator.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Created an attachment (id=558297)
 --> (http://bugzilla.novell.com/attachment.cgi?id=558297)
DLL file

User-Agent:       Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:26.0)
Gecko/20100101 Firefox/26.0

$ ilasm Tao.opengl.dll.il /dll /key=newKeyPair.snk
Assembling 'Tao.opengl.dll.il' , no listing file, to dll -->
'Tao.opengl.dll.dll'

Tao.opengl.dll.il (22987, 29) : Error : irrecoverable syntax error

***** FAILURE *****

The method affected is this (affected line is marked with XXX):

    // method line 1211
    .method public static hidebysig 
           default void glTbufferMask3DFX (int32 )  cil managed 
    {
        .custom instance void class
[mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::'.ctor'() = 
(01 00 00 00 ) // ....

        .custom instance void class
[mscorlib]System.CLSCompliantAttribute::'.ctor'(bool) =  (01 00 01 00 00 ) //
....

        // Method begins at RVA 0x20f4
    // Code size 14 (0xe)
    .maxstack 8
    IL_0000:  ldarg.0 
    IL_0001:  ldsfld native int
Tao.OpenGl.Gl::ext__GL_3DFX_tbuffer__glTbufferMask3DFX
    IL_0006:  tail. 
XXXX    IL_0008:  calli signature-0x11000001
    IL_000d:  ret 
    } // end of method Gl::glTbufferMask3DFX


Reproducible: Always

Steps to Reproduce:
1.
2.
3.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list