[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