Philip, I'm using --disable-nonportable-atomics and apr 1.5.1 compiled with gcc 4.4.7. httpd 2.2.29 is built with mpm=worker.
make check in svn gives: Summary of test results: 1948 tests PASSED 58 tests SKIPPED 31 tests XFAILED (1 WORK-IN-PROGRESS) SUMMARY: All tests successful. Kevin R, On Wed, Apr 15, 2015 at 4:25 AM, Philip Martin <philip.mar...@wandisco.com> wrote: > Kevin Radke <kmra...@gmail.com> writes: > > > I recently built svn 1.8.13 on a x64 Linux machine with self-built > > dependencies that are current for Apache 2.2.29 (mpm=worker). I'm seeing > > the following exception periodically and I'm looking for help to try and > > figure out the cause. > > > > > > httpd: subversion/libsvn_subr/utf.c:426: put_xlate_handle_node: Assertion > > `node->next == ((void *)0)' failed. > > [Tue Apr 14 16:12:40 2015] [notice] child pid 14683 exit signal Aborted > (6) > > > > > > Any pointers on what the assert is trying to protect against would be > > helpful. > > The node pointer passed to put_xlate_handle_node() is obtained by > calling get_xlate_handle_node() and all nodes returned by that function > are expected to have node->next==NULL. If the assert fails it may > indicate a threading problem, somehow a node is being used by multiple > threads simultaneously. Which APR are you using? Is it build with > portable or nonportable atomics? There was a bug in APR atomic > operations in the past, perhaps you are seeing a variant of > http://subversion.apache.org/docs/release-notes/1.7.html#rhel-2-issue > > -- > Philip Martin | Subversion Committer > WANdisco // *Non-Stop Data* >