[Mono-bugs] [Bug 25738] Changed - 2002 03 08 snapshot seg faults on linux (all versions)

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
4 Jun 2002 05:42:19 -0000


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 stewart@neuron.com.

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

--- shadow/25738	Tue Jun  4 01:26:08 2002
+++ shadow/25738.tmp.29879	Tue Jun  4 01:42:19 2002
@@ -2,13 +2,13 @@
 Product: Mono/Runtime
 Version: unspecified
 OS: Red Hat 7.3
 OS Details: Stock RH73 i686 2-4-18-4 1Gb Ram
 Status: NEW   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Critical
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: stewart@neuron.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
@@ -108,6 +108,39 @@
 brk(0x80c4000)                          = 0x80c4000
 brk(0x80d4000)                          = 0x80d4000
 brk(0x80e4000)                          = 0x80e4000
 getpid()                                = 3445
 --- SIGSEGV (Segmentation fault) ---
 +++ killed by SIGSEGV +++
+
+------- Additional Comments From stewart@neuron.com  2002-06-04 01:42 -------
+some actually useful information. gdb trace:
+
+This GDB was configured as "i386-redhat-linux"...
+(gdb) run
+Starting program:
+/home/stewart/devel/current/csharp/mono/rogue/install/bin/mono 
+[New Thread 1024 (LWP 3464)]
+
+Program received signal SIGSEGV, Segmentation fault.
+[Switching to Thread 1024 (LWP 3464)]
+0x400c2967 in GC_register_dynamic_libraries () at dyn_load.c:488
+488             p = ((ElfW(Phdr) *)(((char *)(e)) + e->e_phoff));
+(gdb) bt
+#0  0x400c2967 in GC_register_dynamic_libraries () at dyn_load.c:488
+#1  0x400c94a1 in GC_push_roots (all=1, cold_gc_frame=0xbffff604 "")
+at mark_rts.c:542
+#2  0x400c75d4 in GC_mark_some (cold_gc_frame=0xbffff604 "") at mark.c:322
+#3  0x400c0bd4 in GC_stopped_mark (stop_func=0x400c0524
+<GC_never_stop_func>) at alloc.c:473
+#4  0x400c095f in GC_try_to_collect_inner (stop_func=0x400c0524
+<GC_never_stop_func>) at alloc.c:343
+#5  0x400c9c50 in GC_init_inner () at misc.c:614
+#6  0x400c99dd in GC_init () at misc.c:442
+#7  0x400c56d2 in GC_init_parallel () at linux_threads.c:1118
+#8  0x400cd765 in __do_global_ctors_aux ()
+   from
+/home/stewart/devel/current/csharp/mono/rogue/install/lib/libgc.so.1
+#9  0x400be36e in _init () from
+/home/stewart/devel/current/csharp/mono/rogue/install/lib/libgc.so.1
+#10 0x4000b782 in _dl_init_internal () from /lib/ld-linux.so.2
+