Package: libldap2
Version: 2.1.30.dfsg-13.5
Severity: important

I have some binaries which are built against stable.
| ii  libldap2       2.1.30-13.3    OpenLDAP libraries
| ii  libldap2-dev   2.1.30-13.3    OpenLDAP development libraries

They uses the following libraries.
|   NEEDED      libz.so.1
|   NEEDED      libaprutil-1.so.0
|   NEEDED      libldap_r.so.2
|   NEEDED      liblber.so.2
|   NEEDED      libdb-4.4.so
|   NEEDED      libpq.so.4
|   NEEDED      libsqlite3.so.0
|   NEEDED      libexpat.so.1
|   NEEDED      libapr-1.so.0
|   NEEDED      libuuid.so.1
|   NEEDED      librt.so.1
|   NEEDED      libcrypt.so.1
|   NEEDED      libpthread.so.0
|   NEEDED      libdl.so.2
|   NEEDED      libc.so.6

They work fine on etch, but segfaults on sid.
| ii  libldap2       2.1.30.dfsg-13.5    OpenLDAP libraries
| ii  libldap2-dev   2.4.7-6.1           OpenLDAP development libraries

The reason looks clear.
| (gdb) bt
| #0  0x00002ae8a6d15cd5 in free () from /lib/libc.so.6
| #1  0x00002ae8a7017d20 in ?? () from /usr/lib/libldap_r-2.4.so.2
| #2  0x00002ae8a6ffd492 in ?? () from /usr/lib/libldap_r-2.4.so.2
| #3  0x00007fff060fc260 in ?? ()
| #4  0x00002ae8a7024f71 in ?? () from /usr/lib/libldap_r-2.4.so.2
| #5  0x0000000000000000 in ?? ()

The old libldap never contained version symbols, which makes it impossible to
link more than one into the same process.

Bastian

-- 
Where there's no emotion, there's no motive for violence.
                -- Spock, "Dagger of the Mind", stardate 2715.1

Attachment: signature.asc
Description: Digital signature

Reply via email to