[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

heimdal snapshot on debian (etch) segfaults when using LDAP backend.

Hi all,

I am hoping someone using ldap as their backend on Debian can give me
a hint here.

Using one of the later snapshots (Jan 30/07) for heimdal, I was trying
to compile LDAP support in on Debian etch. All appears to go well,
however, heimdal segfaults when any command is issued after kadmin -l.

The configuration is done as follows:

autoreconfig -f
./configure --prefix=/usr --enable-shared --with-kaserver
--with-roken=/usr --without-des --with-openldap=/usr
--with-openldap-lib=/usr/lib --with-openldap-include=/usr/include
--with-readline-include=/usr/include/editline --enable-kcm
--with-openssl --infodir=/usr/share/info --libexecdir=/usr/sbin

make && make install

Running 'strace kadmin -l'

results in:

ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon
-echo ...}) = 0
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {0xb7fb5f60, [], SA_RESTART}, 8) = 0
time(NULL)                              = 1170251345
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 25702 detached

If I remove the database directive which specifies ldap as the
backend, all works quite well.

Please note: using the heimdal-0.72 package from etch, I can
successfully store the DB in LDAP without any issues, however, lack of
pkinit support there restricts us from moving forward.

If I can provide any further information, please let me know.
Appreciate all help.