Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=80297 --- shadow/80297 2006-12-18 04:51:32.000000000 -0500 +++ shadow/80297.tmp.8353 2006-12-22 15:15:06.000000000 -0500 @@ -2,13 +2,13 @@ Product: Mono: Class Libraries Version: 1.0 OS: other OS Details: Status: NEW Resolution: -Severity: +Severity: Unknown Priority: Blocker Component: CORLIB AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] TargetMilestone: --- @@ -163,6 +163,29 @@ Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Aborted + +------- Additional Comments From [EMAIL PROTECTED] 2006-12-22 15:15 ------- +Here is a patch that worked for vbnc (not tested any other place): + +Index: reflection.c +=================================================================== +--- reflection.c (revision 69513) ++++ reflection.c (working copy) +@@ -4274,6 +4276,10 @@ + } else if (strcmp (klass->name, "SignatureHelper") == 0) { + MonoReflectionSigHelper *s = +(MonoReflectionSigHelper*)obj; + token = MONO_TOKEN_SIGNATURE | +mono_image_get_sighelper_token (assembly, s); ++ } else if (strcmp (klass->name, "EnumBuilder") == 0) { ++ MonoReflectionType *tb = (MonoReflectionType *)obj; ++ token = mono_metadata_token_from_dor ( ++ mono_image_typedef_or_ref (assembly, tb- +>type)); + } else { + g_error ("requested token for %s\n", klass->name); + } + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
