I started having issues with svn a while back and it took me a while to realize it was segfaulting on the linux side. I've upgraded to 1.7.4 and the problem remains. I finally ran the operation with apache runnning in GDB and it's a strlen operation that fails. A lot of vars are optimized out so I didn't get much more information except that it appears to be trying to report a problem but then dying while reporting.
OS: Linux clowder.feb17.org 2.6.38.8-32.fc15.x86_64 #1 SMP Mon Jun 13 19:49:05 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux Build details: $ ./configure --prefix=/tools/subersion-1.7.4 --with-apr=/tools/apr-1.3.9/ --with-apr-util=/tools/httpd-2.2.19-src/srclib/apr-util/ --with-apxs=/tools/httpd-2.2.19/bin/apxs --with-neon=/tools/neon-0.29.0 --with-sqlite=/tools/sqlite-3.7.10 --with-sasl=/tools/cyrus-sasl-2.1.25 No berkeley db. Because I wasn't using this repository too often, I don't know what initiated the unhappiness. It's possibly a file system change (it's running on secure linux and I suspect I had to move the repository due to disk failure so maybe a permissions issue). The repository passes checks, can be browsed just fine, but when I commit or create a simple folder (as in the traceback here), it crashes. Any help greatly appreciated and if there's something I can do to get better information to you, let me know, Sincerely, Darren Platt Traceback below. Starting program: /tools/httpd-2.2.19/bin/httpd -X -f /etc/httpd/conf/httpd.conf [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x0000003be1126d9f in __strlen_sse42 () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install expat-2.0.1-11.fc15.x86_64 glibc-2.14-2.x86_64 keyutils-libs-1.2-7.fc15.x86_64 krb5-libs-1.9-7.fc15.x86_64 libcom_err-1.41.14-2.fc15.x86_64 libselinux-2.0.99-4.fc15.x86_64 libuuid-2.19.1-1.2.fc15.x86_64 libxml2-devel-2.7.8-6.fc15.x86_64 nss-softokn-freebl-3.12.10-1.fc15.x86_64 openssl-1.0.0d-1.fc15.x86_64 zlib-1.2.5-3.fc15.x86_64 (gdb) (gdb) where #0 0x0000003be1126d9f in __strlen_sse42 () from /lib64/libc.so.6 #1 0x00007ffff7ba0e71 in apr_vformatter (flush_func=0x7ffff7bab730 <psprintf_flush>, vbuff=0x7fffffffddd0, fmt=0x7ffff58be937 "s", ap=0x7fffffffde38) at strings/apr_snprintf.c:974 #2 0x00007ffff7bace16 in apr_pvsprintf (pool=0x83b588, fmt=<optimized out>, ap=<optimized out>) at memory/unix/apr_pools.c:1142 #3 0x00007ffff7bad0b7 in apr_psprintf (p=<optimized out>, fmt=<optimized out>) at memory/unix/apr_pools.c:2049 #4 0x00007ffff58aafd1 in representation_string (rep=0x82f390, format=<optimized out>, mutable_rep_truncated=<optimized out>, pool=0x83b588) at subversion/libsvn_fs_fs/fs_fs.c:2449 #5 0x00007ffff58ae971 in svn_fs_fs__write_noderev (pool=0x83b588, include_mergeinfo=1, format=3, noderev=0x82f2a0, outfile=0x808528) at subversion/libsvn_fs_fs/fs_fs.c:2492 #6 svn_fs_fs__write_noderev (outfile=0x808528, noderev=0x82f2a0, format=3, include_mergeinfo=1, pool=0x83b588) at subversion/libsvn_fs_fs/fs_fs.c:2469 #7 0x00007ffff58aec33 in svn_fs_fs__put_node_revision (fs=<optimized out>, id=<optimized out>, noderev=0x82f2a0, fresh_txn_root=1, pool=0x83b588) at subversion/libsvn_fs_fs/fs_fs.c:2559 #8 0x00007ffff58b0e8a in create_new_txn_noderev_from_rev (pool=0x83b588, src=<optimized out>, txn_id=0x82f120 "33-23", fs=0x826500) at subversion/libsvn_fs_fs/fs_fs.c:4717 #9 svn_fs_fs__create_txn (txn_p=0x7fffffffe0f8, fs=0x826500, rev=33, pool=0x83b588) at subversion/libsvn_fs_fs/fs_fs.c:4892 #10 0x00007ffff58b3c21 in svn_fs_fs__begin_txn (txn_p=0x7fffffffe0f8, fs=0x826500, rev=33, flags=2, pool=0x83b588) at subversion/libsvn_fs_fs/fs_fs.c:7585 #11 0x00007ffff5cdaf66 in svn_repos_fs_begin_txn_for_commit2 (txn_p=0x7fffffffe0f8, repos=0x802048, rev=33, revprop_table=0x82ed58, pool=0x83b588) at subversion/libsvn_repos/fs-wrap.c:95 #12 0x00007ffff5f02628 in dav_svn__create_txn (repos=0x82e7e0, ptxn_name=0x7fffffffe138, pool=0x83b588) at subversion/mod_dav_svn/activity.c:264 #13 0x00007ffff5f07e55 in dav_svn__post_create_txn (resource=0x82e610, request_skel=<optimized out>, output=<optimized out>) at subversion/mod_dav_svn/posts/create_txn.c:45 #14 0x00007ffff5f13332 in handle_post_request (output=0x83cab0, resource=0x82e610, r=0x83b600) at subversion/mod_dav_svn/repos.c:4433 #15 dav_svn__method_post (r=0x83b600) at subversion/mod_dav_svn/repos.c:4462 #16 0x00000000004384e8 in ap_run_handler (r=0x83b600) at config.c:158 #17 0x000000000043894e in ap_invoke_handler (r=0x83b600) at config.c:376 #18 0x0000000000445730 in ap_process_request (r=0x83b600) at http_request.c:282 #19 0x0000000000442780 in ap_process_http_connection (c=0x7f25e0) at http_core.c:190 #20 0x000000000043eb08 in ap_run_process_connection (c=0x7f25e0) at connection.c:43 #21 0x0000000000449baf in child_main (child_num_arg=<optimized out>) at prefork.c:667 #22 0x000000000044a290 in make_child (s=0x67c838, slot=0) at prefork.c:712 #23 0x000000000044a9ee in ap_mpm_run (_pconf=<optimized out>, plog=<optimized out>, s=0x67c838) at prefork.c:988 #24 0x0000000000423fb4 in main (argc=4, argv=0x7fffffffe688) at main.c:739