[Mono-bugs] [Bug 689533] Nemerle Compiler self compiling crashes the runtime.

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Apr 25 18:35:41 EDT 2011


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

https://bugzilla.novell.com/show_bug.cgi?id=689533#c2


--- Comment #2 from Zoltan Varga <vargaz at gmail.com> 2011-04-25 22:35:40 UTC ---
This seems like an SRE problem:

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

mono /home/zovarga/nemerle/bin/Debug/mono-3.5//boot/ncc.exe \
                                /no-color \
                                /dowarn:10006 \
                                /no-stdlib \
                                /greedy-references:- \
                                /define:RUNTIME_MONO \
                               
/keyfile:/home/zovarga/nemerle/bin/Debug/mono-3.5//keys/Nemerle.snk \
                                /target:library \
                                /debug+ \
                               
/project-path:/home/zovarga/nemerle/Nemerle.nproj\
                                 /home/zovarga/nemerle/lib/AssemblyInfo.n\
                                /home/zovarga/nemerle/lib/Diagnostics.n\
                                /home/zovarga/nemerle/lib/IAnonymous.n\
                                /home/zovarga/nemerle/lib/LazyValue.n\
                                /home/zovarga/nemerle/lib/Map.n\
                               
/home/zovarga/nemerle/lib/Nemerle.Collections.n\
                               
/home/zovarga/nemerle/lib/NemerleCollectionsComparer.n\
                                /home/zovarga/nemerle/lib/PipeReader.n\
                                /home/zovarga/nemerle/lib/PipeWriter.n\
                                /home/zovarga/nemerle/lib/TwoThreeTree.n\
                                /home/zovarga/nemerle/lib/concurrency.n\
                                /home/zovarga/nemerle/lib/core.n\
                                /home/zovarga/nemerle/lib/getopt.n\
                                /home/zovarga/nemerle/lib/hashtable.n\
                                /home/zovarga/nemerle/lib/heap.n\
                                /home/zovarga/nemerle/lib/icloneable.n\
                                /home/zovarga/nemerle/lib/icollection.n\
                                /home/zovarga/nemerle/lib/input.n\
                                /home/zovarga/nemerle/lib/internal-array.n\
                                /home/zovarga/nemerle/lib/internal-numbered.n\
                                /home/zovarga/nemerle/lib/internal.n\
                                /home/zovarga/nemerle/lib/linkedlist.n\
                                /home/zovarga/nemerle/lib/list.n\
                                /home/zovarga/nemerle/lib/listenumerator.n\
                                /home/zovarga/nemerle/lib/macros.n\
                                /home/zovarga/nemerle/lib/nstring.n\
                                /home/zovarga/nemerle/lib/option.n\
                                /home/zovarga/nemerle/lib/pair.n\
                                /home/zovarga/nemerle/lib/queue.n\
                                /home/zovarga/nemerle/lib/rlist.n\
                                /home/zovarga/nemerle/lib/set.n\
                                /home/zovarga/nemerle/lib/stack.n\
                                 \
                                /ref:/usr/local/lib/mono/2.0/mscorlib.dll \
                                /ref:/usr/local/lib/mono/2.0/System.dll \
                                /ref:/usr/local/lib/mono/2.0/System.Xml.dll \
                               
/out:/home/zovarga/nemerle/obj/Debug/mono-3.5//Stage1/Nemerle.dll
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Running monodis on the file produced by the previous command:

--customattr /home/zovarga/nemerle/obj/Debug/mono-3.5/Stage1/Nemerle.dll | grep
-v ctor

Shows stuff as:

379: TypeDef: 219: instance string class
Nemerle.Internal.VariantAttribute::get_VariantOptions() [ 20058 named args: (
5A 4E 65 6D 65 72 6C 65 2E 43 6F 6C 6C 65 63 74 69 6F 6E 73 2E 52 4C 69 73 74
2E 4E 69 6C 2C 4E 65 6D 65 72 6C 65 2E 43 6F 6C 6C 65 63 74 69 6F 6E 73 2E 52
4C 69 73 74 2E 5A 65 72 6F 2C 4E 65 6D 65 72 6C 65 2E 43 6F 6C 6C 65 63 74 69
6F 6E 73 2E 52 4C 69 73 74 2E 4F 6E 65 00 00)]

So the cattr ctor method is not really a ctor.

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