[Mono-bugs] [Bug 624045] ASP.NET Soft Debugger hangs

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Sep 30 14:15:17 EDT 2010


https://bugzilla.novell.com/show_bug.cgi?id=624045

https://bugzilla.novell.com/show_bug.cgi?id=624045#c11


Bojan Rajkovic <brajkovic at comcast.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |brajkovic at comcast.net

--- Comment #11 from Bojan Rajkovic <brajkovic at comcast.net> 2010-09-30 18:15:14 UTC ---
I can confirm this–I can also repro it on a more or less equivalent setup. OS X
10.6.4, Mono 2.6.7, MD 2.4. Here's my stacktrace, just in case it helps:

(gdb) t a a bt

Thread 14 (process 59647):
#0  0x9374d9b2 in __workq_kernreturn ()
#1  0x9374df48 in _pthread_wqthread ()
#2  0x9374db66 in start_wqthread ()

Thread 13 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x00240c42 in _wapi_handle_lock_handle ()
#3  0x00241136 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000ddf82 in mono_debugger_agent_thread_interrupt ()
#7  0x00126264 in sigusr1_signal_handler ()
#8  <signal handler called>
#9  0x93756046 in __semwait_signal ()
#10 0x93781c44 in nanosleep$UNIX2003 ()
#11 0x0024cf5d in SleepEx ()
#12 0x0020a8e9 in ves_icall_System_Threading_Thread_Sleep_internal ()
#13 0x0534c4a4 in ?? ()
#14 0x0534c3ca in ?? ()
#15 0x05361317 in ?? ()
#16 0x050024c7 in ?? ()
#17 0x00010c41 in mono_jit_runtime_invoke ()
#18 0x001d0c7a in mono_runtime_invoke ()
#19 0x001d1c67 in mono_runtime_delegate_invoke ()
#20 0x002096fc in start_wrapper ()
#21 0x0024c13d in thread_start_routine ()
#22 0x00270da4 in GC_start_routine ()
#23 0x937557fd in _pthread_start ()
#24 0x93755682 in thread_start ()

Thread 12 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x00240c42 in _wapi_handle_lock_handle ()
#3  0x00241136 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000de80d in suspend_current ()
#7  0x000dfa25 in process_event ()
#8  0x000dfc2f in process_profiler_event ()
#9  0x000e0374 in send_type_load ()
#10 0x000e0483 in jit_end ()
#11 0x001d949b in mono_profiler_method_end_jit ()
#12 0x0000fe4c in mono_jit_compile_method_inner ()
#13 0x00010086 in mono_jit_compile_method_with_opt ()
#14 0x00010220 in mono_jit_compile_method ()
#15 0x001cc39f in mono_compile_method ()
#16 0x000c3914 in mono_magic_trampoline ()
#17 0x00535066 in ?? ()
#18 0x06ae369a in ?? ()
#19 0x06ae3436 in ?? ()
#20 0x06ae2e76 in ?? ()
#21 0x06acfed6 in ?? ()
#22 0x06acf28e in ?? ()
#23 0x06a17cd4 in ?? ()
#24 0x05377368 in ?? ()
#25 0x05372f88 in ?? ()
#26 0x0536f61d in ?? ()
#27 0x0536ee78 in ?? ()
#28 0x053685a7 in ?? ()
#29 0x05367b98 in ?? ()
#30 0x0535c0aa in ?? ()
#31 0x0535be18 in ?? ()
#32 0x0535b669 in ?? ()
#33 0x0535ac7c in ?? ()
#34 0x0535a62d in ?? ()
#35 0x0535577a in ?? ()
#36 0x0535513e in ?? ()
#37 0x05353aa3 in ?? ()
#38 0x03ad310d in ?? ()
#39 0x00010c41 in mono_jit_runtime_invoke ()
#40 0x001d0c7a in mono_runtime_invoke ()
#41 0x001d2f39 in mono_runtime_invoke_array ()
#42 0x001d5cb6 in mono_message_invoke ()
#43 0x0020636d in mono_async_invoke ()
#44 0x00207d36 in async_invoke_thread ()
#45 0x002096a2 in start_wrapper ()
#46 0x0024c13d in thread_start_routine ()
#47 0x00270da4 in GC_start_routine ()
#48 0x937557fd in _pthread_start ()
#49 0x93755682 in thread_start ()

