[Mono-list] Crash Compiling on x86_64

Jonathan S. Chambers Jonathan.Chambers at ansys.com
Thu Feb 23 10:54:21 EST 2006


	I get the following mcs crash when compiling latest from svn on
FC4 x86_64. I don't see any problems on my x86 machine. Anyone else
seeing this?

make[7]: Entering directory `/src/mono/mcs/class/System'
Creating ../../build/deps/System_test_net_2_0.dll.response ...
Creating ../../build/deps/System_test_net_2_0.dll.makefrag ...
Creating ../../build/deps/net_2_0_System.dll.makefrag ...
make[7]: Leaving directory `/src/mono/mcs/class/System'
make[7]: Entering directory `/src/mono/mcs/class/System'
make all-local
make[8]: Entering directory `/src/mono/mcs/class/System'
** Warning: System.dll built without parts that depend on:
System.Xml.dll Mono.Security.dll System.Configuration.dll
MONO_PATH="../../class/lib/net_2_0:../../class/lib/net_2_0_bootstrap:$MO
NO_PATH" /src/mono/mono/runtime/mono-wrapper  ../../gmcs/gmcs.exe
/codepage:28591   -d:NET_1_1 -d:NET_2_0 -debug /noconfig -nowarn:618
-d:CONFIGURATION_2_0 -target:library -out:System.dll
@System.dll.sources
System.Collections.Specialized/IOrderedDictionary.cs(35,25): warning
CS0108:
`System.Collections.Specialized.IOrderedDictionary.GetEnumerator()'
hides inherited member `System.Collections.IEnumerable.GetEnumerator()'.
Use the new keyword if hiding was intended
/src/mono/mcs/class/lib/net_2_0/mscorlib.dll:
`System.Collections.IEnumerable.GetEnumerator()', name of symbol related
to previous warning
System.Net.Sockets/NetworkStream.cs(209,26): warning CS0114:
`System.Net.Sockets.NetworkStream.Dispose(bool)' hides inherited member
`System.IO.Stream.Dispose(bool)'. To make the current member override
that implementation, add the override keyword. Otherwise add the new
keyword
/src/mono/mcs/class/lib/net_2_0/mscorlib.dll:
`System.IO.Stream.Dispose(bool)', name of symbol related to previous
warning
System.Net/FtpDataStream.cs(233,8): warning CS0114:
`System.Net.FtpDataStream.Dispose(bool)' hides inherited member
`System.IO.Stream.Dispose(bool)'. To make the current member override
that implementation, add the override keyword. Otherwise add the new
keyword
/src/mono/mcs/class/lib/net_2_0/mscorlib.dll:
`System.IO.Stream.Dispose(bool)', name of symbol related to previous
warning
System.Text.RegularExpressions/interpreter.cs(679,3): warning CS0162:
Unreachable code detected
System/Uri.cs(110,35): warning CS0612: `System.Uri.Uri(string, bool)' is
obsolete
System/Uri.cs(116,4): warning CS0612: `System.Uri.Uri(string, bool)' is
obsolete
System/Uri.cs(1055,12): warning CS0612:
`System.Uri.EscapeString(string)' is obsolete
System/Uri.cs(1224,23): warning CS0612:
`System.Uri.EscapeString(string)' is obsolete
System/Uri.cs(1235,14): warning CS0612:
`System.Uri.EscapeString(string)' is obsolete
System/Uri.cs(483,17): warning CS0612: `System.Uri.Unescape(string)' is
obsolete
System/Uri.cs(495,25): warning CS0612: `System.Uri.Unescape(string)' is
obsolete
System/Uri.cs(512,34): warning CS0612: `System.Uri.Unescape(string)' is
obsolete
System/Uri.cs(514,25): warning CS0612: `System.Uri.Unescape(string)' is
obsolete
System/Uri.cs(601,17): warning CS0612: `System.Uri.Unescape(string)' is
obsolete
System.CodeDom.Compiler/CompilerInfo.cs(53,8): warning CS0169: The
private method `System.CodeDom.Compiler.CompilerInfo.Init()' is never
used
System.Configuration/ApplicationSettingsBase.cs(347,30): warning CS0169:
The private field
`System.Configuration.ApplicationSettingsBase.properties' is never used
System.Configuration/ApplicationSettingsBase.cs(350,28): warning CS0414:
The private field
`System.Configuration.ApplicationSettingsBase.providerService' is
assigned but its value is never used
System.Configuration/ConfigurationSettings.cs(104,31): warning CS0169:
The private method
`System.Configuration.ConfigurationSettings.ChangeConfigurationSystem(Sy
stem.Configuration.IConfigurationSystem)' is never used
System.Configuration/ConfigurationSettings.cs(69,30): warning CS0414:
The private field
`System.Configuration.ConfigurationSettings.appSettingsCol' is assigned
but its value is never used
System.Configuration/ConfigurationSettings.cs(247,13): warning CS0169:
The private field `System.Configuration.ConfigurationData.pending' is
never used
System.Configuration/ConfigurationSettings.cs(248,10): warning CS0414:
The private field `System.Configuration.ConfigurationData.fileName' is
assigned but its value is never used
System.Configuration/ConfigurationSettings.cs(250,17): warning CS0414:
The private field `System.Configuration.ConfigurationData.groupMark' is
assigned but its value is never used
System.IO.Compression/DeflateStream.cs(62,22): warning CS0169: The
private method
`System.IO.Compression.DeflateStream.z_stream_set_avail_out(System.IntPt
r, int)' is never used
System.IO.Ports/SerialPort.cs(567,40): warning CS0067: The event
`System.IO.Ports.SerialPort.ErrorEvent' is never used
System.IO.Ports/SerialPort.cs(568,45): warning CS0067: The event
`System.IO.Ports.SerialPort.PinChangedEvent' is never used
System.IO.Ports/SerialPort.cs(569,43): warning CS0067: The event
`System.IO.Ports.SerialPort.ReceivedEvent' is never used
System.Net/FtpWebResponse.cs(29,8): warning CS0414: The private field
`System.Net.FtpWebResponse.keepAlive' is assigned but its value is never
used
System.Net/IPAddress.cs(50,15): warning CS0169: The private field
`System.Net.IPAddress.m_HashCode' is never used
System.Net.Mail/MailAddress.cs(42,12): warning CS0414: The private field
`System.Net.Mail.MailAddress.displayNameEncoding' is assigned but its
value is never used
System.Net.Security/AuthenticatedStream.cs(43,8): warning CS0414: The
private field `System.Net.Security.AuthenticatedStream.leaveStreamOpen'
is assigned but its value is never used

Unhandled Exception: System.NullReferenceException: Object reference not
set to an instance of an object
in <0x000d9>
Mono.CompilerServices.SymbolWriter.MonoSymbolWriter:WriteSymbolFile
(Guid guid)
in <0x0005c> Mono.CSharp.SymbolWriter:WriteSymbolFile ()
in <0x002c2> Mono.CSharp.CodeGen:Save (System.String name)
in <0x01495> Mono.CSharp.Driver:MainDriver (System.String[] args)
in <0x00079> Mono.CSharp.Driver:Main (System.String[] args)
make[8]: *** [../../class/lib/net_2_0/System.dll] Error 1
make[8]: Leaving directory `/src/mono/mcs/class/System'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory `/src/mono/mcs/class/System'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/src/mono/mcs/class'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/src/mono/mcs'
make[4]: *** [profile-do--net_2_0--all] Error 2
make[4]: Leaving directory `/src/mono/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/src/mono/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/src/mono/mono/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/src/mono/mono'
make: *** [all] Error 2



Thanks,
Jonathan



More information about the Mono-list mailing list