Thread 3 "slapd" hit Breakpoint 1, 0x00007ffff741a1c0 in krb5_init_context ()
  from /usr/lib/x86_64-linux-gnu/libkrb5.so.3
(gdb) bt
#0  0x00007ffff741a1c0 in krb5_init_context () from 
/usr/lib/x86_64-linux-gnu/libkrb5.so.3
#1  0x00007ffff68e486c in smbk5pwd_modules_init (pi=<optimized out>) at 
smbk5pwd.c:1000

That is the wrong krb5_init_context, we want the Heimdal one!

# ldd /usr/lib/ldap/smbk5pwd.so | grep krb5
        libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 
(0x00007f78ce2f3000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 
(0x00007f78cdb87000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 
(0x00007f78cdaaa000)
        libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 
(0x00007f78cd340000)

This looks like a change in libsasl2-2:

Package: libsasl2-2
Version: 2.1.27~101-g0780600+dfsg-3
Depends: libsasl2-modules-db (>= 2.1.27~101-g0780600+dfsg-3), libc6 (>= 2.15)

Package: libsasl2-2
Version: 2.1.27~rc8-1
Depends: libsasl2-modules-db (>= 2.1.27~rc8-1), libc6 (>= 2.15), libcom-err2 (>= 
1.43.9), libgssapi-krb5-2 (>= 1.6.dfsg.2), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 
1.6.dfsg.2)

(I really need to create some autopkgtests to catch this sort of thing!)

Reply via email to