Bug#1020319: openldap: FTBFS on sparc64 due to unaligned access in testsuite
Source: openldap
Version: 2.5.13+dfsg-1
Severity: normal
Tags: ftbfs upstream
User: debian-sparc@lists.debian.org
Usertags: sparc64
X-Debbugs-Cc: debian-sparc@lists.debian.org
Hi!
openldap FTBFS on sparc64 due to an unaligned access in the testsuite:
>>>>> Test succeeded
>>>>> test000-rootdse completed OK for mdb after 1 seconds.
>>>>> Starting test001-slapadd for mdb...
running defines.sh
Running slapadd to build slapd database...
Bus error
slapadd failed (138)!
>>>>> test001-slapadd failed for mdb after 0 seconds
(exit 138)
Building openldap from git and running the slapd through GDB yields the
following backtrace:
(gdb) bt
#0 0x00000100000cc36c in mdb_node_add (mc=0x100004316e8, indx=<optimized out>, key=0x7feffffe570, data=0x7feffffe560, pgno=0, flags=0)
at ./../../../libraries/liblmdb/mdb.c:7358
#1 0x00000100000d0894 in mdb_cursor_put (mc=0x100004316e8, key=0x7feffffe570, data=0x7feffffe560, flags=16) at ./../../../libraries/liblmdb/mdb.c:6960
#2 0x00000100000d1224 in mdb_cursor_put (mc=0x10000431560, key=0x7feffffe6b0, data=0x7feffffe6c0, flags=36) at ./../../../libraries/liblmdb/mdb.c:7007
#3 0x00000100000f0d24 in mdb_dn2id_add (op=0x7feffffea28, mcp=0x10000431560, mcd=0x100004267a0, pid=<optimized out>, nsubs=<optimized out>,
upsub=<optimized out>, e=0x1000044c6b8) at dn2id.c:141
...
(gdb)
Since this issue is present in the upstream code, I have reported it there [1].
Thanks,
Adrian
> [1] https://bugs.openldap.org/show_bug.cgi?id=9916
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Reply to: