[Mono-devel-list] bootstrap-check on PowerPC / Mac OS X

Patrick Beard pcbeard at mac.com
Fri Jun 18 11:47:45 EDT 2004


When I pull the latest mono runtime sources from CVS (from 
anoncvs.go-mono.com), and successfully bootstrap (that took a while to 
get right this morning, I had to pull fresh from CVS and reapply my 
patches), I tried to run 'make -k bootstrap-test'. I found that mono  
hung when running System.Data_test.dll. The stack crawls of the hung 
process seem to indicate a deadlock:

Call graph:
     488 Thread_110b
       488 _dyld_start
         488 _start
           488 mono_main
             488 mono_thread_manage
               488 wait_for_tids
                 488 WaitForMultipleObjectsEx
                   488 WaitForSingleObjectEx
                     488 _wapi_handle_wait_signal_handle
                       488 _pthread_cond_wait
                         488 semaphore_timedwait_signal_trap
                           488 semaphore_timedwait_signal_trap
     488 Thread_1203
       488 _pthread_body
         488 timed_thread_start_routine
           488 start_wrapper
             488 finalizer_thread
               488 WaitForSingleObjectEx
                 488 _wapi_handle_wait_signal_handle
                   488 _pthread_cond_wait
                     488 semaphore_timedwait_signal_trap
                       488 semaphore_timedwait_signal_trap

I am trying to validate that my changes to mini-ppc.c and aot.c aren't 
the cause of this. Are these known problems? I'm running on Mac OS X 
10.3.4 on a PB G4 with a gig of memory.

- Patrick




More information about the Mono-devel-list mailing list