https://bugzilla.novell.com/show_bug.cgi?id=350649
Summary: [PPC] Unhandled Exception:
System.ExecutionEngineException: SIGILL
Product: Mono: Runtime
Version: 1.2.6
Platform: PowerPC
OS/Version: Linux
Status: NEW
Severity: Critical
Priority: P5 - None
Component: JIT
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
QAContact: [EMAIL PROTECTED]
Found By: ---
Starting with Mono 1.2.6 we get a SIGILL for at least 2 known applications (mcs
and gmcs)
The system runs Linux/PPC and the CPU is a Dual G4 PowerPC 500Mhz.
It seems to be reproducible and happens on every mcs/gmcs invocation.
The issue came visible on our buildds trying to build gtk-sharp2 and beagle and
both failing with:
gtk-sharp2:
/usr/bin/mcs /out:gapi_codegen.exe ./AliasGen.cs ./BoxedGen.cs ./ByRefGen.cs
/CallbackGen.cs ./ChildProperty.cs ./ClassBase.cs ./ClassGen.cs
/CodeGenerator.cs ./ConstFilenameGen.cs ./ConstStringGen.cs ./Ctor.cs
/EnumGen.cs ./FieldBase.cs ./GenBase.cs ./GenerationInfo.cs ./HandleBase.cs
/IAccessor.cs ./IGeneratable.cs ./IManualMarshaler.cs ./ImportSignature.cs
/InterfaceGen.cs ./LPGen.cs ./LPUGen.cs ./ManagedCallString.cs ./ManualGen.cs
/MarshalGen.cs ./MethodBase.cs ./MethodBody.cs ./Method.cs
/NativeCallbackSignature.cs ./ObjectField.cs ./ObjectBase.cs ./ObjectGen.cs
/OpaqueGen.cs ./Parameters.cs ./Parser.cs ./Property.cs ./PropertyBase.cs
/ReturnValue.cs ./Signal.cs ./Signature.cs ./SimpleBase.cs ./SimpleGen.cs
/Statistics.cs ./StructBase.cs ./StructField.cs ./StructGen.cs
/SymbolTable.cs ./VirtualMethod.cs ./VMSignature.cs
Unhandled Exception: System.ExecutionEngineException: SIGILL
make[3]: *** [gapi_codegen.exe] Error 1
beagle:
/usr/bin/gmcs -debug -nowarn:0169,0414 -unsafe -out:Util.dll -target:library
-define:OS_LINUX -define:ENABLE_INOTIFY ArrayFu.cs BetterBitArray.cs camel.cs
CommandLineFu.cs Config.cs DateTimeUtil.cs DelayedTextWriter.cs DigikamTags.cs
DirectoryWalker.cs Evolution.cs ExceptionHandlingThread.cs ExtendedAttribute.cs
FileAdvise.cs FileSystem.cs FrequencyStatistics.cs FSpotTools.cs GuidFu.cs
HtmlRemovingReader.cs ICalParser.cs ImBuddy.cs Inotify.cs KdeUtils.cs
KonqHistoryUtil.cs LineReader.cs Log.cs Logger.cs MultiReader.cs
NautilusTools.cs NetworkService.cs Note.cs OperaHistory.cs Password.cs
PathFinder.cs PullingReader.cs ReflectionFu.cs SafeProcess.cs Scheduler.cs
SmallIntArray.cs Stopwatch.cs StringFu.cs StringMatcher.cs SystemInformation.cs
SystemPriorities.cs TeeTextWriter.cs ThreadPond.cs Timeline.cs TopScores.cs
TypeCacheAttribute.cs UnclosableStream.cs UriFu.cs VersionFu.cs XdgMime.cs
XmlFu.cs F-Spot/Bim.cs F-Spot/BitConverter.cs F-Spot/Exif.cs F-Spot/IptcFile.cs
F-Spot/JpegHeader.cs F-Spot/MetadataStore.cs F-Spot/PngFile.cs
F-Spot/PixbufUtils.cs F-Spot/Tiff.cs F-Spot/XmpFile.cs SemWeb/AssemblyInfo.cs
SemWeb/NamespaceManager.cs SemWeb/Util.cs SemWeb/UriMap.cs SemWeb/Resource.cs
SemWeb/Statement.cs SemWeb/Store.cs SemWeb/MemoryStore.cs SemWeb/SQLStore.cs
SemWeb/RdfReader.cs SemWeb/RdfXmlReader.cs SemWeb/N3Reader.cs
SemWeb/RdfWriter.cs SemWeb/RdfXmlWriter.cs SemWeb/N3Writer.cs SemWeb/RSquary.cs
SemWeb/LiteralFilters.cs SemWeb/Query.cs SemWeb/Inference.cs SemWeb/RDFS.cs
SemWeb/Algos.cs SemWeb/Remote.cs SemWeb/XPathSemWebNavigator.cs
PropertyKeywordAttribute.cs Thunderbird.cs ExternalStringsHack.cs
-r:/usr/lib/cli/gmime-sharp-2.2/gmime-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll
-r:/usr/lib/cli/gsf-sharp-0.0/gsf-sharp.dll -r:System.Data
-r:Mono.Data.Sqlite -r:Mono.Posix -r:System.Web -r:ICSharpCode.SharpZipLib
Unhandled Exception: System.ExecutionEngineException: SIGILL
make[3]: *** [Util.dll] Error 1
Unfortunely there are not stack-traces at all.
To get the complete build logs, check this out:
http://buildd.debian.org/fetch.cgi?pkg=gtk-sharp2;ver=2.10.2-4;arch=powerpc;stamp=1198566240
http://buildd.debian.org/fetch.cgi?pkg=beagle;ver=0.3.1-2;arch=powerpc;stamp=1198568376
I could find a build log of gtk-sharp2 (running in the same machine as above,
malo) which used Mono 1.2.4, and didn't abort/crash:
http://buildd.debian.org/fetch.cgi?pkg=gtk-sharp2;ver=2.10.1-3;arch=powerpc;stamp=1186507774
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs