[Mono-bugs] [Bug 350649] New: [PPC] Unhandled Exception: System. ExecutionEngineException: SIGILL

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Dec 25 10:15:21 EST 2007


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: lupus at novell.com
        ReportedBy: meebey at meebey.net
         QAContact: mono-bugs at ximian.com
          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.


More information about the mono-bugs mailing list