https://issues.apache.org/bugzilla/show_bug.cgi?id=56069

            Bug ID: 56069
           Summary: Crash related to Oracle libclntsh.so.10.1
           Product: Apache httpd-2
           Version: 2.4.7
          Hardware: PC
                OS: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
          Assignee: [email protected]
          Reporter: [email protected]

I realize that this involves libraries outside of your control, but any
assistance that you can offer would be very much appreciated.

Random child server crashes, seemingly related to clone(), Oracle Instant
Client, and pthreads. If MPM is not configured for prefork, PHP functions
appear in the backtrace.

Platform is Oracle Linux 5.10. Configure directives below.

[Mon Jan 27 13:24:03.830719 2014] [core:notice] [pid 2831] AH00051: child pid
2835 exit signal Segmentation fault (11), possible coredump in
/home/oracle/httpd/core

[root@prdoi httpd]# ll core
total 302768
-rw------- 1 oracle dba 157147136 Jan 27 13:24 core.2835
-rw------- 1 oracle dba 156528640 Jan 27 13:24 core.2838
-rw------- 1 oracle dba 155570176 Jan 27 13:24 core.2877 #all corefiles result
in similar bt

[root@prdoi httpd]# gdb bin/httpd
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-45.0.1.el5)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/oracle/httpd/bin/httpd...done.

(gdb) core core/core.2835
[New Thread 2857]
[New Thread 2835]
warning: .dynamic section for "/lib/librt.so.1" is not at the expected address
...
Loaded symbols for /usr/lib/oracle/10.2.0.5/client/lib/libociei.so
Core was generated by `bin/httpd'.
Program terminated with signal 11, Segmentation fault.
#0  0x00331410 in __kernel_vsyscall ()

(gdb) bt
#0  0x00331410 in __kernel_vsyscall ()
#1  0x00bdda96 in nanosleep () from /lib/libc.so.6
#2  0x00bdd8bf in sleep () from /lib/libc.so.6
#3  0x03a5d994 in kpucpincrtime () from
/usr/lib/oracle/10.2.0.5/client/lib/libclntsh.so.10.1
#4  0x00143912 in start_thread () from /lib/libpthread.so.0
#5  0x00c1f7ce in clone () from /lib/libc.so.6

(gdb) bt full
#0  0x00331410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00bdda96 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#2  0x00bdd8bf in sleep () from /lib/libc.so.6
No symbol table info available.
#3  0x03a5d994 in kpucpincrtime () from
/usr/lib/oracle/10.2.0.5/client/lib/libclntsh.so.10.1
No symbol table info available.
#4  0x00143912 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00c1f7ce in clone () from /lib/libc.so.6
No symbol table info available.



--Apache config:
#APR:
./configure --prefix=/home/oracle/httpd/apr

#APR-UTIL:
./configure --prefix=/home/oracle/httpd/apr-util \
        --with-apr=/home/oracle/httpd/apr

./configure \
        --prefix=/home/oracle/httpd \
        --enable-suexec --with-suexec --enable-so \
        --with-apr=/home/oracle/httpd/apr \
        --with-mpm=prefork \
        --with-apr-util=/home/oracle/httpd/apr-util \
        --with-suexec-uidmin=500 --with-suexec-gidmin=100 \
        $*

--PHP config:
        ./configure \
        --with-zlib-dir \
        --with-png-dir \
        --with-gd \
        --enable-gd-native-ttf \
        --with-freetype-dir \
        --with-gettext \
        --with-ldap \
        --without-mysql \
        --with-oci8=instantclient,/usr/lib/oracle/10.2.0.5/client/lib \
        --enable-ftp \
        --enable-sockets \
        --with-lib-dir=/home/oracle/httpd/php/lib \
        --with-apxs2=/home/oracle/httpd/bin/apxs

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to