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

Re: Subversion 1.4.2 DAV module SIGSEGVs on SuSE 10.1

From: John Szakmeister <john_at_szakmeister.net>
Date: 2006-12-05 03:00:46 CET

----- Patrick Schoenbach <pschoenb@gmx.de> wrote:
> Hi,
>
> I am trying to get svn-1.4.2 running on a machine with SuSE 10.1 and
> Apache 2.2.3 (from binary RPMs) installed. Whenever I try to access
> the
> repository, I get a SIGSEGV at
>
> pc01:~ # gdb httpd2
> GNU gdb 6.4
> Copyright 2005 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and
> you are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for
> details.
> This GDB was configured as "i586-suse-linux"...Using host
> libthread_db
> library "/lib/libthread_db.so.1".
>
> (gdb) set args -X
> (gdb) r
> Starting program: /usr/sbin/httpd2 -X
> [Thread debugging using libthread_db enabled]
> [New Thread -1213909328 (LWP 17265)]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1213909328 (LWP 17265)]
> 0xb745e901 in dav_svn_get_repo_name (r=0x80491cc0)
> at
> /root/subversion-1.4.2/subversion/mod_dav_svn/mod_dav_svn.c:345
> 345 {
> (gdb) where
> #0 0xb745e901 in dav_svn_get_repo_name (r=0x80491cc0)
> at
> /root/subversion-1.4.2/subversion/mod_dav_svn/mod_dav_svn.c:345
> #1 0xb77576e3 in dav_get_resource () from
> /usr/lib/apache2-prefork/mod_dav.so
> #2 0xb7759998 in dav_method_propfind ()
> from /usr/lib/apache2-prefork/mod_dav.so
> #3 0xb775d935 in dav_handler () from
> /usr/lib/apache2-prefork/mod_dav.so
> #4 0x8002f78d in ap_run_handler () from /usr/sbin/httpd2
> #5 0x80033058 in ap_invoke_handler () from /usr/sbin/httpd2
> #6 0x8003ef6e in ap_process_request () from /usr/sbin/httpd2
> #7 0x8003bd08 in ap_process_http_connection () from /usr/sbin/httpd2
> #8 0x8003735d in ap_run_process_connection () from /usr/sbin/httpd2
> #9 0x8003745c in ap_process_connection () from /usr/sbin/httpd2
> #10 0x800435e4 in child_main () from /usr/sbin/httpd2
> #11 0x80043854 in make_child () from /usr/sbin/httpd2
> #12 0x80044769 in ap_mpm_run () from /usr/sbin/httpd2
> #13 0x8001af67 in main () from /usr/sbin/httpd2
>
>
> What could be the problem?

The majority of times I've seen this issue on the list, it was usually because the version of httpd the user was running was not the same as the one mod_dav_svn was built against.

HTH!

-John

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Dec 5 03:01:33 2006

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