Thread 11 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x00240c42 in _wapi_handle_lock_handle ()
#3  0x00241136 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000ddf82 in mono_debugger_agent_thread_interrupt ()
#7  0x00126264 in sigusr1_signal_handler ()
#8  <signal handler called>
#9  0x93756046 in __semwait_signal ()
#10 0x93781c44 in nanosleep$UNIX2003 ()
#11 0x0024cf5d in SleepEx ()
#12 0x00206534 in start_idle_threads ()
#13 0x002096a2 in start_wrapper ()
#14 0x0024c13d in thread_start_routine ()
#15 0x00270da4 in GC_start_routine ()
#16 0x937557fd in _pthread_start ()
#17 0x93755682 in thread_start ()

Thread 10 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x00240c42 in _wapi_handle_lock_handle ()
#3  0x00241136 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000ddf82 in mono_debugger_agent_thread_interrupt ()
#7  0x00126264 in sigusr1_signal_handler ()
#8  <signal handler called>
#9  0x93756046 in __semwait_signal ()
#10 0x93755d02 in _pthread_cond_wait ()
#11 0x93755855 in pthread_cond_timedwait$UNIX2003 ()
#12 0x00233a3f in _wapi_handle_timedwait_signal_handle ()
#13 0x00249f92 in WaitForSingleObjectEx ()
#14 0x00204ee5 in async_invoke_io_thread ()
#15 0x002096a2 in start_wrapper ()
#16 0x0024c13d in thread_start_routine ()
#17 0x00270da4 in GC_start_routine ()
#18 0x937557fd in _pthread_start ()
#19 0x93755682 in thread_start ()

Thread 9 (process 59647):
#0  0xffff027d in __spin_lock ()
#1  0x9373336d in pthread_cond_broadcast ()
#2  0x002406eb in _wapi_handle_set_signal_state ()
#3  0x002411c2 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000ddf82 in mono_debugger_agent_thread_interrupt ()
#7  0x00126264 in sigusr1_signal_handler ()
#8  <signal handler called>
#9  0x93756046 in __semwait_signal ()
#10 0x93755d02 in _pthread_cond_wait ()
#11 0x93755855 in pthread_cond_timedwait$UNIX2003 ()
#12 0x00233a3f in _wapi_handle_timedwait_signal_handle ()
#13 0x00249f92 in WaitForSingleObjectEx ()
#14 0x00204ee5 in async_invoke_io_thread ()
#15 0x002096a2 in start_wrapper ()
#16 0x0024c13d in thread_start_routine ()
#17 0x00270da4 in GC_start_routine ()
#18 0x937557fd in _pthread_start ()
#19 0x93755682 in thread_start ()

Thread 8 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x00240c42 in _wapi_handle_lock_handle ()
#3  0x00241136 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000ddf82 in mono_debugger_agent_thread_interrupt ()
#7  0x00126264 in sigusr1_signal_handler ()
#8  <signal handler called>
#9  0x937bb7ee in poll$UNIX2003 ()
#10 0x00258021 in mono_poll ()
#11 0x002053a6 in socket_io_poll_main ()
#12 0x002096a2 in start_wrapper ()
#13 0x0024c13d in thread_start_routine ()
#14 0x00270da4 in GC_start_routine ()
#15 0x937557fd in _pthread_start ()
#16 0x93755682 in thread_start ()

