[Mono-bugs] [Bug 603476] New: Compiler crash

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu May 6 16:41:54 EDT 2010


http://bugzilla.novell.com/show_bug.cgi?id=603476

http://bugzilla.novell.com/show_bug.cgi?id=603476#c0


           Summary: Compiler crash
    Classification: Mono
           Product: Mono: Compilers
           Version: SVN
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: C#
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: rkvinge at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Stack trace:

Unhandled Exception: System.InvalidCastException: Unable to cast object of type
'Mono.CSharp.Indexer+GetIndexerMethod' to type 'Mono.CSharp.IParametersMember'.
  at Mono.CSharp.MethodGroupExpr.BetterFunction (Mono.CSharp.ResolveContext ec,
Mono.CSharp.Arguments args, Int32 argument_count, Mono.CSharp.MethodSpec
candidate, Boolean candidate_params, Mono.CSharp.MethodSpec best, Boolean
best_params) [0x00183] in <filename unknown>:3272 
  at Mono.CSharp.MethodGroupExpr.OverloadResolve (Mono.CSharp.ResolveContext
ec, Mono.CSharp.Arguments& Arguments, Boolean may_fail, Location loc) [0x00406]
in <filename unknown>:3925 
  at Mono.CSharp.IndexerAccess.ResolveAccessor (Mono.CSharp.ResolveContext ec,
Mono.CSharp.Expression right_side) [0x00070] in <filename unknown>:8089 
  at Mono.CSharp.IndexerAccess.DoResolve (Mono.CSharp.ResolveContext ec)
[0x00000] in <filename unknown>:8052 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec,
ResolveFlags flags) [0x00037] in <filename unknown>:468 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext rc) [0x00000]
in <filename unknown>:490 
  at Mono.CSharp.ElementAccess.DoResolve (Mono.CSharp.ResolveContext ec)
[0x000b4] in <filename unknown>:7705 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec,
ResolveFlags flags) [0x00037] in <filename unknown>:468 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext rc) [0x00000]
in <filename unknown>:490 
  at Mono.CSharp.Return.DoResolve (Mono.CSharp.BlockContext ec) [0x000ad] in
<filename unknown>:693 
  at Mono.CSharp.ExitStatement.Resolve (Mono.CSharp.BlockContext ec) [0x00000]
in <filename unknown>:648 
  at Mono.CSharp.Block.Resolve (Mono.CSharp.BlockContext ec) [0x0019f] in
<filename unknown>:2086 
  at Mono.CSharp.ToplevelBlock.Resolve (Mono.CSharp.FlowBranching parent,
Mono.CSharp.BlockContext rc, Mono.CSharp.ParametersCompiled ip, IMethodData md)
[0x00060] in <filename unknown>:2739 

This while compiling a pretty big dll (183 files), and I have no clue as to
what is causing it.

I can create a complete repro (zipping up sources and references) and send it
by mail if required.

-- 
Configure bugmail: http://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