[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: subversion 0.26 performance problem

From: Martin MAURER <martin.maurer_at_email.de>
Date: 2003-08-04 16:15:16 CEST

Hi I did something which might help debugging:
I ran svnlook in gdb and hit Ctrl-C when the timeouts occurred.
I hope i hit the correct time, but as the problems seem to correspond
to the select call and this is where i got this result, it looks ok.
Don't know if this helps - anyways here is the backtrace:

#0 0x4034da9e in select () from /lib/libc.so.6
#1 0x401905e8 in db_xa_switch_4001 () from /usr/lib/libdb-4.1.so
#2 0x40662a38 in ?? ()
#3 0xbffff0e0 in ?? ()
#4 0x40169635 in __os_sleep_4001 () from /usr/lib/libdb-4.1.so
#5 0x40161ed0 in __memp_alloc_4001 () from /usr/lib/libdb-4.1.so
#6 0x40163117 in __memp_fget_4001 () from /usr/lib/libdb-4.1.so
#7 0x40111ed3 in __bam_search_4001 () from /usr/lib/libdb-4.1.so
#8 0x40109607 in __bam_c_rget_4001 () from /usr/lib/libdb-4.1.so
#9 0x40106fab in __bam_c_dup_4001 () from /usr/lib/libdb-4.1.so
#10 0x40124098 in __db_c_get_4001 () from /usr/lib/libdb-4.1.so
#11 0x4011ec7a in __db_get_4001 () from /usr/lib/libdb-4.1.so
#12 0x400427e0 in svn_fs__bdb_get_node_revision (noderev_p=0xbffff4c0, fs=0x8066c08, id=0x81a9948, trail=0x80b7050) at ../subversion/libsvn_fs/bdb/nodes-table.c:197
#13 0x4004509b in get_node_revision (noderev_p=0xbffff4e8, node=0x81a9930, trail=0x80b7050) at ../subversion/libsvn_fs/dag.c:208
#14 0x40045208 in svn_fs__dag_get_node (node=0xbffff54c, fs=0x8066c08, id=0x825bf00, trail=0x80b7050) at ../subversion/libsvn_fs/dag.c:258
#15 0x400476fa in svn_fs__dag_open (child_p=0xbffff54c, parent=0x81b4af8, name=0x81b4c70 "1222_logo_gross.gif", trail=0x80b7050) at ../subversion/libsvn_fs/dag.c:1460
#16 0x4004e532 in open_path (parent_path_p=0xbffff5b4, root=0x807a390, path=0x809cd18 "www/devel/pictures/1222_logo_gross.gif", flags=0, trail=0x80b7050) at ../subversion/libsvn_fs/tree.c:495
#17 0x4004ec03 in get_dag (dag_node_p=0xbffff5d8, root=0x807a390, path=0x809cd18 "www/devel/pictures/1222_logo_gross.gif", trail=0x80b7050) at ../subversion/libsvn_fs/tree.c:773
#18 0x4004ee7f in txn_body_node_kind (baton=0xbffff650, trail=0x80b7050) at ../subversion/libsvn_fs/tree.c:902
#19 0x4004ddc5 in svn_fs__retry_txn (fs=0x8066c08, txn_body=0x4004ee4e <txn_body_node_kind>, baton=0xbffff650, pool=0x80b7018) at ../subversion/libsvn_fs/trail.c:132
#20 0x4004ef7b in svn_fs_is_dir (is_dir=0xbffff6a8, root=0x807a390, path=0x809cd18 "www/devel/pictures/1222_logo_gross.gif", pool=0x80b7018) at ../subversion/libsvn_fs/tree.c:946
#21 0x0804b113 in print_tree (root=0x807a390, path=0x809cd18 "www/devel/pictures/1222_logo_gross.gif", id=0x816aa90, indentation=4, show_ids=0, pool=0x80b7018) at ../subversion/svnlook/main.c:993
#22 0x0804b2a7 in print_tree (root=0x807a390, path=0x808e988 "www/devel/pictures", id=0x80a2a08, indentation=3, show_ids=0, pool=0x809ca88) at ../subversion/svnlook/main.c:1025
#23 0x0804b2a7 in print_tree (root=0x807a390, path=0x80804e8 "www/devel", id=0x80852c8, indentation=2, show_ids=0, pool=0x808e6b8) at ../subversion/svnlook/main.c:1025
#24 0x0804b2a7 in print_tree (root=0x807a390, path=0x8054ca8 "www", id=0x807e930, indentation=1, show_ids=0, pool=0x8080370) at ../subversion/svnlook/main.c:1025
#25 0x0804b2a7 in print_tree (root=0x807a390, path=0x804e40a "", id=0x8078340, indentation=0, show_ids=0, pool=0x8054788) at ../subversion/svnlook/main.c:1025
#26 0x0804bdd8 in do_tree (c=0x8054990, show_ids=0, pool=0x8054788) at ../subversion/svnlook/main.c:1351
#27 0x0804c4fc in subcommand_tree (os=0x80548a8, baton=0xbffff9d0, pool=0x8054788) at ../subversion/svnlook/main.c:1557
#28 0x0804cddc in main (argc=3, argv=0xbffffa74) at ../subversion/svnlook/main.c:1816

Received on Mon Aug 4 16:16:06 2003

This is an archived mail posted to the Subversion Users mailing list.