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

Still hang on svn 4951 RedHat 7.3 SMP

From: David Summers <david_at_summersoft.fay.ar.us>
Date: 2003-02-19 05:36:42 CET

Well, I got the RedHat 8.0 to compile with svn 4951 but I am still having
the RedHat 7.3 hang on the externals_tests.py:

I've got an "lt-svn up" command running, and two lt-svnserve
processes; here are the gdb traces:

lt-svn up:
==========
#0 0x420e0187 in poll () from /lib/i686/libc.so.6
#1 0x4017ba6c in apr_poll (aprset=0xbfffdfe0, num=1, nsds=0xbfffdfdc,
    timeout=-1) at poll.c:168
#2 0x4017c0c3 in apr_wait_for_io_or_timeout (f=0x0, s=0x8071d00,
for_read=1)
    at waitio.c:92
#3 0x40172f39 in apr_socket_recv (sock=0x8071d00,
    buf=0x8089858 "( success ( ) ) ) ) ( ) ) ", len=0xbfffe0b8)
    at sendrecv.c:125
#4 0x4017362c in apr_recv (sock=0x8071d00,
    buf=0x8089858 "( success ( ) ) ) ) ( ) ) ", len=0xbfffe0b8)
    at sendrecv.c:1058
#5 0x4012b132 in readbuf_input (conn=0x8089848,
    data=0x8089858 "( success ( ) ) ) ) ( ) ) ", len=0xbfffe0b8)
    at subversion/libsvn_ra_svn/marshal.c:161
#6 0x4012b221 in readbuf_fill (conn=0x8089848)
    at subversion/libsvn_ra_svn/marshal.c:180
#7 0x4012b267 in readbuf_getchar (conn=0x8089848,
    result=0xbfffe12b "¿\210Ò\022@ Ï\005\b\200¼\b\bháÿ¿\211¾\022@H\230\b\b
Ï\005\b\\áÿ¿DÅ\022@TË\022@VË\022@xáÿ¿Ø¼\b\b\210Ò\022@
Ï\005\bØáÿ¿\026¿\022@H\230\b\b
Ï\005\bDÅ\022@Àáÿ¿Äáÿ¿TË\022@\002") at
subversion/libsvn_ra_svn/marshal.c:189
#8 0x4012b29e in readbuf_getchar_skip_whitespace (conn=0x8089848,
    result=0xbfffe12b "¿\210Ò\022@ Ï\005\b\200¼\b\bháÿ¿\211¾\022@H\230\b\b
Ï\005\b\\áÿ¿DÅ\022@TË\022@VË\022@xáÿ¿Ø¼\b\b\210Ò\022@
Ï\005\bØáÿ¿\026¿\022@H\230\b\b
#9 0x4012b9ee in svn_ra_svn_read_item (conn=0x8089848, pool=0x805cfa0,
    item=0xbfffe15c) at subversion/libsvn_ra_svn/marshal.c:446
#10 0x4012be89 in svn_ra_svn_read_tuple (conn=0x8089848, pool=0x805cfa0,
    fmt=0x4012c544 "wl") at subversion/libsvn_ra_svn/marshal.c:557
#11 0x4012bf16 in svn_ra_svn_read_cmd_response (conn=0x8089848,
    pool=0x805cfa0, fmt=0x4012c4c2 "")
    at subversion/libsvn_ra_svn/marshal.c:581
#12 0x40128271 in ra_svn_set_path (baton=0x808bc80, path=0x4003fcfb "",
rev=5,
    pool=0x805cfa0) at subversion/libsvn_ra_svn/client.c:169
#13 0x4002ce56 in svn_wc_crawl_revisions (path=0x8089538 "exdir_G",
    adm_access=0x8070d80, reporter=0x4012d020, report_baton=0x808bc80,
    restore_files=1, recurse=1, notify_func=0x804bc08 <notify>,
    notify_baton=0x805dca8, traversal_info=0x8089540, pool=0x805cfa0)
    at subversion/libsvn_wc/adm_crawler.c:383
