[Mono-bugs] [Bug 80579][Nor] Changed - Segmentation fault when executing application

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Feb 14 13:46:00 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 rahorvat at yahoo.com.

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

--- shadow/80579	2007-01-31 09:24:49.000000000 -0500
+++ shadow/80579.tmp.13801	2007-02-14 13:46:00.000000000 -0500
@@ -136,6 +136,142 @@
 using more than one physical processor, which is unacceptable because
 the application is intended to be multithreaded. The problem seems to
 be more consistent when application is allocating more memory (eg.
 more trees >10000), sometimes everything works fine if the memory
 allocation is not so demanding.
 
+
+------- Additional Comments From rahorvat at yahoo.com  2007-02-14 13:46 -------
+This are the latest test I performed with some more descriptive
+debugging information. As I stated before the error is constant with
+memory comsumption. On SMP Linux system with 1GB of RAM it took 20000
+trees to produce an error, while on SMP Linux system with 2GB of RAM
+it took 40000 trees.
+
+Hope this helps a bit. Cheers!
+
+Command Line:
+>mono parf.exe -t segment-challenge.arff -r 10 -tc -n
+ 40000
+
+Result:
+
+Trainset classification error is 2.00% of 1500 (kappa: 0.9763)
+Tag\Cl NotCl brick   sky folia cemen windo  path grass
+ NoTag     0     0     0     0     0     0     0     0
+ brick     0   204     0     0     0     1     0     0
+ sky       0     0   220     0     0     0     0     0
+ folia     0     0     1   201     2     4     0     0
+ cemen     0     0     0     1   213     6     0     0
+ windo     0     1     0     8     6   189     0     0
+ path      0     0     0     0     0     0   236     0
+ grass     0     0     0     0     0     0     0   207
+4
+End.
+
+Stacktrace:
+
+
+Native stacktrace:
+
+        mono [0x815eb4d]
+        mono [0x8148a87]
+        [0xffffe440]
+        mono(mono_domain_set_internal+0x40) [0x80e2d80]
+        mono [0x80d722f]
+        mono [0x811f1f7]
+        mono [0x80d866c]
+        mono [0x8094d72]
+        mono [0x80fdf57]
+        mono [0x811d695]
+        /lib/tls/libpthread.so.0 [0xb7f300bd]
+        /lib/tls/libc.so.6(__clone+0x5e) [0xb7e9f92e]
+
+Debug info from gdb:
+
+(no debugging symbols found)
+Using host libthread_db library "/lib/tls/libthread_db.so.1".
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+[Thread debugging using libthread_db enabled]
+[New Thread -1210276160 (LWP 22361)]
+[New Thread -1219011664 (LWP 22363)]
+[New Thread -1208063056 (LWP 22362)]
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+0xb7e52c81 in gettimeofday () from /lib/tls/libc.so.6
+  3 Thread -1208063056 (LWP 22362)  0xb7f35b3c in __nanosleep_nocancel ()
+   from /lib/tls/libpthread.so.0
+  2 Thread -1219011664 (LWP 22363)  0xb7e985e7 in select ()
+   from /lib/tls/libc.so.6
+  1 Thread -1210276160 (LWP 22361)  0xb7e52c81 in gettimeofday ()
+   from /lib/tls/libc.so.6
+
+Thread 3 (Thread -1208063056 (LWP 22362)):
+#0  0xb7f35b3c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
+#1  0x08107c80 in mono_pthread_key_for_tls ()
+#2  0xb7f300bd in start_thread () from /lib/tls/libpthread.so.0
+#3  0xb7e9f92e in clone () from /lib/tls/libc.so.6
+
+Thread 2 (Thread -1219011664 (LWP 22363)):
+#0  0xb7e985e7 in select () from /lib/tls/libc.so.6
+#1  0xb7f97cc8 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
+#2  0xb7f98075 in g_spawn_command_line_sync () from
+/usr/lib/libglib-2.0.so.0
+#3  0x0815ebf6 in mono_debugger_run_finally ()
+#4  0x08148a87 in mono_jit_thread_attach ()
+#5  <signal handler called>
+#6  0x080e6dd9 in mono_gc_wbarrier_set_field ()
+#7  0x080e2d80 in mono_domain_set_internal ()
+#8  0x080d722f in mono_lookup_internal_call ()
+#9  0x0811f1f7 in GC_end_blocking ()
+#10 0x080d866c in mono_gchandle_free ()
+#11 0x08094d72 in mono_signature_explicit_this ()
+#12 0x080fdf57 in mono_environment_exitcode_set ()
+#13 0x0811d695 in GC_end_blocking ()
+#14 0xb7f300bd in start_thread () from /lib/tls/libpthread.so.0
+#15 0xb7e9f92e in clone () from /lib/tls/libc.so.6
+
+Thread 1 (Thread -1210276160 (LWP 22361)):
+#0  0xb7e52c81 in gettimeofday () from /lib/tls/libc.so.6
+#1  0xb7f6cb1f in g_get_current_time () from /usr/lib/libglib-2.0.so.0
+#2  0xb7f82c86 in g_slice_get_config () from /usr/lib/libglib-2.0.so.0
+#3  0xb7f82d57 in g_slice_get_config () from /usr/lib/libglib-2.0.so.0
+#4  0xb7f84099 in g_slice_free1 () from /usr/lib/libglib-2.0.so.0
+#5  0xb7f5f9b4 in g_hash_table_lookup_extended ()
+   from /usr/lib/libglib-2.0.so.0
+#6  0xb7f5fe04 in g_hash_table_remove_all () from
+/usr/lib/libglib-2.0.so.0
+#7  0xb7f60063 in g_hash_table_destroy () from /usr/lib/libglib-2.0.so.0
+#8  0x080e329e in mono_domain_free ()
+#9  0x0814a120 in mono_jit_thread_attach ()
+#10 0x080592c7 in mono_main ()
+#11 0x08057bdb in ?? ()
+#12 0x00000008 in ?? ()
+#13 0xbfcfd234 in ?? ()
+#14 0xbfcfd208 in ?? ()
+#15 0xb7de8ea8 in __libc_start_main () from /lib/tls/libc.so.6
+#16 0xb7de8ea8 in __libc_start_main () from /lib/tls/libc.so.6
+#17 0x08057b31 in ?? ()
+#0  0xb7e52c81 in gettimeofday () from /lib/tls/libc.so.6
+
+
+=================================================================
+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.
+=================================================================
+
+Aborted
+


More information about the mono-bugs mailing list