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
signature.asc
Description: Digital signature

