Re: php-4.0.1_pl2 + oracle 8.0.5 + mysql segmentation fault
| From: | Andrew Etemadi | Date: | Fri, 11 Aug 2000 17:32:41 +0000 |
| Subject: | Re: php-4.0.1_pl2 + oracle 8.0.5 + mysql segmentation fault | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-11363@lists.php.net to get a copy of this message | ||
I'm having the same problem as Anang. Your post is clear,
but I don't know anything about LDFLAGS or -lpthread.
How do I relink apache by adding -lpthread to the LDFLAGS?
What file do I modify?
What commands do I run?
Thank you for your help.
thies@digicol.de wrote:
> please relink your apache adding -lpthread to the LDFLAGS.
>
> the problem here is that a executable thats *not* linked
> agains -lpthread cannot load a shared library that is liked
> against -lpthread. (libphp4.so - linked against -lclntsh
> linked against -lpthread).
>
> this is a glibc-2.1 bug that supposed to be fixed in 2.2.
>
> tc
>
> On Fri, Aug 11, 2000 at 05:00:59PM +0700, Anang Syarifudin wrote:
> > Hi,
> >
> > I 've recompiled my php module for apache to add mysql support, I got
> > segmentaion fault.
> > Previously my php module works fine (with OCI8 , oracle 8.0.5 support).
> >
> > I configured with :
> > ./configure --with-apxs=/usr/sbin/apxs --with-oci8=/u01/app/oracle/product/8
> > .0.5 --with-config-file-path=/etc/php4 --with-system-regex=yes --enable-trac
> > k-vars=yes --with-imap --enable-bcmath=yes --enable-force-cgi-redirect=yes -
> > -enable-memory-limit=yes --enable-short-tags=no --enable-track-vars=yes --en
> > able-sysvshm=yes --enable-sysvsem=yes --with-myasql=/usr
> >
> > no error
> >
> > make ; make install
> >
> > no error
> >
> > restart apache , no error.
> >
> > httpd -S , segmentation fault.
> >
> > from gdb I got :
> > Core was generated by `/usr/sbin/httpd -S'.
> > Program terminated with signal 11, Segmentation fault.
> > #0 0x407e0490 in ?? ()
> > (gdb) where
> > #0 0x407e0490 in ?? ()
> > #1 0x80592bd in ?? ()
> > #2 0x805b862 in ?? ()
> > #3 0x400b6cb3 in ?? ()
> > (gdb)
> >
> > My environtment is :
> > Linux Redhat kernel 2.2.16
> > apache-1.3.12-2
> > php-4.0.1_pl2
> > oracle 8.0.5
> > MySQL-3.22.32-1
> >
> > ldd libphp4.so :
> > libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x401ae000)
> > libpam.so.0 => /lib/libpam.so.0 (0x401b4000)
> > libdl.so.2 => /lib/libdl.so.2 (0x401bc000)
> > libclntsh.so.1.0 =>
> > /u01/app/oracle/product/8.0.5/lib/libclntsh.so.1.0 (0x401c0000)
> > libmysqlclient.so.6 => /usr/lib/libmysqlclient.so.6 (0x4053b000)
> > libttf.so.2 => /usr/lib/libttf.so.2 (0x4054e000)
> > libgd.so.1 => /usr/lib/libgd.so.1 (0x40563000)
> > libresolv.so.2 => /lib/libresolv.so.2 (0x40599000)
> > libm.so.6 => /lib/libm.so.6 (0x405a8000)
> > libcrypt.so.1 => /lib/libcrypt.so.1 (0x405c5000)
> > libnsl.so.1 => /lib/libnsl.so.1 (0x405f2000)
> > libc.so.6 => /lib/libc.so.6 (0x40607000)
> > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> > libz.so.1 => /usr/lib/libz.so.1 (0x406f5000)
> > libpthread.so.0 => /lib/libpthread.so.0 (0x40704000)
> >
> > Any idea, what i missed ?
> >
> > TIA
> >
> > Anang
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> > For additional commands, e-mail: php-general-help@lists.php.net
> > To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
> --
>
> Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!"
> Digital Collections Phone +49 40 235350 Fax +49 40 23535180
> Hammerbrookstr. 93 20097 Hamburg / Germany
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net