<div dir="ltr">Please file a bug with a test case.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Dec 23, 2012 at 1:18 PM, David McFarland <span dir="ltr"><<a href="mailto:corngood@gmail.com" target="_blank">corngood@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I just reported this bug on monodevelop, but I'm seeing some scary<br>
stuff inside mono itself:<br>
<br>
<a href="https://bugzilla.xamarin.com/show_bug.cgi?id=9124" target="_blank">https://bugzilla.xamarin.com/show_bug.cgi?id=9124</a><br>
<br>
As part of the build process, MSBuild loads a dependent assembly with<br>
ReflectionOnlyLoadFrom to determine it's referenced assemblies.  If<br>
you then structurally change the assembly on disk, and do another<br>
build, you get garbage inside GetReferencedAssemblies() like this:<br>
Normally:<br>
<br>
---------------------------<br>
Breakpoint 1, ves_icall_System_Reflection_Assembly_GetReferencedAssemblies<br>
(assembly=<optimized out>) at icall.c:4506<br>
4506                            args [0] = mono_string_new (domain,<br>
mono_metadata_string_heap (image, cols [MONO_ASSEMBLYREF_CULTURE]));<br>
2: count = 2<br>
1: cols = {4, 0, 0, 0, 0, 8140, 26646, 0, 0}<br>
---------------------------<br>
<br>
After Changing the Assembly:<br>
---------------------------<br>
Breakpoint 1, ves_icall_System_Reflection_Assembly_GetReferencedAssemblies<br>
(assembly=<optimized out>) at icall.c:4506<br>
4506                            args [0] = mono_string_new (domain,<br>
mono_metadata_string_heap (image, cols [MONO_ASSEMBLYREF_CULTURE]));<br>
2: count = 2<br>
1: cols = {1533, 17340, 1, 512, 1138361855, 1, 512, 1537, 17395}<br>
---------------------------<br>
<br>
Which causes it (usually) to try to create a CultureInfo with some<br>
random string data.<br>
<br>
This is on linux, btw.  Maybe on windows the file would be locked?<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</blockquote></div><br></div>