Crashes in 1.8.0 test suite on Solaris Sparc (wrong alignment in cache_lookup())
From: Rainer Jung <rainer.jung_at_kippdata.de>
Date: Thu, 20 Jun 2013 16:43:36 +0200
Hi there,
I built and tested svn 1.8.0 today on Solaris 0 Sparc and got lots of
The first few dumps I inspected all showed a bus error in
#0 0xfe660760 in cache_lookup (path=0x10fce06 "/A/D/H/pi3", revision=3,
The code is:
for (i = 0; i + 4 <= path_len; i += 4)
From similar problems with other software I expect this to be an
Sparc is especially picky about correct alignment, other platforms might
I guess you need to replace path by the next address divisible by 4 (and
Regards,
Rainer
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.