Hi, I posted a while back about this problem. I
thought it went away after upgrading to 0.36, but it
did not. It still exits. Currently, I am running
svnserve in gdb with -d mode. Then I connect via
local LAN using Tortoise and try a checkout of a
repository via the svn:// method. I'm not sure
exactly where to be setting breakpoints, so perhaps
someone can help me out...anyway, it starts checking
things out, but eventually it just hangs in the middle
of the checkout.
This is on SMP server (0.36) and SMP client (Tortoise)
Here is a gdb session:
## Starting -- before client issues LAN checkout..
(gdb) continue
Continuing.
Breakpoint 6, apr_proc_wait_all_procs
(proc=0xbfffecd0, exitcode=0x0, exitwhy=0x0,
waithow=APR_NOWAIT, p=0x8055c28) at proc.c:533
533 proc->pid = -1;
(gdb) bt
#0 apr_proc_wait_all_procs (proc=0xbfffecd0,
exitcode=0x0, exitwhy=0x0, waithow=APR_NOWAIT,
p=0x8055c28) at proc.c:533
#1 0x0804acd1 in main (argc=2, argv=0xbfffee84) at
subversion/svnserve/main.c:357
#2 0x42015704 in __libc_start_main () from
/lib/tls/libc.so.6
(gdb) continue
Continuing.
Breakpoint 7, apr_proc_fork (proc=0xbfffecd0,
pool=0x8055c28) at proc.c:226
226 if ((pid = fork()) < 0) {
(gdb) bt
#0 apr_proc_fork (proc=0xbfffecd0, pool=0x8055c28) at
proc.c:226
#1 0x0804ae19 in main (argc=2, argv=0xbfffee84) at
subversion/svnserve/main.c:392
#2 0x42015704 in __libc_start_main () from
/lib/tls/libc.so.6
(gdb) c
Continuing.
Breakpoint 6, apr_proc_wait_all_procs
(proc=0xbfffecd0, exitcode=0x0, exitwhy=0x0,
waithow=APR_NOWAIT, p=0x8055c28) at proc.c:533
533 proc->pid = -1;
(gdb) bt
#0 apr_proc_wait_all_procs (proc=0xbfffecd0,
exitcode=0x0, exitwhy=0x0, waithow=APR_NOWAIT,
p=0x8055c28) at proc.c:533
#1 0x0804acd1 in main (argc=2, argv=0xbfffee84) at
subversion/svnserve/main.c:357
#2 0x42015704 in __libc_start_main () from
/lib/tls/libc.so.6
(gdb) c
Continuing.
Breakpoint 7, apr_proc_fork (proc=0xbfffecd0,
pool=0x8055c28) at proc.c:226
226 if ((pid = fork()) < 0) {
(gdb) bt
#0 apr_proc_fork (proc=0xbfffecd0, pool=0x8055c28) at
proc.c:226
#1 0x0804ae19 in main (argc=2, argv=0xbfffee84) at
subversion/svnserve/main.c:392
#2 0x42015704 in __libc_start_main () from
/lib/tls/libc.so.6
(gdb) c
Continuing.
### HERE IS WHERE it just gets stuck, somewhere along
the path. ...eventually I have to CTRL-C in gdb b/c
nothing is happening anymore. I setup ALL signal
information to print. Could it be that someone is
waiting for a signal? Can someone point me to places
in the code where critical sections exist, or busy
wait conditions, etc..so I can try to break
around/near there?
Program received signal SIGINT, Interrupt.
0xffffe002 in ?? ()
(gdb) bt
#0 0xffffe002 in ?? ()
#1 0x0804aca7 in main (argc=2, argv=0xbfffee84) at
subversion/svnserve/main.c:353
#2 0x42015704 in __libc_start_main () from
/lib/tls/libc.so.6
This was after the CTRL-C
Thanks for any and all help...
Regards,
Davis
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jan 27 18:22:47 2004