[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New dynamic loader (was Re: 2.1.96 & apache mod_setenv)
From: |
Petr Vandrovec |
Subject: |
Re: New dynamic loader (was Re: 2.1.96 & apache mod_setenv) |
Date: |
Fri, 10 Nov 2000 18:45:19 MET-1 |
On 10 Nov 00 at 9:36, Ulrich Drepper wrote:
> "Petr Vandrovec" <address@hidden> writes:
>
> > If you'll look into ltrace of apache, you'll see that libpthread
> > was not involved in apache crash.
>
> I'll not look at something as big and potentially full of errors like
> Apache. Provide a test case without libpthread (directly or
> indirectly) and I'll look at it.
Then look at my last mail. Simple
dlopen(".../php_auth_vsbtuo.so", RTLD_NOW);
dlopen(".../libldap.so", RTLD_NOW);
fails. There are no php/apache modules involved, as apache is not in
question at all, and libphp4.so is not found.
It just simple does not happen with simple 'int a;' shared libraries.
Or I at least did not found how to trigger it. OK, I understand you,
I'll look at figure 1.
Thanks,
Petr Vandrovec
address@hidden
/usr/lib/libldap.so:
liblber.so.2 => /usr/lib/liblber.so.2 (0x40031000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4003b000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40050000)
libdb2.so.2 => /usr/lib/libdb2.so.2 (0x40062000)
libsasl.so.7 => /usr/lib/libsasl.so.7 (0x400a6000)
libc.so.6 => /lib/libc.so.6 (0x400b1000)
libdl.so.2 => /lib/libdl.so.2 (0x401bb000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x401be000)
libpam.so.0 => /lib/libpam.so.0 (0x401eb000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
/usr/local/lib/php_auth_vsbtuo.so:
libldap.so.2 => /usr/lib/libldap.so.2 (0x4000f000)
liblber.so.2 => /usr/lib/liblber.so.2 (0x40035000)
libphp4.so => not found
libc.so.6 => /lib/libc.so.6 (0x40040000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4014a000)
libresolv.so.2 => /lib/libresolv.so.2 (0x4015f000)
libdb2.so.2 => /usr/lib/libdb2.so.2 (0x40170000)
libsasl.so.7 => /usr/lib/libsasl.so.7 (0x401b4000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
libdl.so.2 => /lib/libdl.so.2 (0x401bf000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x401c2000)
libpam.so.0 => /lib/libpam.so.0 (0x401ef000)