[Mono-bugs] [Bug 425540] New: Infinite loop in JIT compiler

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Sep 11 12:20:55 EDT 2008


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


           Summary: Infinite loop in JIT compiler
           Product: Mono: Compilers
           Version: SVN
          Platform: Sparc
        OS/Version: Solaris 10
            Status: NEW
          Severity: Blocker
          Priority: P5 - None
         Component: Other.
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: owain.braddick at memex.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Having tried to build Mono for three days I have narrowed down the problem. The
command

/opt/xxx/home/xxroot/mono-20080910/mono/mini/mono --config
/opt/xxx/home/xxroot/mono-20080910/runtime/etc/mono/config -v
./../class/lib/basic/mcs.exe /codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1
-d:BOOTSTRAP_WITH_OLDLIB -debug /noconfig -r:mscorlib.dll -r:System.dll
-nowarn:0618,0612,0642 -target:library -out:System.Xml.dll
System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs
Mono.Xml.Xsl/PatternTokenizer.cs

was getting stuck.

I used gdb to debug into the code and although optimisations made it hard to
follow exactly what was going on there was definitely an infinite loop that
appeared to be in local-propagation.c in the function mono_local_deadce
starting at line 1672 - MONO_BB_FOR_EACH_INS_REVERSE_SAFE (bb, prev, ins)...


-- 
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