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 via email to