https://bugzilla.novell.com/show_bug.cgi?id=399201
Summary: Assertion Failed in file critical-sections.c: line 95 (DeleteCriticalSection): Product: Mono: Runtime Version: 1.9.0 Platform: x86 OS/Version: openSUSE 10.3 Status: NEW Severity: Minor Priority: P5 - None Component: misc AssignedTo: mono-bugs@lists.ximian.com ReportedBy: [EMAIL PROTECTED] QAContact: mono-bugs@lists.ximian.com Found By: --- I run a small application developed with .NET 2.0 on Windows in the Gnome Terminal with the command "mono MyApplication.exe". The Programm starts with no problem. Then i killed the application with "Ctrl+C" and get the following result. The small application is using Remoting to open a Tcp-Channel to communicate with clients. The application runs fine, with no errors. I do not know if its normal to get a StackTrace at this point. Here's the Stacktrace: ** ERROR **: file critical-sections.c: line 95 (DeleteCriticalSection): assertion failed: (ret == 0) aborting... Stacktrace: at (wrapper managed-to-native) System.Threading.Thread.Thread_free_internal (intptr) <0x00004> at (wrapper managed-to-native) System.Threading.Thread.Thread_free_internal (intptr) <0xffffffff> at System.Threading.Thread.Finalize () <0x00036> at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: mono [0x8181fa0] [0xffffe440] /lib/libc.so.6(abort+0x101) [0xb7dc61e1] /usr/lib/libglib-2.0.so.0(g_logv+0x47a) [0xb7f463fa] /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xb7f46439] mono [0x8130706] mono [0x80cad50] [0xb6ec6dc9] [0xb6ec6d67] [0xb6ff32b1] mono [0x816ec93] mono(mono_runtime_invoke+0x27) [0x80fc687] mono [0x80ecf1e] mono [0x80ed1d4] mono [0x80ce4db] mono [0x811d102] mono [0x813afe4] /lib/libpthread.so.0 [0xb7ef8192] /lib/libc.so.6(clone+0x5e) [0xb7e5e02e] Debug info from gdb: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb7d658f0 (LWP 7822)] [New Thread 0xb6ec0b90 (LWP 7826)] [New Thread 0xb742fb90 (LWP 7824)] [New Thread 0xb7453b90 (LWP 7823)] 0xffffe410 in __kernel_vsyscall () 4 Thread 0xb7453b90 (LWP 7823) 0xffffe410 in __kernel_vsyscall () 3 Thread 0xb742fb90 (LWP 7824) 0xffffe410 in __kernel_vsyscall () 2 Thread 0xb6ec0b90 (LWP 7826) 0xffffe410 in __kernel_vsyscall () 1 Thread 0xb7d658f0 (LWP 7822) 0xffffe410 in __kernel_vsyscall () Thread 4 (Thread 0xb7453b90 (LWP 7823)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7eff846 in nanosleep () from /lib/libpthread.so.0 #2 0x08130c2e in collection_thread (unused=0x0) at collection.c:34 #3 0xb7ef8192 in start_thread () from /lib/libpthread.so.0 #4 0xb7e5e02e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb742fb90 (LWP 7824)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e57591 in select () from /lib/libc.so.6 #2 0xb7f6ede9 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #3 0xb7f6f1dc in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #4 0x0818201b in mono_handle_native_sigsegv (signal=6, ctx=0xb742e85c) at mini-exceptions.c:1044 #5 <signal handler called> #6 0xffffe410 in __kernel_vsyscall () #7 0xb7dc48f5 in raise () from /lib/libc.so.6 #8 0xb7dc61e1 in abort () from /lib/libc.so.6 #9 0xb7f463fa in g_logv () from /usr/lib/libglib-2.0.so.0 #10 0xb7f46439 in g_log () from /usr/lib/libglib-2.0.so.0 #11 0x08130706 in DeleteCriticalSection (section=0x83c42e0) at critical-sections.c:96 #12 0x080cad50 in ves_icall_System_Threading_Thread_Thread_free_internal ( this=0x60d10, thread=0x0) at threads.c:939 #13 0xb6ec6dc9 in ?? () #14 0x00060d10 in ?? () #15 0x0000040b in ?? () #16 0x0825c7b8 in ?? () #17 0x083c66bc in ?? () #18 0x00060d10 in ?? () #19 0x00060d10 in ?? () #20 0x0826a0dc in ?? () #21 0x0000040b in ?? () #22 0x00000000 in ?? () Thread 2 (Thread 0xb6ec0b90 (LWP 7826)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7efed31 in __lll_mutex_unlock_wake () from /lib/libpthread.so.0 #2 0xb7efbb88 in _L_mutex_unlock_175 () from /lib/libpthread.so.0 #3 0xb7efb874 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #4 0x0812f6f9 in _wapi_handle_unlock_handle (handle=0xb792d1c4) at ../../mono/io-layer/handles-private.h:299 #5 0x0812f803 in event_set (handle=0x404) at events.c:669 #6 0x0812ee05 in SetEvent (handle=0x404) at events.c:740 #7 0x080ec933 in mono_gc_finalize_notify () at gc.c:819 #8 0x080ee0d5 in mono_domain_finalize (domain=0x25f00, timeout=1) at gc.c:286 #9 0x0814905b in mini_cleanup (domain=0x25f00) at mini.c:13064 #10 0x080bfcf5 in mono_runtime_quit () at appdomain.c:263 #11 0x080fa435 in ves_icall_System_Environment_Exit (result=1) at icall.c:6199 #12 0xb6ec6b46 in ?? () #13 0x0000003a in ?? () #14 0x083e9128 in ?? () #15 0x00000001 in ?? () #16 0x000b0c40 in ?? () #17 0x00000001 in ?? () #18 0x083f52ec in ?? () #19 0x000b0c40 in ?? () #20 0xb6ff3288 in ?? () #21 0xb6ec0110 in ?? () #22 0xb6ec6b24 in ?? () #23 0xb6ec0154 in ?? () #24 0xb6ec6ac6 in ?? () #25 0x0000003a in ?? () #26 0x083f52ec in ?? () #27 0x000b0c40 in ?? () #28 0x00000000 in ?? () Thread 1 (Thread 0xb7d658f0 (LWP 7822)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7efc566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x0812b4df in timedwait_signal_poll_cond (cond=0xb792d614, mutex=0xb792d5fc, timeout=0x0, alertable=0) at handles.c:1443 #3 0x0812b5df in _wapi_handle_timedwait_signal_handle (handle=0x40e, timeout=0x0, alertable=0) at handles.c:1523 #4 0x0812b72a in _wapi_handle_wait_signal_handle (handle=0xfffffe00, alertable=-512) at handles.c:1483 #5 0x0811adc1 in WaitForSingleObjectEx (handle=0x40e, timeout=4294967295, alertable=0) at wait.c:200 #6 0x0811b36a in WaitForSingleObject (handle=0xfffffe00, timeout=4294966784) at wait.c:256 #7 0x080ce80e in mono_thread_execute_interruption (thread=0x25e10) at threads.c:3336 #8 0x080cead3 in mono_thread_interruption_checkpoint_request ( bypass_abort_protection=0) at threads.c:3445 #9 0xb7c3506f in ?? () #10 0xb6ec6b68 in ?? () #11 0xbfce7915 in ?? () #12 0xb7d658ec in ?? () #13 0x08292ad4 in ?? () #14 0xbfce7914 in ?? () #15 0xffffffff in ?? () #16 0x00000000 in ?? () #0 0xffffe410 in __kernel_vsyscall () ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - mono-bugs@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-bugs