Thread 7 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x00240c42 in _wapi_handle_lock_handle ()
#3  0x00241136 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000ddf82 in mono_debugger_agent_thread_interrupt ()
#7  0x00126264 in sigusr1_signal_handler ()
#8  <signal handler called>
#9  0x93756046 in __semwait_signal ()
#10 0x93781c44 in nanosleep$UNIX2003 ()
#11 0x0024cf5d in SleepEx ()
#12 0x0020a8e9 in ves_icall_System_Threading_Thread_Sleep_internal ()
#13 0x0534c4a4 in ?? ()
#14 0x0534c3ca in ?? ()
#15 0x0534aecd in ?? ()
#16 0x050024c7 in ?? ()
#17 0x00010c41 in mono_jit_runtime_invoke ()
#18 0x001d0c7a in mono_runtime_invoke ()
#19 0x001d1c67 in mono_runtime_delegate_invoke ()
#20 0x002096fc in start_wrapper ()
#21 0x0024c13d in thread_start_routine ()
#22 0x00270da4 in GC_start_routine ()
#23 0x937557fd in _pthread_start ()
#24 0x93755682 in thread_start ()

Thread 6 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x000de358 in resume_vm ()
#3  0x000e4afa in vm_commands ()
#4  0x000e9e2b in debugger_thread ()
#5  0x0024c13d in thread_start_routine ()
#6  0x00270da4 in GC_start_routine ()
#7  0x937557fd in _pthread_start ()
#8  0x93755682 in thread_start ()

Thread 5 (process 59647):
#0  0x93756046 in __semwait_signal ()
#1  0x93755d02 in _pthread_cond_wait ()
#2  0x93757998 in pthread_cond_wait$UNIX2003 ()
#3  0x00233a56 in _wapi_handle_timedwait_signal_handle ()
#4  0x0023380a in _wapi_handle_wait_signal_handle ()
#5  0x00249f6c in WaitForSingleObjectEx ()
#6  0x002595d0 in mono_sem_timedwait ()
#7  0x002595ac in mono_sem_wait ()
#8  0x0016322d in finalizer_thread ()
#9  0x002096a2 in start_wrapper ()
#10 0x0024c13d in thread_start_routine ()
#11 0x00270da4 in GC_start_routine ()
#12 0x937557fd in _pthread_start ()
#13 0x93755682 in thread_start ()

Thread 4 (process 59647):
#0  0x9374e922 in kevent ()
#1  0x9374f03c in _dispatch_mgr_invoke ()
#2  0x9374e4f9 in _dispatch_queue_invoke ()
#3  0x9374e29e in _dispatch_worker_thread2 ()
#4  0x9374dd21 in _pthread_wqthread ()
#5  0x9374db66 in start_wqthread ()

Thread 3 (process 59647):
#0  0x937280da in mach_msg_trap ()
#1  0x93728847 in mach_msg ()
#2  0x00125a37 in mach_exception_thread ()
#3  0x937557fd in _pthread_start ()
#4  0x93755682 in thread_start ()

Thread 2 (process 59647):
#0  0x93756046 in __semwait_signal ()
#1  0x93781c44 in nanosleep$UNIX2003 ()
#2  0x0022e01b in collection_thread ()
#3  0x937557fd in _pthread_start ()
#4  0x93755682 in thread_start ()

Thread 1 (process 59647):
#0  0x93728122 in semaphore_wait_signal_trap ()
#1  0x9372dbe6 in pthread_mutex_lock ()
#2  0x00240c42 in _wapi_handle_lock_handle ()
#3  0x00241136 in sem_release ()
#4  0x002413cd in ReleaseSemaphore ()
#5  0x00259641 in mono_sem_post ()
#6  0x000ddf82 in mono_debugger_agent_thread_interrupt ()
#7  0x00126264 in sigusr1_signal_handler ()
#8  <signal handler called>
#9  0xffff026d in __spin_lock ()
#10 0x93755e1b in _pthread_cond_wait ()
#11 0x93757998 in pthread_cond_wait$UNIX2003 ()
#12 0x00233a56 in _wapi_handle_timedwait_signal_handle ()
#13 0x002337a3 in _wapi_handle_wait_signal ()
#14 0x0024ab8e in WaitForMultipleObjectsEx ()
#15 0x0020ecad in wait_for_tids_or_state_change ()
#16 0x0020f814 in mono_thread_manage ()
#17 0x0009a2af in mono_main ()
#18 0x00005ca3 in main ()

It happens both with my app and with an empty MVC project.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list