In article <[EMAIL PROTECTED]>, Dan Sully <[EMAIL PROTECTED]> wrote:
> >I'm pretty sure that I didn't have the browser interface open when I
> >noticed this. If you want I can try reinstalling b3 later and make sure.
>
> Please. Although I'm unable to reproduce it here, I'm considering it a
> blocking issue for 6.0
I just reinstalled 6.0b3, without ever opening the browser interface.
Same results. Not sure if this will help, but here's a "sample" from
Activity Viewer. I ran this about a minute after starting the server.
Jacob
Analysis of sampling pid 6249 every 10.000000 milliseconds
Call graph:
275 Thread_110b
275 0x2294
275 0x2420
275 0x27b0
275 perl_run
275 S_run_body
271 Perl_runops_standard
60 Perl_pp_entersub
50 XS_DBI_dispatch
32 XS_DBD__SQLite__st_execute
30 sqlite_st_execute
15 sqlite3_step
14 sqlite3VdbeExec
4 sqlite3BtreeInsert
2 balance
2 balance_nonroot
1 sqlite3pager_write
1 sqlite3OsWrite
1 write
1 write
1 szone_free
1 deallocate_pages
1 deallocate_pages
1 sqlite3pager_write
1 sqlite3OsWrite
1 write
1 write
1 szone_free
1 szone_free
2 sqlite3BtreeDelete
1 balance
1 balance_nonroot
1 freePage
1 sqlite3pager_write
1 sqlite3OsWrite
1 write
1 write
1 moveToRoot
1 getAndInitPage
1 getPage
1 getPage
2 sqlite3BtreeMoveto
2 moveToChild
2 getAndInitPage
2 sqlite3pager_ref
2 sqlite3pager_ref
2 sqlite3VdbeExec
1 sqlite3BtreeCursor
1 getAndInitPage
1 getPage
1 sqlite3pager_get
1 pager_lookup
1 pager_lookup
1 sqlite3BtreeGetMeta
1 sqlite3pager_get
1 sqlite3pager_get
1 sqlite3MemCompare
1 sqlite3MemCompare
1 sqlite3VdbeIdxRowid
1 sqlite3VdbeSerialGet
1 sqlite3VdbeSerialTypeLen
1 sqlite3VdbeSerialTypeLen
1 sqlite3SafetyOff
1 sqlite3SafetyOff
13 sqlite3_prepare
13 sqlite3RunParser
13 sqlite3Parser
13 yy_reduce
7 sqlite3Select
4 sqlite3WhereBegin
3 sqlite3WhereBegin
1 exprAnalyze
1 exprTableUsage
1 exprTableUsage
3 sqlite3SelectResolve
2 prepSelectStmt
1 prepSelectStmt
1 sqlite3LocateTable
1 sqlite3FindTable
1 sqlite3HashFind
1 findElementGivenHash
1 findElementGivenHash
1 sqlite3ExprResolveNames
1 walkExprTree
1 nameResolverStep
1 lookupName
1 free
1 free
2 yy_reduce
1 sqlite3Expr
1 sqlite3Malloc
1 malloc
1 malloc_zone_malloc
1 malloc_zone_malloc
1 sqlite3FinishCoding
1 sqlite3VdbeMakeReady
1 sqlite3Malloc
1 __bzero
1 __bzero
1 sqlite3Update
1 sqlite3ExprListDelete
1 szone_free
1 szone_free
1 sqlite3WhereEnd
1 sqlite3WhereEnd
1 _sqlite_tracef
1 Perl_get_sv
1 Perl_gv_fetchpv
1 Perl_hv_fetch
1 Perl_hv_fetch
1 sqlite3_finalize
1 sqlite3VdbeFinalize
1 sqlite3VdbeDelete
1 szone_free
1 szone_free
1 Perl_sv_2mortal
1 Perl_sv_2mortal
1 dbdxst_bind_params
1 __pthread_getspecific
1 __pthread_getspecific
8 XS_DBD__SQLite__st_fetchrow_arrayref
8 sqlite_st_fetch
7 sqlite3_step
7 sqlite3VdbeExec
2 sqlite3VdbeCursorMoveto
2 sqlite3BtreeMoveto
2 sqlite3BtreeMoveto
1 applyAffinity
1 __fixunsdfdi
1 __fixunsdfdi
1 popStack
1 sqlite3VdbeMemRelease
1 szone_free
1 szone_free
1 sqlite3GetVarint32
1 sqlite3GetVarint32
1 sqlite3VdbeExec
1 sqlite3VdbeIdxKeyCompare
1 sqlite3VdbeRecordCompare
1 sqlite3VdbeSerialGet
1 sqlite3VdbeSerialGet
1 sqlite_st_fetch
6 Perl_call_sv
6 Perl_runops_standard
5 Perl_pp_entersub
5 XS_DBI_dispatch
2 XS_DBD__SQLite__st_FETCH_attrib
1 XS_DBD__SQLite__st_FETCH_attrib
1 sqlite_st_FETCH_attrib
1 sqlite_st_FETCH_attrib
1 0xcda0c
1 0xcda0c
1 XS_DBD_____st_bind_col
1 dbih_sth_bind_col
1 __pthread_getspecific
1 __pthread_getspecific
1 __pthread_getspecific
1 __pthread_getspecific
1 Perl_sv_setsv_flags
1 Perl_sv_setsv_flags
2 XS_DBI_dispatch
1 0x104a5f8
1 0x104a5f8
1 __pthread_getspecific
1 __pthread_getspecific
7 Perl_pp_entersub
1 0x6e994
1 0x6e994
1 0x80404
1 0x80404
1 XS_Scalar__Util_weaken
1 Perl_sv_rvweaken
1 S_sv_add_backref
1 Perl_av_extend
1 Perl_av_extend
22 Perl_pp_helem
15 Perl_hv_fetch_ent
7 Perl_sv_2pv_flags
7 Perl_amagic_call
7 Perl_runops_standard
2 Perl_pp_return
2 Perl_sv_mortalcopy
2 Perl_sv_setsv_flags
1 Perl_sv_grow
1 Perl_safesysmalloc
1 malloc
1 malloc_zone_malloc
1 szone_malloc
1 szone_malloc
1 Perl_sv_setsv_flags
1 0x7f4f7be8
1 0x7f4f7be8
1 Perl_pp_entersub
1 Perl_pp_entersub
1 Perl_pp_leavesub
1 Perl_sv_mortalcopy
1 Perl_sv_setsv_flags
1 Perl_sv_setsv_flags
1 Perl_pp_method_named
1 S_method_common
1 S_method_common
1 Perl_pp_padsv
1 Perl_pp_padsv
4 Perl_hv_store_ent
2 Perl_sv_2pv_flags
2 Perl_amagic_call
2 Perl_runops_standard
1 Perl_pp_lc
1 szone_free
1 szone_free
1 Perl_pp_leavesub
1 Perl_pp_leavesub
1 Perl_hv_store_ent
1 S_share_hek_flags
1 S_save_hek_flags
1 Perl_safesysmalloc
1 malloc
1 malloc_zone_malloc
1 malloc_zone_malloc
1 Perl_mg_copy
1 Perl_mg_copy
1 Perl_newSVsv
1 Perl_sv_setsv_flags
1 Perl_sv_upgrade
1 S_new_xpvmg
1 S_new_xpvmg
1 Perl_sv_upgrade
1 Perl_sv_upgrade
1 S_new_he
1 S_new_he
6 Perl_sv_mortalcopy
6 Perl_sv_setsv_flags
6 Perl_mg_get
6 Perl_magic_getpack
6 S_magic_methpack
6 Perl_call_sv
6 Perl_runops_standard
4 Perl_pp_entersub
4 XS_DBI_dispatch
1 Perl_hv_fetch
1 S_hv_fetch_flags
1 S_hv_fetch_flags
1 XS_DBD__SQLite__st_FETCH_attrib
1 dbih_get_attr_k
1 dbih_getcom2
1 __pthread_getspecific
1 __pthread_getspecific
1 XS_DBI_dispatch
1 __pthread_getspecific
1 __pthread_getspecific
1 Perl_pp_exists
1 Perl_pp_exists
1 Perl_pp_method
1 S_method_common
1 Perl_gv_fetchmethod_autoload
1 Perl_gv_fetchmeth
1 Perl_hv_fetch
1 0x7f4f8100
1 0x7f4f8100
1 0x7f4f77cc
1 0x7f4f77cc
18 Perl_pp_nextstate
15 Perl_free_tmps
14 Perl_sv_free
13 Perl_sv_clear
7 szone_free
7 szone_free
2 Perl_mg_free
1 Perl_mg_free
1 szone_free
1 szone_free
1 Perl_sv_clear
1 Perl_sv_free
1 Perl_sv_clear
1 Perl_av_undef
1 Perl_sv_free
1 Perl_sv_clear
1 Perl_sv_free
1 Perl_sv_clear
1 Perl_hv_undef
1 S_hfreeentries
1 Perl_hv_free_ent
1 Perl_sv_free
1 Perl_sv_clear
1 szone_free
1 szone_free
1 S_unshare_hek_or_pvn
1 S_unshare_hek_or_pvn
1 free
1 szone_size
1 szone_size
1 0x7f4f7b8c
1 0x7f4f7b8c
1 Perl_free_tmps
3 Perl_pp_nextstate
16 Perl_runops_standard
15 Perl_pp_sassign
11 Perl_mg_set
11 Perl_magic_setpack
9 Perl_call_sv
8 Perl_runops_standard
4 Perl_pp_entersub
3 XS_DBI_dispatch
2 XS_DBD__SQLite__st_STORE
2 dbih_set_attr_k
1 dbih_getcom2
1 S_hv_fetch_flags
1 S_hv_fetch_flags
1 dbih_set_attr_k
1 Perl_gv_fetchmethod_autoload
1 Perl_gv_fetchmeth
1 Perl_hv_fetch
1 0x7f4f77e0
1 0x7f4f77e0
1 0xcddf8
1 0xcddf8
2 Perl_pp_return
1 Perl_leave_scope
1 Perl_leave_scope
1 Perl_sv_mortalcopy
1 Perl_sv_setsv_flags
1 Perl_sv_grow
1 0x7f4f804c
1 0x7f4f804c
1 0x7f4f7cc8
1 0x7f4f7cc8
1 Perl_pp_padsv
1 Perl_pp_padsv
1 Perl_call_sv
1 Perl_call_method
1 Perl_call_method
1 Perl_push_scope
1 Perl_push_scope
4 Perl_sv_setsv_flags
1 0x7f4fa54c
1 0x7f4fa54c
1 Perl_mg_get
1 Perl_magic_get
1 Perl_sv_setpvn
1 __memcpy
1 __memcpy
1 Perl_sv_setsv_flags
1 szone_free
1 szone_free
14 Perl_pp_or
13 Perl_sv_2bool
11 Perl_amagic_call
11 Perl_runops_standard
2 Perl_pp_entersub
1 Perl_push_return
1 Perl_push_return
1 Perl_push_scope
1 Perl_push_scope
2 Perl_pp_hslice
2 Perl_hv_fetch_ent
2 Perl_sv_2pv_flags
2 Perl_amagic_call
2 Perl_runops_standard
1 Perl_pp_method_named
1 S_method_common
1 Perl_hv_fetch_ent
1 Perl_hv_fetch_ent
1 Perl_pp_return
1 Perl_leave_scope
1 Perl_leave_scope
2 Perl_pp_lc
1 0x7f4f7b0c
1 0x7f4f7b0c
1 Perl_pp_lc
2 Perl_pp_rv2hv
2 Perl_amagic_call
1 Perl_amagic_call
1 Perl_mg_find
1 Perl_mg_find
1 Perl_pp_leavesub
1 Perl_sv_mortalcopy
1 Perl_sv_setsv_flags
1 Perl_sv_upgrade
1 S_new_xpviv
1 S_new_xpviv
1 Perl_pp_rv2av
1 Perl_pp_rv2av
1 Perl_runops_standard
2 Perl_sv_2bool
1 Perl_pp_or
13 Perl_pp_return
8 Perl_leave_scope
3 Perl_hv_clear
3 S_hfreeentries
2 Perl_hv_free_ent
2 Perl_sv_free
2 Perl_sv_clear
1 Perl_sv_clear
1 szone_free
1 szone_free
1 S_hfreeentries
3 Perl_leave_scope
1 Perl_av_clear
1 Perl_sv_free
1 Perl_sv_clear
1 Perl_sv_clear
1 Perl_sv_free
1 Perl_sv_clear
1 Perl_hv_undef
1 S_hfreeentries
1 Perl_hv_free_ent
1 Perl_hv_free_ent
2 Perl_pp_return
2 Perl_sv_free
2 Perl_sv_free
1 Perl_sv_mortalcopy
1 Perl_sv_setsv_flags
1 Perl_sv_grow
1 0x800200
1 Perl_safesysmalloc
1 Perl_safesysmalloc
10 Perl_pp_leavesub
5 Perl_sv_mortalcopy
5 Perl_sv_setsv_flags
2 Perl_sv_setsv_flags
1 Perl_sv_grow
1 Perl_safesysmalloc
1 __pthread_getspecific
1 __pthread_getspecific
1 Perl_sv_upgrade
1 S_new_xrv
1 S_new_xrv
1 __memcpy
1 __memcpy
4 Perl_leave_scope
2 Perl_leave_scope
1 Perl_sv_force_normal_flags
1 Perl_sv_force_normal_flags
1 Perl_sv_free
1 Perl_sv_clear
1 Perl_hv_undef
1 S_hfreeentries
1 0x7f4f7bf8
1 0x7f4f7bf8
1 Perl_sv_free
1 Perl_sv_free
8 Perl_pp_match
6 Perl_regexec_flags
5 S_regtry
5 S_regmatch
2 S_regmatch
2 S_regmatch
2 S_regmatch
2 S_regmatch
2 S_regmatch
2 S_regmatch
2 S_regmatch
2 S_regmatch
1 S_regmatch
1 S_regrepeat
1 S_reginclass
1 S_reginclass
1 S_reginclass
1 S_reginclass
1 S_regmatch
1 S_regrepeat
1 S_reginclass
1 S_reginclass
1 Perl_savepvn
1 Perl_safesysmalloc
1 __pthread_getspecific
1 __pthread_getspecific
2 Perl_pp_match
6 Perl_pp_aassign
1 Perl_av_clear
1 Perl_av_clear
1 Perl_av_store
1 Perl_av_store
1 Perl_hv_clear
1 S_hfreeentries
1 Perl_hv_free_ent
1 Perl_sv_free
1 Perl_sv_clear
1 free
1 szone_size
1 szone_size
1 Perl_hv_store_ent
1 S_share_hek_flags
1 S_share_hek_flags
1 Perl_pp_aassign
1 Perl_sv_setsv_flags
1 Perl_sv_setsv_flags
6 Perl_pp_method_named
6 S_method_common
4 Perl_hv_fetch_ent
3 Perl_hv_fetch_ent
1 Perl_mg_find
1 Perl_mg_find
1 0x7f4f80e8
1 0x7f4f80e8
1 S_method_common
5 Perl_pp_hslice
5 Perl_hv_fetch_ent
3 Perl_hv_store_ent
1 0x7f4f77cc
1 0x7f4f77cc
1 Perl_sv_2pv_flags
1 Perl_amagic_call
1 Perl_runops_standard
1 Perl_pp_padsv
1 Perl_pp_padsv
1 S_share_hek_flags
1 S_share_hek_flags
2 Perl_sv_2pv_flags
2 Perl_amagic_call
1 0x7f4f73b4
1 0x7f4f73b4
1 Perl_runops_standard
1 Perl_pp_leavesub
1 Perl_sv_mortalcopy
1 Perl_sv_setsv_flags
1 Perl_sv_grow
1 Perl_safesysmalloc
1 __pthread_getspecific
1 __pthread_getspecific
5 Perl_pp_join
5 Perl_do_join
5 Perl_sv_catsv_flags
5 Perl_sv_2pv_flags
5 Perl_amagic_call
4 Perl_runops_standard
2 Perl_pp_return
2 Perl_sv_mortalcopy
2 Perl_sv_setsv_flags
2 Perl_sv_grow
1 0x7f4f804c
1 0x7f4f804c
1 Perl_safesysmalloc
1 __pthread_getspecific
1 __pthread_getspecific
1 Perl_pp_leavesub
1 Perl_sv_mortalcopy
1 Perl_sv_setsv_flags
1 Perl_sv_upgrade
1 Perl_sv_upgrade
1 Perl_pp_method_named
1 Perl_pp_method_named
1 Perl_pp_helem
1 Perl_pp_helem
5 Perl_pp_padsv
5 Perl_pp_padsv
5 Perl_pp_subst
3 Perl_re_intuit_start
3 Perl_re_intuit_start
1 Perl_pp_subst
1 Perl_regexec_flags
1 Perl_regexec_flags
4 Perl_do_kv
3 Perl_hv_iterkeysv
3 Perl_newSVpvn_share
3 Perl_share_hek
2 S_share_hek_flags
2 S_share_hek_flags
1 Perl_share_hek
1 Perl_hv_iternext_flags
1 Perl_hv_iternext_flags
4 Perl_pp_anoncode
4 S_cv_clone2
2 Perl_av_store
2 Perl_av_extend
1 Perl_av_extend
1 Perl_safesysmalloc
1 malloc
1 malloc_zone_malloc
1 szone_malloc
1 szone_malloc
1 Perl_newAV
1 Perl_newSV
1 Perl_newSV
1 S_pad_findlex
1 strcmp
1 strcmp
4 Perl_pp_anonhash
3 Perl_hv_store_ent
3 Perl_sv_2pv_flags
3 Perl_amagic_call
2 Perl_runops_standard
1 Perl_pp_leavesub
1 Perl_leave_scope
1 Perl_leave_scope
1 Perl_pp_shift
1 Perl_av_shift
1 Perl_av_shift
1 Perl_pp_sassign
1 Perl_pp_sassign
1 Perl_sv_setsv_flags
1 Perl_sv_upgrade
1 Perl_sv_upgrade
4 Perl_pp_concat
4 Perl_sv_2pv_flags
2 sprintf
2 __vfprintf
2 __dtoa
2 __dtoa
1 0x7f4f7c80
1 0x7f4f7c80
1 Perl_amagic_call
1 Perl_pp_entersub
1 Perl_pp_entersub
4 Perl_pp_method
4 S_method_common
4 Perl_gv_fetchmethod_autoload
4 Perl_newSVpvf
4 Perl_vnewSVpvf
4 Perl_sv_vcatpvfn
2 Perl_sv_catpvn_flags
2 Perl_sv_grow
2 Perl_safesysrealloc
2 realloc
2 malloc_zone_realloc
1 malloc_zone_realloc
1 szone_realloc
1 szone_free
1 szone_free
2 Perl_sv_grow
1 0x7f4fa22c
1 0x7f4fa22c
1 Perl_safesysrealloc
1 realloc
1 realloc
3 Perl_pp_and
3 Perl_sv_2bool
3 Perl_amagic_call
3 Perl_runops_standard
1 0x7f4f7bf8
1 0x7f4f7bf8
1 Perl_pp_hslice
1 Perl_hv_fetch_ent
1 Perl_sv_2pv_flags
1 Perl_amagic_call
1 Perl_runops_standard
1 Perl_pp_entersub
1 Perl_pp_entersub
1 Perl_runops_standard
3 Perl_pp_grepstart
2 Perl_save_sptr
2 Perl_save_sptr
1 Perl_push_scope
1 Perl_push_scope
3 Perl_pp_gt
3 Perl_pp_gt
3 Perl_pp_rv2av
3 Perl_pp_rv2av
3 Perl_pp_rv2hv
2 Perl_pp_rv2hv
1 Perl_amagic_call
1 Perl_amagic_call
2 Perl_pp_const
2 Perl_pp_const
2 Perl_pp_push
2 Perl_sv_setsv_flags
2 Perl_sv_grow
2 Perl_safesysmalloc
2 malloc
1 malloc_zone_malloc
1 szone_malloc
1 szone_malloc
1 szone_malloc
1 szone_malloc
2 Perl_pp_ref
1 Perl_pp_ref
1 Perl_sv_setpvn
1 Perl_sv_setpvn
2 Perl_pp_sselect
2 select
2 select
1 0x22f028
1 Perl_pp_rv2av
1 Perl_pp_rv2av
1 0x7f4f6e6c
1 0x7f4f6e6c
1 0x7f4f728c
1 0x7f4f728c
1 0x7f4f7884
1 0x7f4f7884
1 0x7f4f80b0
1 0x7f4f80b0
1 0x7f4f81f4
1 0x7f4f81f4
1 0x7f4facac
1 0x7f4facac
1 0x7f4fb620
1 0x7f4fb620
1 Perl_pop_return
1 Perl_pop_return
1 Perl_pp_aelem
1 Perl_pp_aelem
1 Perl_pp_enter
1 Perl_pp_enter
1 Perl_pp_enteriter
1 Perl_pp_enteriter
1 Perl_pp_leaveloop
1 Perl_sv_mortalcopy
1 Perl_sv_setsv_flags
1 Perl_sv_grow
1 Perl_safesysmalloc
1 __pthread_getspecific
1 __pthread_getspecific
1 Perl_pp_lt
1 Perl_pp_lt
1 Perl_pp_padav
1 Perl_sv_setiv
1 Perl_sv_setiv
1 Perl_pp_srefgen
1 S_refto
1 S_refto
1 Perl_push_return
1 Perl_push_return
1 Perl_save_generic_svref
1 Perl_save_generic_svref
1 Perl_sv_eq
1 Perl_sv_eq
1 Perl_sv_magic
1 Perl_sv_magic
2 Perl_pp_nextstate
2 Perl_pp_nextstate
1 Perl_pp_grepstart
1 Perl_pp_grepstart
1 Perl_pp_padav
1 Perl_pp_padav
Total number in stack (recursive counted multiple, when >=5):
17 Perl_sv_setsv_flags
14 Perl_runops_standard
13 Perl_amagic_call
12 Perl_sv_free
12 szone_free
11 Perl_sv_mortalcopy
11 __pthread_getspecific
10 Perl_safesysmalloc
10 Perl_sv_clear
10 Perl_sv_grow
9 Perl_sv_2pv_flags
9 S_regmatch
8 Perl_pp_entersub
7 Perl_pp_leavesub
6 Perl_hv_fetch_ent
6 Perl_sv_upgrade
5 Perl_leave_scope
5 Perl_pp_return
5 S_hfreeentries
5 S_method_common
5 malloc
5 malloc_zone_malloc
Sort by top of stack, same collapsed (when >= 5):
Perl_runops_standard 18
szone_free 17
__pthread_getspecific 11
Perl_pp_entersub 10
Perl_leave_scope 8
Perl_pp_padsv 8
Perl_sv_setsv_flags 7
Perl_pp_nextstate 5
Perl_pp_rv2av 5
Sample analysis of process 6249 written to file /dev/stdout
Sampling process 6249 each 10 msecs 300 times
_______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss
