[Mono-bugs] [Bug 51695][Nor] Changed - Mono fails on OSX.

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 2 Feb 2004 12:32:32 -0500 (EST)


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 ztashev@openlinksw.co.uk.

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

--- shadow/51695	2004-02-01 19:57:54.000000000 -0500
+++ shadow/51695.tmp.21122	2004-02-02 12:32:32.000000000 -0500
@@ -1,12 +1,12 @@
 Bug#: 51695
 Product: Mono/Runtime
 Version: unspecified
 OS: other
 OS Details: 10.3.1
-Status: NEEDINFO   
+Status: REOPENED   
 Resolution: 
 Severity: Unknown
 Priority: Normal
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: ztashev@openlinksw.co.uk               
@@ -108,6 +108,115 @@
 
 
 ------- Additional Comments From miguel@ximian.com  2004-02-01 19:57 -------
 Can you try with version 0.30?
 
 Am setting this bug to NEEDINFO until its confirmed.
+
+------- Additional Comments From ztashev@openlinksw.co.uk  2004-02-02 12:32 -------
+Sample work with disabled GC and ICU.
+
+When is included internal GC and ICU fails with next call stack:
+
+GNU gdb 5.3-20030128 (Apple version gdb-309) (Thu Dec  4 15:41:30 GMT 
+2003)
+Copyright 2003 Free Software Foundation, Inc.
+GDB is free software, covered by the GNU General Public License, and 
+you are
+welcome to change it and/or distribute copies of it under certain 
+conditions.
+Type "show copying" to see the conditions.
+There is absolutely no warranty for GDB.  Type "show warranty" for 
+details.
+This GDB was configured as "powerpc-apple-darwin".
+Reading symbols for shared libraries ........... done
+(gdb) r hello.exe 
+Starting program: /Users/virtdev/portspace/virt_bin/mono_inst/bin/mono
+hello.exe
+Reading symbols for shared libraries ++++++++. done
+
+Program received signal EXC_BAD_ACCESS, Could not access memory.
+0x04641180 in ?? ()
+(gdb) t a a bt
+
+Thread 1 (process 28552 local thread 0xd03):
+#0  0x04641180 in ?? ()
+Cannot access memory at address 0x4641180
+Cannot access memory at address 0x4641180
+#1  0x0281654c in ?? ()
+#2  0x0281644c in ?? ()
+#3  0x01077dc8 in mono_exception_from_name_domain (domain=0x5ec60,
+image=0x2816520, name_space=0x6004c0 "", name=0x6004b4 "") at 
+exception.c:49
+#4  0x01078970 in mono_runtime_init (domain=0x60f00, 
+start_cb=0x101aa50
+<mono_thread_start_cb>, attach_cb=0x101aacc <mono_thread_attach_cb>) 
+at
+appdomain.c:97
+#5  0x0101dd18 in mini_init (filename=0x10fa038 "") at mini.c:8018
+#6  0x010379e4 in mono_main (argc=2, argv=0xbffffcbc) at driver.c:677
+#7  0x00001b10 in _start (argc=1, argv=0xbffffcc0, envp=0x4) at
+/SourceCache/Csu/Csu-46/crt.c:267
+#8  0x00001984 in start ()
+(gdb)
+
+When included internal GC and ICU are is disabled fails with next 
+call stack:
+
+
+#2208 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2209 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2210 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2211 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2212 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2213 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2214 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2215 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2216 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2217 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2218 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2219 0x010bc09c in GC_clear_stack_inner (arg=0x6cf50 "", 
+limit=3221225072) at
+misc.c:290
+#2220 0x01059a24 in mono_string_new_size (domain=0x6cf50, len=43) at
+object.c:1357
+#2221 0x01059940 in mono_string_new_utf16 (domain=0x6cf50, text=0x64,
+len=25173592) at object.c:1757
+#2222 0x01059b60 in mono_string_new (domain=0x60f00, 
+text=0x353b40 "") at
+object.c:1845
+#2223 0x010796a8 in ves_icall_System_AppDomainSetup_InitAppDomainSetup
+(setup=0x2b) at appdomain.c:267
+#2224 0x01058cac in mono_runtime_exec_main (method=0x352130, 
+args=0x5f8d0,
+exc=0x0) at object.c:1233
+#2225 0x0105893c in mono_runtime_run_main (method=0x352130, argc=0,
+argv=0xbffffcc4, exc=0x0) at object.c:1113
+#2226 0x010738a8 in start_wrapper (data=0x351f90) at threads.c:230
+#2227 0x010a9cd8 in timed_thread_start_routine (args=0x351fa0) at
+timed-thread.c:115
+#2228 0x900247e8 in _pthread_body ()
+(gdb)
+
+