#14 0x40024d05 in svn_client__update_internal (path=0x8089538 "exdir_G",
    revision=0x80893a0, recurse=1, timestamp_sleep=0xbfffe568,
ctx=0xbfffe790,
    pool=0x805cfa0) at subversion/libsvn_client/update.c:138
#15 0x40020c81 in handle_external_item_change (key=0x8088fc8, klen=7,
    status=svn_hash_diff_key_both, baton=0xbfffe410)
    at subversion/libsvn_client/externals.c:456
#16 0x401375cf in svn_hash_diff (hash_a=0x8088e28, hash_b=0x80891a8,
    diff_func=0x40020a4c <handle_external_item_change>,
    diff_func_baton=0xbfffe410, pool=0x805cfa0)
    at subversion/libsvn_subr/hash.c:300
#17 0x40020db8 in handle_externals_desc_change (key=0x8088960, klen=0,
    status=svn_hash_diff_key_both, baton=0xbfffe4c0)
    at subversion/libsvn_client/externals.c:545
#18 0x401375cf in svn_hash_diff (hash_a=0x805dcd0, hash_b=0x805dd30,
    diff_func=0x40020cf4 <handle_externals_desc_change>,
    diff_func_baton=0xbfffe4c0, pool=0x805cfa0)
    at subversion/libsvn_subr/hash.c:300
#19 0x40020e2f in svn_client__handle_externals (traversal_info=0x805dcc0,
    update_unchanged=1, timestamp_sleep=0xbfffe568, ctx=0xbfffe790,
    pool=0x805cfa0) at subversion/libsvn_client/externals.c:571
#20 0x40024d4f in svn_client__update_internal (path=0x805dc80 "",
    revision=0xbfffe7b0, recurse=1, timestamp_sleep=0x0, ctx=0xbfffe790,
    pool=0x805cfa0) at subversion/libsvn_client/update.c:160
#21 0x40024dae in svn_client_update (path=0x805dc80 "",
revision=0xbfffe7b0,
    recurse=1, ctx=0xbfffe790, pool=0x805cfa0)
    at subversion/libsvn_client/update.c:181
#22 0x0804fc62 in svn_cl__update (os=0x805d0c0, baton=0xbfffe630,
    pool=0x805cfa0) at subversion/clients/cmdline/update-cmd.c:70
#23 0x0804dc1e in main (argc=2, argv=0xbfffe8c4)
    at subversion/clients/cmdline/main.c:994
#24 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6

lt-svnserve #1:
===============
#0 0x420e19ee in select () from /lib/i686/libc.so.6
#1 0x400dc77c in __DTOR_END__ () from /usr/lib/libdb-4.0.so
#2 0x400be5e5 in __os_yield () from /usr/lib/libdb-4.0.so
#3 0x4005987d in __db_tas_mutex_lock () from /usr/lib/libdb-4.0.so
#4 0x400b4839 in __log_put_int () from /usr/lib/libdb-4.0.so
#5 0x400b43b1 in __log_put () from /usr/lib/libdb-4.0.so
#6 0x400cc938 in __txn_regop_log () from /usr/lib/libdb-4.0.so
#7 0x400cb742 in __txn_commit () from /usr/lib/libdb-4.0.so
#8 0x400339f7 in commit_trail (trail=0x808c330, fs=0x807e9a0)
    at subversion/libsvn_fs/trail.c:100
#9 0x40033aad in svn_fs__retry_txn (fs=0x807e9a0,
    txn_body=0x400337ec <txn_body_change_txn_prop>, baton=0xbfffe7f0,
    pool=0x808c0c8) at subversion/libsvn_fs/trail.c:136
#10 0x40033882 in svn_fs_change_txn_prop (txn=0x80943f0,
    name=0x4003b2b9 "svn:date", value=0xbfffe830, pool=0x808c0c8)
    at subversion/libsvn_fs/revs-txns.c:567
