Bug#387610: subversion: FTBFS on ia64

Troy Heber troyh at debian.org
Fri Sep 22 13:49:12 UTC 2006


On 09/22/06 00:04, Philip Martin wrote:
> The error message is the one that would occur if Subversion's DB_ENV
> cache failed in some way, and since most of the tests are being run
> with FSFS the failing test might be the only one that exercises the
> cache.  Perhaps gcc is miscompiling Subversion's cache code; how about
> building without optimisation on ia64?

It's not an optimization bug, compiling O0 does not help. We know that
lt-fs-base-test 2, creates and closes a new db, it then creates a new
fs object and tries to re-open the db. The call to apr_hash_get
returns NULL, so it's not finding the object in the hash. The call
continues on and tries to open the db using libdb4.4 via
__env_open_pp, which eventually leads to __envreg_add and the error
message. I haven't built a debug version of libdb yet, I'm going to do
that this morning and walk through.  From, what I'm guessing I don't
think the apr_hash_get lookup should have failed, so the problem might
be that direction, I need to build libapr debug as well.

Troy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-subversion-maintainers/attachments/20060922/616ceec5/attachment.pgp


More information about the pkg-subversion-maintainers mailing list