Sampling process 93282 for 3 seconds with 1 millisecond of run time between samples Sampling completed, processing symbols... Analysis of sampling guile (pid 93282) every 1 millisecond Process: guile [93282] Path: /opt/local/bin/guile Load Address: 0x100000000 Identifier: guile Version: ??? (???) Code Type: X86-64 (Native) Parent Process: zsh [309] Date/Time: 2010-10-05 10:31:09.797 +1100 OS Version: Mac OS X 10.6.4 (10F569) Report Version: 6 Call graph: 2276 Thread_3193918 DispatchQueue_1: com.apple.main-thread (serial) 2276 start 2276 main 2276 scm_boot_guile 2276 scm_i_with_guile_and_parent 2276 scm_c_with_continuation_barrier 2276 scm_i_with_continuation_barrier 2276 scm_c_catch 2276 c_body 2276 invoke_main_func 2276 scm_shell 2276 scm_eval_x 2276 ceval 2276 ceval 2276 scm_c_with_fluid 2276 inner_eval_string 2276 deval 2276 deval 2276 deval 2276 scm_map 2276 scm_dapply 2276 deval 2276 deval 2276 deval 2276 deval 2276 deval 2276 deval 2276 scm_dynamic_wind 2276 scm_dapply 2276 deval 2276 scm_c_with_fluid 2276 scm_dapply 2276 deval 2276 deval 2276 scm_dynamic_wind 2276 scm_dapply 2276 deval 2276 scm_primitive_load 2276 deval 2276 scm_dapply 2276 scm_start_stack 2276 deval 2276 scm_primitive_load 2276 deval 2276 scm_dynamic_wind 2276 scm_dapply 2276 deval 2276 deval 2276 scm_dapply 2276 scm_catch_with_pre_unwind_handler 2276 scm_c_catch 2276 scm_dapply 2276 deval 2276 scm_dynamic_wind 2276 scm_dapply 2276 deval 2276 scm_c_with_fluid 2276 scm_dapply 2276 deval 2276 scm_dapply 2276 scm_start_stack 2276 deval 2276 scm_primitive_load 2276 deval 2276 deval 2276 m_expand_body 2272 expand_user_macros 1904 scm_dapply 1582 deval 763 deval 419 deval 171 deval 71 scm_list_1 61 scm_gc_for_newcell 54 scm_i_sweep_some_segments 54 scm_i_sweep_some_cards 54 scm_i_sweep_card 6 scm_pthread_mutex_lock 5 scm_leave_guile 5 setjmp 3 sigprocmask 2 __sigaltstack 1 dyld_stub_pthread_mutex_unlock 1 scm_gc_for_newcell 9 scm_list_1 1 pthread_getspecific 62 deval 15 scm_length 9 scm_ilength 6 scm_length 9 scm_ilookup 7 scm_from_int64 6 pthread_getspecific 1 dyld_stub_pthread_getspecific 104 scm_list_2 76 scm_gc_for_newcell 64 scm_i_sweep_some_segments 64 scm_i_sweep_some_cards 64 scm_i_sweep_card 12 scm_pthread_mutex_lock 12 scm_leave_guile 12 setjmp 8 sigprocmask 4 __sigaltstack 24 scm_list_2 4 pthread_getspecific 75 deval 37 scm_list_1 30 scm_gc_for_newcell 22 scm_i_sweep_some_segments 22 scm_i_sweep_some_cards 22 scm_i_sweep_card 8 scm_pthread_mutex_lock 8 scm_leave_guile 7 setjmp 6 sigprocmask 1 __sigaltstack 1 _setjmp 6 scm_list_1 1 pthread_getspecific 13 dyld_stub_pthread_getspecific 11 scm_num_eq_p 7 pthread_getspecific 1 scm_length 189 scm_list_1 171 scm_gc_for_newcell 140 scm_i_gc 123 scm_mark_all 69 scm_threads_mark_stacks 66 scm_gc_mark_dependencies 66 thread_mark 66 scm_gc_mark_dependencies 66 scm_gc_mark_dependencies 66 scm_gc_mark_dependencies 66 scm_gc_mark_dependencies 66 scm_gc_mark_dependencies 66 scm_gc_mark_dependencies 66 scm_gc_mark_dependencies 66 scm_gc_mark_dependencies 60 scm_gc_mark_dependencies 48 scm_gc_mark_dependencies 37 scm_gc_mark_dependencies 33 scm_gc_mark_dependencies 26 scm_gc_mark_dependencies 18 scm_gc_mark_dependencies 14 scm_gc_mark_dependencies 10 scm_gc_mark_dependencies 10 scm_gc_mark_dependencies 8 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 3 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_i_symbol_mark 1 scm_gc_mark 2 scm_gc_mark 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark 1 scm_i_symbol_mark 1 scm_gc_mark_dependencies 2 scm_gc_mark 2 scm_gc_mark_dependencies 5 scm_gc_mark_dependencies 2 scm_i_symbol_mark 2 scm_gc_mark_dependencies 1 scm_gc_mark 4 scm_gc_mark_dependencies 2 scm_gc_mark 1 scm_i_symbol_mark 1 scm_gc_mark 3 scm_gc_mark_dependencies 1 scm_gc_mark 4 scm_gc_mark_dependencies 4 scm_i_symbol_mark 4 scm_gc_mark_dependencies 3 scm_gc_mark 9 scm_gc_mark_dependencies 3 scm_gc_mark 4 scm_gc_mark 2 scm_gc_mark_dependencies 3 scm_mark_locations 2 scm_i_find_heap_segment_containing_object 1 scm_mark_locations 48 scm_i_mark_weak_vectors_non_weaks 36 scm_i_mark_weak_vectors_non_weaks 7 scm_gc_mark_dependencies 4 scm_gc_mark_dependencies 3 scm_gc_mark_dependencies 5 scm_gc_mark 4 scm_i_remove_weaks_from_weak_vectors 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 15 scm_i_sweep_all_segments 15 scm_i_sweep_segment 15 scm_i_sweep_some_cards 15 scm_i_sweep_card 2 scm_c_get_internal_run_time 2 mytime 2 times 2 getrusage 31 scm_i_sweep_some_segments 31 scm_i_sweep_some_cards 31 scm_i_sweep_card 13 scm_list_1 5 pthread_getspecific 119 deval 13 dyld_stub_pthread_getspecific 11 pthread_getspecific 8 scm_i_chase_pairs 4 scm_ilookup 363 scm_list_2 347 scm_gc_for_newcell 285 scm_i_gc 246 scm_mark_all 132 scm_threads_mark_stacks 124 scm_gc_mark_dependencies 122 thread_mark 122 scm_gc_mark_dependencies 122 scm_gc_mark_dependencies 121 scm_gc_mark_dependencies 121 scm_gc_mark_dependencies 121 scm_gc_mark_dependencies 121 scm_gc_mark_dependencies 121 scm_gc_mark_dependencies 119 scm_gc_mark_dependencies 113 scm_gc_mark_dependencies 95 scm_gc_mark_dependencies 58 scm_gc_mark_dependencies 47 scm_gc_mark_dependencies 36 scm_gc_mark_dependencies 23 scm_gc_mark_dependencies 15 scm_gc_mark_dependencies 13 scm_gc_mark_dependencies 11 scm_gc_mark_dependencies 9 scm_gc_mark_dependencies 8 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 5 scm_gc_mark_dependencies 5 scm_gc_mark_dependencies 4 scm_gc_mark_dependencies 3 scm_gc_mark_dependencies 1 scm_gc_mark 1 scm_gc_mark_dependencies 1 scm_i_symbol_mark 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark 1 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_i_symbol_mark 2 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 1 scm_i_symbol_mark 12 scm_gc_mark_dependencies 1 scm_i_stringbuf_mark 8 scm_gc_mark_dependencies 2 scm_gc_mark 1 scm_i_symbol_mark 11 scm_gc_mark_dependencies 25 scm_gc_mark_dependencies 10 scm_i_symbol_mark 6 scm_gc_mark_dependencies 3 scm_gc_mark 1 scm_i_symbol_mark 2 scm_gc_mark 15 scm_gc_mark_dependencies 3 scm_gc_mark 3 scm_gc_mark 3 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 winder_mark 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 7 scm_mark_locations 4 scm_i_find_heap_segment_containing_object 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_mark_locations 1 scm_gc_mark 92 scm_i_mark_weak_vectors_non_weaks 63 scm_i_mark_weak_vectors_non_weaks 16 scm_gc_mark_dependencies 14 scm_gc_mark_dependencies 1 scm_gc_mark 1 srcprops_mark 13 scm_gc_mark 15 scm_i_remove_weaks_from_weak_vectors 3 scm_i_clear_mark_space 2 __bzero 1 scm_i_clear_segment_mark_space 1 scm_i_segment_card_count 2 scm_gc_mark_dependencies 1 scm_gc_mark 1 scm_gc_mark_dependencies 1 scm_gc_mark 1 scm_mark_subr_table 1 scm_gc_mark 36 scm_i_sweep_all_segments 35 scm_i_sweep_segment 35 scm_i_sweep_some_cards 35 scm_i_sweep_card 1 scm_i_sweep_all_segments 2 scm_i_scan_weak_hashtables 1 scm_c_get_internal_run_time 1 mytime 1 times 1 getrusage 53 scm_i_sweep_some_segments 53 scm_i_sweep_some_cards 53 scm_i_sweep_card 9 scm_pthread_mutex_lock 9 scm_leave_guile 9 setjmp 8 sigprocmask 1 __sigaltstack 15 scm_list_2 1 pthread_getspecific 317 scm_cons 304 scm_gc_for_newcell 283 scm_i_gc 252 scm_mark_all 143 scm_threads_mark_stacks 138 scm_gc_mark_dependencies 138 thread_mark 138 scm_gc_mark_dependencies 138 scm_gc_mark_dependencies 138 scm_gc_mark_dependencies 138 scm_gc_mark_dependencies 138 scm_gc_mark_dependencies 138 scm_gc_mark_dependencies 136 scm_gc_mark_dependencies 133 scm_gc_mark_dependencies 128 scm_gc_mark_dependencies 105 scm_gc_mark_dependencies 78 scm_gc_mark_dependencies 64 scm_gc_mark_dependencies 53 scm_gc_mark_dependencies 41 scm_gc_mark_dependencies 26 scm_gc_mark_dependencies 23 scm_gc_mark_dependencies 21 scm_gc_mark_dependencies 17 scm_gc_mark_dependencies 16 scm_gc_mark_dependencies 14 scm_gc_mark_dependencies 10 scm_gc_mark_dependencies 6 scm_gc_mark_dependencies 3 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_i_symbol_mark 1 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark 4 scm_gc_mark_dependencies 3 scm_gc_mark_dependencies 1 scm_gc_mark 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 3 scm_gc_mark 1 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_i_symbol_mark 1 scm_gc_mark_dependencies 1 scm_i_stringbuf_mark 10 scm_gc_mark_dependencies 5 scm_gc_mark 9 scm_gc_mark_dependencies 3 scm_gc_mark 10 scm_gc_mark_dependencies 1 scm_gc_mark 9 scm_gc_mark_dependencies 3 scm_gc_mark 2 scm_i_symbol_mark 16 scm_gc_mark_dependencies 6 scm_gc_mark 5 scm_i_symbol_mark 4 scm_gc_mark_dependencies 1 scm_i_symbol_mark 19 scm_gc_mark_dependencies 4 scm_gc_mark 3 scm_gc_mark_dependencies 2 scm_gc_mark 3 scm_gc_mark_dependencies 2 scm_gc_mark 5 scm_mark_locations 4 scm_i_find_heap_segment_containing_object 1 scm_mark_locations 83 scm_i_mark_weak_vectors_non_weaks 67 scm_i_mark_weak_vectors_non_weaks 11 scm_gc_mark_dependencies 9 scm_gc_mark_dependencies 1 scm_gc_mark 1 srcprops_mark 5 scm_gc_mark 24 scm_i_remove_weaks_from_weak_vectors 1 scm_gc_mark 1 scm_i_clear_mark_space 1 __bzero 30 scm_i_sweep_all_segments 30 scm_i_sweep_segment 30 scm_i_sweep_some_cards 30 scm_i_sweep_card 1 scm_c_get_internal_run_time 1 mytime 1 times 1 getrusage 17 scm_i_sweep_some_segments 17 scm_i_sweep_some_cards 16 scm_i_sweep_card 1 scm_i_sweep_some_cards 3 scm_pthread_mutex_lock 3 scm_leave_guile 3 setjmp 3 sigprocmask 1 scm_c_hook_run 1 mark_gc_async 12 scm_cons 1 pthread_getspecific 83 deval 26 dyld_stub_pthread_getspecific 25 scm_list_1 18 scm_gc_for_newcell 16 scm_i_sweep_some_segments 16 scm_i_sweep_some_cards 16 scm_i_sweep_card 2 scm_pthread_mutex_lock 2 scm_leave_guile 2 setjmp 1 __sigaltstack 1 sigprocmask 7 scm_list_1 3 pthread_getspecific 2 scm_async_click 2 scm_dapply 2 gc_async_thunk 2 scm_c_run_hook 2 scm_dapply 2 deval 2 deval 1 deval 1 eval_letrec_inits 1 deval 1 scm_closure 107 scm_cons 75 scm_gc_for_newcell 62 scm_i_sweep_some_segments 62 scm_i_sweep_some_cards 62 scm_i_sweep_card 12 scm_pthread_mutex_lock 12 scm_leave_guile 11 setjmp 8 sigprocmask 3 __sigaltstack 1 _setjmp 1 scm_gc_for_newcell 29 scm_cons 3 pthread_getspecific 84 scm_acons 64 scm_gc_for_newcell 49 scm_i_sweep_some_segments 49 scm_i_sweep_some_cards 49 scm_i_sweep_card 15 scm_pthread_mutex_lock 14 scm_leave_guile 12 setjmp 8 sigprocmask 4 __sigaltstack 1 scm_leave_guile 1 suspend 1 pthread_mutex_lock 18 scm_acons 2 pthread_getspecific 61 scm_dapply 33 scm_nconc2last 17 scm_nconc2last 16 scm_ilength 24 dyld_stub_pthread_getspecific 7 scm_badargsp 6 pthread_getspecific 184 scm_call_2 179 scm_cons 166 scm_gc_for_newcell 138 scm_i_gc 117 scm_mark_all 63 scm_threads_mark_stacks 61 scm_gc_mark_dependencies 61 thread_mark 61 scm_gc_mark_dependencies 61 scm_gc_mark_dependencies 61 scm_gc_mark_dependencies 61 scm_gc_mark_dependencies 61 scm_gc_mark_dependencies 61 scm_gc_mark_dependencies 60 scm_gc_mark_dependencies 58 scm_gc_mark_dependencies 53 scm_gc_mark_dependencies 44 scm_gc_mark_dependencies 33 scm_gc_mark_dependencies 22 scm_gc_mark_dependencies 16 scm_gc_mark_dependencies 10 scm_gc_mark_dependencies 10 scm_gc_mark_dependencies 9 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 4 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_i_symbol_mark 3 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 5 scm_gc_mark_dependencies 1 scm_i_symbol_mark 6 scm_gc_mark_dependencies 10 scm_gc_mark_dependencies 1 scm_gc_mark 8 scm_gc_mark_dependencies 2 scm_gc_mark 1 scm_i_symbol_mark 1 scm_gc_mark_dependencies 6 scm_gc_mark_dependencies 2 scm_gc_mark 1 scm_i_symbol_mark 1 scm_gc_mark_dependencies 1 scm_i_stringbuf_mark 3 scm_gc_mark 2 scm_gc_mark_dependencies 2 scm_gc_mark_dependencies 1 scm_gc_mark 2 scm_mark_locations 2 scm_i_find_heap_segment_containing_object 42 scm_i_mark_weak_vectors_non_weaks 26 scm_i_mark_weak_vectors_non_weaks 9 scm_gc_mark_dependencies 7 scm_gc_mark_dependencies 1 scm_gc_mark 1 scm_gc_mark_dependencies 7 scm_gc_mark 5 scm_i_remove_weaks_from_weak_vectors 5 scm_mark_subr_table 3 scm_gc_mark 2 scm_mark_subr_table 1 scm_gc_mark 1 scm_gc_mark_dependencies 1 scm_gc_mark_dependencies 1 scm_i_symbol_mark 21 scm_i_sweep_all_segments 21 scm_i_sweep_segment 21 scm_i_sweep_some_cards 19 scm_i_sweep_card 2 scm_i_sweep_some_cards 24 scm_i_sweep_some_segments 24 scm_i_sweep_some_cards 24 scm_i_sweep_card 2 scm_pthread_mutex_lock 2 scm_leave_guile 2 setjmp 2 __sigaltstack 1 scm_c_hook_run 1 mark_gc_async 1 scm_system_async_mark_for_thread 1 scm_i_queue_async_cell 1 scm_gc_for_newcell 13 scm_cons 4 scm_call_2 1 dyld_stub_pthread_getspecific 141 try_macro_lookup 117 lookup_global_symbol 111 scm_sym2var 93 module_variable 77 scm_hash_fn_ref 68 scm_hash_fn_get_handle 44 scm_ihashq 24 scm_hash_fn_get_handle 6 scm_sloppy_assq 3 scm_hash_fn_ref 10 module_variable 5 scm_hashq_ref 1 scm_hash_fn_get_handle 13 scm_sym2var 3 scm_eval_closure_lookup 2 scm_hashq_ref 5 lookup_global_symbol 1 scm_eval_closure_lookup 14 try_macro_lookup 10 lookup_symbol 15 scm_apply 13 expand_user_macros 10 expand_user_macros 5 dyld_stub_pthread_getspecific 4 scm_call_2 Total number in stack (recursive counted multiple, when >=5): 131 scm_gc_mark_dependencies 48 scm_gc_mark 31 deval 19 scm_i_symbol_mark 14 scm_dapply 14 scm_i_sweep_card 14 scm_i_sweep_some_cards 13 pthread_getspecific 10 scm_gc_for_newcell 10 scm_i_sweep_some_segments 9 scm_leave_guile 9 scm_pthread_mutex_lock 9 setjmp 8 __sigaltstack 8 sigprocmask 7 dyld_stub_pthread_getspecific Sort by top of stack, same collapsed (when >= 5): scm_i_sweep_card 490 scm_gc_mark_dependencies 343 deval 340 scm_i_mark_weak_vectors_non_weaks 192 scm_gc_mark 118 dyld_stub_pthread_getspecific 83 scm_dapply 61 scm_cons 54 pthread_getspecific 51 scm_i_remove_weaks_from_weak_vectors 48 sigprocmask 45 scm_ihashq 44 scm_list_2 39 scm_list_1 35 scm_hash_fn_get_handle 25 scm_ilength 25 expand_user_macros 23 __sigaltstack 18 scm_acons 18 scm_nconc2last 17 scm_apply 15 try_macro_lookup 14 scm_ilookup 13 scm_sym2var 13 scm_i_find_heap_segment_containing_object 12 scm_num_eq_p 11 lookup_symbol 10 module_variable 10 scm_i_symbol_mark 10 scm_call_2 8 scm_i_chase_pairs 8 scm_badargsp 7 scm_from_int64 7 scm_hashq_ref 7 scm_length 7 scm_sloppy_assq 6 lookup_global_symbol 5 Binary Images: 0x100000000 - 0x100000fff +guile ??? (???) <6587DE62-2378-1EB1-1DB8-132E6473A5AB> /opt/local/bin/guile 0x100003000 - 0x1000b8fef +libguile.17.dylib 21.1.0 (compatibility 21.0.0) <6E7A4697-7967-CCE5-73F2-BB976BE07671> /opt/local/lib/libguile.17.dylib 0x1000fe000 - 0x100107ff7 +libintl.8.dylib 10.1.0 (compatibility 10.0.0) /opt/local/lib/libintl.8.dylib 0x10010d000 - 0x100209ff7 +libiconv.2.dylib 8.0.0 (compatibility 8.0.0) /opt/local/lib/libiconv.2.dylib 0x100216000 - 0x100274fd7 +libgmp.10.dylib 11.1.0 (compatibility 11.0.0) <18367DA2-CDA1-D12A-D90A-FD500CA9B29A> /opt/local/lib/libgmp.10.dylib 0x100285000 - 0x10028bfef +libltdl.7.dylib 11.0.0 (compatibility 11.0.0) /opt/local/lib/libltdl.7.dylib 0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) /usr/lib/dyld 0x7fff80b57000 - 0x7fff80b68ff7 libz.1.dylib 1.2.3 (compatibility 1.0.0) /usr/lib/libz.1.dylib 0x7fff830ae000 - 0x7fff8326cfff libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <0E53A4A6-AC06-1B61-2285-248F534EE356> /usr/lib/libicucore.A.dylib 0x7fff85327000 - 0x7fff853ddfff libobjc.A.dylib 227.0.0 (compatibility 1.0.0) /usr/lib/libobjc.A.dylib 0x7fff86bd5000 - 0x7fff86d95fef libSystem.B.dylib 125.2.0 (compatibility 1.0.0) <95E02DD0-ADEA-745B-E7FA-ABA064E4658C> /usr/lib/libSystem.B.dylib 0x7fff86ffd000 - 0x7fff8707afef libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib 0x7fff879af000 - 0x7fff87b24ff7 com.apple.CoreFoundation 6.6.3 (550.29) <48810602-63C3-994D-E563-DD02B16E76E1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff8861e000 - 0x7fff8866afff libauto.dylib ??? (???) <072804DF-36AD-2DBE-7EF8-639CFB79077F> /usr/lib/libauto.dylib 0x7fff88f54000 - 0x7fff88f58ff7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib 0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) <95E02DD0-ADEA-745B-E7FA-ABA064E4658C> /usr/lib/libSystem.B.dylib Sample analysis of process 93282 written to file /dev/stdout