#11 0x40037ac6 in svn_fs_begin_txn (txn_p=0x808c294, fs=0x807e9a0, rev=5,
    pool=0x808c0c8) at subversion/libsvn_fs/txn.c:149
#12 0x4001b7d8 in svn_repos_fs_begin_txn_for_update (txn_p=0x808c294,
    repos=0x8068808, rev=5, author=0x808c2d0 "anonymous", pool=0x808c0c8)
    at subversion/libsvn_repos/fs-wrap.c:127
#13 0x4001dd63 in svn_repos_set_path (report_baton=0x808c290,
    path=0x808e1b8 "", revision=5, pool=0x808e0d0)
    at subversion/libsvn_repos/reporter.c:173
#14 0x0804a89a in set_path (conn=0x8065898, pool=0x808e0d0,
params=0x808e190,
    baton=0xbfffe978) at subversion/svnserve/serve.c:96
#15 0x4010015e in svn_ra_svn_handle_commands (conn=0x8065898,
pool=0x808c0c8,
    commands=0x804cda4, baton=0xbfffe978, pass_through_errors=0)
    at subversion/libsvn_ra_svn/marshal.c:637
#16 0x0804ab13 in handle_report (conn=0x8065898, pool=0x808c0c8,
    repos_url=0x8063e78
"svn://localhost/repositories/externals_tests-7.other",
baton=0x808c290) at subversion/svnserve/serve.c:169
#17 0x0804bba9 in update (conn=0x8065898, pool=0x808c0c8,
params=0x808c178,
    baton=0xbfffea70) at subversion/svnserve/serve.c:592
#18 0x4010015e in svn_ra_svn_handle_commands (conn=0x8065898,
pool=0x8063890,
    commands=0x804cdec, baton=0xbfffea70, pass_through_errors=0)
    at subversion/libsvn_ra_svn/marshal.c:637
#19 0x0804c88f in serve (conn=0x8065898,
    root=0x80519f8
"/home/david/rpms/build/subversion-0.17.1/subversion/tests/clients/cmdline",
tunnel=0, read_only=0, pool=0x8063890)
    at subversion/svnserve/serve.c:986
#20 0x0804a7ac in main (argc=4, argv=0xbfffeca4)
    at subversion/svnserve/main.c:201
#21 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6

Then lt-svn #2:
===============
#0 0x420e8132 in accept () from /lib/i686/libc.so.6
#1 0x401dc593 in accept () from /lib/i686/libpthread.so.0
#2 0x4014c830 in apr_socket_accept (new=0xbfffeaec, sock=0x8051af8,
    connection_context=0x8063890) at sockets.c:201
#3 0x4014cd48 in apr_accept (new=0xbfffeaec, sock=0x8051af8,
    connection_context=0x8063890) at sockets.c:420
#4 0x0804a696 in main (argc=4, argv=0xbfffeca4)
    at subversion/svnserve/main.c:161
#5 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6

Here is what happens when I look in the log file:
CMD: svnadmin "create" "repositories/externals_tests-6" <TIME = 0.001808>
CMD: svnadmin dump "local_tmp/repos" | svnadmin load
"repositories/externals_tests-6" <TIME = 0.003394>
CMD: svn "co" "--username" "jrandom" "--password" "rayjandom"
"svn://localhost/repositories/externals_tests-6"
"working_copies/externals_tests-6" <TIME = 0.001826>
CMD: svn "checkout" "--username" "jrandom" "--password" "rayjandom"
"svn://localhost/repositories/externals_tests-6"
"working_copies/externals_tests-6.init" <TIME = 0.001732>
CMD: svn "ci" "-m" "log msg" "--quiet"
"working_copies/externals_tests-6.init" <TIME = 0.001788>
CMD: svn "ci" "-m" "log msg" "--quiet" "working_copies/ext

-- 
David Wayne Summers          "Linux: Because reboots are for hardware upgrades!"
david_at_summersoft.fay.ar.us   PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Feb 19 05:51:58 2003

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.