[Mono-bugs] [Bug 80449][Blo] New - Built runtime gives SEGV inside GC code on Solaris/SPARC

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Jan 4 13:14:42 EST 2007


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 burkhard.linke at cebitec.uni-bielefeld.de.

http://bugzilla.ximian.com/show_bug.cgi?id=80449

--- shadow/80449	2007-01-04 13:14:42.000000000 -0500
+++ shadow/80449.tmp.29198	2007-01-04 13:14:42.000000000 -0500
@@ -0,0 +1,64 @@
+Bug#: 80449
+Product: Mono: Runtime
+Version: 1.2
+OS: 
+OS Details: SunOS 5.10 sun4u sparc
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Blocker
+Component: GC
+AssignedTo: lupus at ximian.com                            
+ReportedBy: burkhard.linke at CeBiTec.Uni-Bielefeld.DE               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Built runtime gives SEGV inside GC code on Solaris/SPARC
+
+Please fill in this template when reporting a bug, unless you know what 
+you are doing.
+Description of Problem:
+
+mono runtime binary (./mono/mini/mono) dies with a SEGV inside the garbage
+collection initialisation code.
+
+Steps to reproduce the problem:
+1. ./configure
+2. make
+3. (since the build process relies on the runtime for building the class
+    library, the build process terminates as soon as the runtime is used)
+
+How often does this happen? 
+Everytime the runtime needs to initialise the GC (calling ./mono/mini/mono
+without parameters gives the usage message)
+
+Additional Information:
+
+stack trace (from dbx)
+current thread: t at 1
+=>[1] GC_read_dirty(), line 3234 in "os_dep.c"
+  [2] GC_initiate_gc(), line 237 in "mark.c"
+  [3] GC_stopped_mark(stop_func = <bad address 0xffc68c58>), line 529 
+in "alloc.c"
+  [4] GC_try_to_collect_inner(stop_func = <bad address 0xffc68d66>), line 
+386 in "alloc.c"
+  [5] GC_init_inner(), line 782 in "misc.c"
+  [6] GC_init(), line 492 in "misc.c"
+  [7] mini_init(filename = <bad address 0xffc70f35>, runtime_version = 
+0x1 "<bad address 0x1>"), line 11540 in "mini.c"
+  [8] mono_main(argc = 775433784, argv = 0x62696e3a), line 906 
+in "driver.c"
+
+gimli:/vol/src/gnu/mono/mono-1.2.2.1/mono/mini> gcc -v
+Reading specs from /vol/gcc-4.1/lib/gcc/sparc-sun-solaris2.10/4.1.1/specs
+Target: sparc-sun-solaris2.10
+Configured 
+with: /vol/src/gnu/gcc/gcc-4.1.1/configure --prefix=/vol/gcc-4.1 --libexecdir=/vol/gcc-4.1/lib --enable-languages=c,c++,fortran,objc,java --enable-version-specific-runtime-libs --enable-shared=libstdc++ --with-gmp=/vol/local --with-mpfr=/vol/local --disable-nls
+Thread model: posix
+gcc version 4.1.1
+
+CPU capabilities (according to isalist):
+gimli:/vol/src/gnu/mono/mono-1.2.2.1/mono/mini> isalist
+sparcv9+vis2 sparcv9+vis sparcv9 sparcv8plus+vis2 sparcv8plus+vis 
+sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc


More information about the mono-bugs mailing list