On Tue, Sep 20, 2011 at 1:53 PM, Daniel Shahaf <danie...@elego.de> wrote: > Mattias Engdegård (CC'd) reports on IRC that apr_atomic_xchgptr() in > recent APR's is broken, and the brokenness can affect Subversion under > certain circumstances: > > <@danielsh> wayita: t > < wayita> gcc 4.0.x or older > < wayita> apr 1.3.x or newer > < wayita> x86-64 only > < wayita> WORKAROUND: --disable-nonportable-atomics to APR's configure > < wayita> OS: any unix > < wayita> nature of the bug: apr_atomic_xchgptr() does not initialize the > return value > < wayita> https://issues.apache.org/bugzilla/show_bug.cgi?id=51851 > < wayita> manifests as a segfault in svn. > > I suppose we could recommend --disable-nonportable-atomics in the > release notes. It is undetermined at this time whether Windows 64-bit > is affected.
I'd still like to know what the reaction of the APR folks to this is. Has it been reported? What's their release plan? Should they be recommending the above to their users? Fundamentally, this is a bug in APR *not* Subversion. Let's try to get it fixed at the source. -Hyrum -- uberSVN: Apache Subversion Made Easy http://www.uberSVN.com/