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

Subversion / Apache / FreeBSD-Current checkout crash

From: Dominic Mitchell <dom_at_happygiraffe.net>
Date: 2005-01-11 13:52:47 CET

I'm hoping that somebody can help me with this; I don't know what to
blame.

The problem is a failure to check out:

    % svn co http://localhost/svn/private/trunk/etc
    A etc
    ...
    A etc/cricketconf/subtree-sets
    svn: REPORT request failed on '/svn/private/!svn/vcc/default'
    svn: REPORT of '/svn/private/!svn/vcc/default': Could not read chunk size: connection was closed by server. (http://localhost)

And if I look in the server error logs, I see this message:

    [Tue Jan 11 12:06:24 2005] [notice] child pid 22889 exit signal Illegal instruction (4)

I've recompiled both apache and subversion (from the FreeBSD ports
tree), to no avail.

Apache is using the prefork MPM and also contains mod_perl and PHP.

I tried running strace/ktrace/truss on "httpd -X", but they didn't tell
me anything useful:

* strace output stopped after a setgid(). It looked like it stopped
  whilst apache was still setting itself up.

* ktrace dutifully passed on the segfault, and appears to have traced
  correctly up to the end. But the last bits don't make much sense.

   23147 httpd RET read 4096/0x1000
   23147 httpd CALL close(0x15)
   23147 httpd RET close 0
   23147 httpd PSIG SIGBUS SIG_DFL

* truss just hung and I couldn't get anything else out of it.

After that, I tried running httpd -X from inside gdb. Unfortunately,
that just made gdb dump core.

If I try to checkout using a file:/// url instead, everything works
fine. "svnadmin verify" reports no problems.

Does anybody have any debugging clues I could use to see what's
breaking? I'm really confused...

-Dom

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jan 11 13:55:19 2005

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