|
Bugzilla – Full Text Bug Listing |
| Summary: | mono_method_get_vtable_slot assertion when compiling Nemerle | ||
|---|---|---|---|
| Product: | [Mono] Mono: Runtime | Reporter: | Evin Robertson <evin.robertson> |
| Component: | misc | Assignee: | Mono Bugs <mono-bugs> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Mono Bugs <mono-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | alex.baibarin, bjorn.lisper, divanorama, emperon, forgotten_vxPDddArjq, nazgul, s-kiess |
| Version: | 2.2.x | ||
| Target Milestone: | 2.6.x | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Evin Robertson
2009-01-21 04:34:57 UTC
-> runtime. Interestingly, this seems to work fine with HEAD. The original assert is now fixed in HEAD/2.4/2.2 branches, but there is a new one: ** ERROR:(reflection.c:2543):get_field_on_inst_generic_type: assertion failed: (field_index >= 0 && field_index < dgclass->count_fields) This looks like the well know SRE generic instantiation problem. No easy solution. Is there a main bug for the generic instantiation problem? (In reply to comment #2) > This looks like the well know SRE generic instantiation problem. No easy > solution. As a matter of fact: it compiles fine with Mono 2.0.1 Yes, but not with 2.2 or svn versions, haven't tried to do binary search on revisions yet. Hello guys! Just in case, is this bug easy for you to reproduce or maybe you need some verbose log or reduced to minimum C# source with the same assertion? And also will the number of breaking revision help you in any way? No, we know what the problem is, its just it is a bit hard to fix. Dmitry, this is been worked on and should be working in a couple of weeks. *** Bug 542690 has been marked as a duplicate of this bug. *** this issue still exits in a different manner ERROR:reflection.c:2612:get_field_on_inst_generic_type: assertion failed: (field_index >= 0 && field_index < dgclass->count_fields) Stacktrace: at (wrapper managed-to-native) System.MonoType.GetField (System.MonoType*,string,System.Reflection.BindingFlags) <0x00051> at (wrapper managed-to-native) System.MonoType.GetField (System.MonoType*,string,System.Reflection.BindingFlags) <0x00051> at System.MonoType.GetField (System.Reflection.FieldInfo) <0x00088> at System.Reflection.Emit.TypeBuilder.GetField and reissued on bug https://bugzilla.novell.com/show_bug.cgi?id=555464 closing this as a dup. *** This bug has been marked as a duplicate of bug 555464 *** |