[Mono-bugs] [Bug 80027][Blo] New - [Linux/SPARC] Segfault in System.IO.FileSystemInfo.Refresh
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Fri Nov 24 04:35:55 EST 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by slomo at ubuntu.com.
http://bugzilla.ximian.com/show_bug.cgi?id=80027
--- shadow/80027 2006-11-24 04:35:54.000000000 -0500
+++ shadow/80027.tmp.11357 2006-11-24 04:35:55.000000000 -0500
@@ -0,0 +1,92 @@
+Bug#: 80027
+Product: Mono: Runtime
+Version: 1.2
+OS:
+OS Details:
+Status: NEW
+Resolution:
+Severity:
+Priority: Blocker
+Component: io-layer
+AssignedTo: dick at ximian.com
+ReportedBy: slomo at ubuntu.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: [Linux/SPARC] Segfault in System.IO.FileSystemInfo.Refresh
+
+Hi,
+since 1.2.1 mono segfaults while doing make install on Linux/SPARC in
+System.IO.FileSystemInfo.Refresh. The complete buildlog is located here:
+http://librarian.launchpad.net/5155189/buildlog_ubuntu-feisty-sparc.mono_1.2.1-0ubuntu1_FAILEDTOBUILD.txt.gz
+
+Below is the relevant part of the buildlog:
+
+[...]
+make[8]: Entering directory `/build/buildd/mono-1.2.1/mcs/class/corlib'
+/bin/sh ../../mkinstalldirs
+/build/buildd/mono-1.2.1/debian/tmp/usr/lib/mono/1.0
+/usr/bin/install -c -c -m 755 ../../class/lib/default/mscorlib.dll
+/build/buildd/mono-1.2.1/debian/tmp/usr/lib/mono/1.0/mscorlib.dll
+test ! -f ../../class/lib/default/mscorlib.dll.mdb || /usr/bin/install -c
+-c -m 755 ../../class/lib/default/mscorlib.dll.mdb
+/build/buildd/mono-1.2.1/debian/tmp/usr/lib/mono/1.0/mscorlib.dll.mdb
+make[8]: Leaving directory `/build/buildd/mono-1.2.1/mcs/class/corlib'
+make[7]: Leaving directory `/build/buildd/mono-1.2.1/mcs/class/corlib'
+make[7]: Entering directory `/build/buildd/mono-1.2.1/mcs/class/System'
+/usr/bin/make install-local
+make[8]: Entering directory `/build/buildd/mono-1.2.1/mcs/class/System'
+MONO_PATH="../../class/lib/net_1_1_bootstrap:$MONO_PATH"
+/build/buildd/mono-1.2.1/runtime/mono-wrapper
+../../class/lib/net_1_1_bootstrap/gacutil.exe /i
+../../class/lib/default/System.dll /f /root
+/build/buildd/mono-1.2.1/debian/tmp/usr/lib /package 1.0
+
+=================================================================
+Got a SIGSEGV while executing native code. This usually indicates
+a fatal error in the mono runtime or one of the native libraries
+used by your application.
+=================================================================
+
+Stacktrace:
+
+ at (wrapper managed-to-native) System.IO.MonoIO.GetFileStat
+(string,System.IO.MonoIOStat&,System.IO.MonoIOError&) <0x00004>
+ at (wrapper managed-to-native) System.IO.MonoIO.GetFileStat
+(string,System.IO.MonoIOStat&,System.IO.MonoIOError&) <0xffffffff>
+ at System.IO.FileSystemInfo.Refresh (bool) <0x0004c>
+ at System.IO.DirectoryInfo.get_Exists () <0x0000c>
+ at System.IO.Directory.CreateDirectoriesInternal (string) <0x000d0>
+ at System.IO.Directory.CreateDirectory (string) <0x000b8>
+ at System.IO.DirectoryInfo.Create () <0x00008>
+ at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.Create ()
+<0xffffffff>
+ at System.IO.Directory.CreateDirectoriesInternal (string) <0x0010c>
+ at System.IO.Directory.CreateDirectory (string) <0x000b8>
+ at System.IO.DirectoryInfo.Create () <0x00008>
+ at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.Create ()
+<0xffffffff>
+ at System.IO.Directory.CreateDirectoriesInternal (string) <0x0010c>
+ at System.IO.Directory.CreateDirectory (string) <0x000b8>
+ at Mono.Tools.Driver.Install
+(bool,string,string,string,string,string,string) <0x00614>
+ at Mono.Tools.Driver.Main (string[]) <0x007e0>
+ at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[]
+(object,intptr,intptr,intptr) <0xffffffff>
+
+Native stacktrace:
+
+make[8]: *** [install-local] Aborted
+make[8]: Leaving directory `/build/buildd/mono-1.2.1/mcs/class/System'
+make[7]: *** [do-install] Error 2
+make[7]: Leaving directory `/build/buildd/mono-1.2.1/mcs/class/System'
+make[6]: *** [install-recursive] Error 1
+make[6]: Leaving directory `/build/buildd/mono-1.2.1/mcs/class'
+make[5]: *** [install-recursive] Error 1
+make[5]: Leaving directory `/build/buildd/mono-1.2.1/mcs'
+[...]
+
+Bye
+
+PS: Unfortunately I don't have direct access to a SPARC machine
More information about the mono-bugs
mailing list