Apache and PHP segfaults

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

Code: Select all

[root@server1 ~]#  yum install httpd-debuginfo
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * atomic: www3.atomicorp.com
addons                                                 |  951 B     00:00     
asl-2.0                                                |  951 B     00:00     
atomic                                                 | 1.9 kB     00:00     
base                                                   | 1.1 kB     00:00     
extras                                                 | 2.1 kB     00:00     
updates                                                | 1.9 kB     00:00     
Setting up Install Process
No package httpd-debuginfo available.
Nothing to do
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

Code: Select all

[New Thread 13826]
[Thread debugging using libthread_db enabled]
Core was generated by `/usr/sbin/httpd'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007bf5f2c7732d in ?? () from /etc/httpd/modules/libphp5.so

Thread 1 (Thread 0x7bf5fe9a1760 (LWP 13826)):
#0  0x00007bf5f2c7732d in ?? () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#1  0x00007bf5f2c88d08 in _zval_ptr_dtor () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#2  0x00007bf5f2ca2082 in ?? () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#3  0x00007bf5f2ca22f8 in zend_hash_graceful_reverse_destroy () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#4  0x00007bf5f2c891a8 in ?? () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#5  0x00007bf5f2c95832 in ?? () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#6  0x00007bf5f2c42b3e in php_request_shutdown () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#7  0x00007bf5f2d1e871 in ?? () from /etc/httpd/modules/libphp5.so
No symbol table info available.
#8  0x000001eafeaf46ca in ap_run_handler (r=0x1eb0c6402a0) at /builddir/build/BUILD/httpd-2.2.17/server/config.c:157
        n = 13
        rv = 206575400
#9  0x000001eafeaf7b52 in ap_invoke_handler (r=0x1eb0c6402a0) at /builddir/build/BUILD/httpd-2.2.17/server/config.c:376
        handler = 0x0
        result = 0
        old_handler = 0x1eb0ae48090 "php5-script"
        ignore = <value optimized out>
#10 0x000001eafeb02a78 in ap_process_request (r=0x1eb0c6402a0) at /builddir/build/BUILD/httpd-2.2.17/modules/http/http_request.c:282
        access_status = 0
#11 0x000001eafeaffb80 in ap_process_http_connection (c=0x1eb0c57d030)
    at /builddir/build/BUILD/httpd-2.2.17/modules/http/http_core.c:190
        r = 0x1eb0c6402a0
        csd = 0x0
#12 0x000001eafeafbc02 in ap_run_process_connection (c=0x1eb0c57d030) at /builddir/build/BUILD/httpd-2.2.17/server/connection.c:43
        n = 3
        rv = 206575400
#13 0x000001eafeb06c4d in child_main (child_num_arg=<value optimized out>)
    at /builddir/build/BUILD/httpd-2.2.17/server/mpm/prefork/prefork.c:662
        current_conn = 0x1eb0c57d030
        csd = 0x1eb0c57ce40
        ptrans = 0x1eb0c57cdc8
        allocator = 0x1eb0c562630
        status = <value optimized out>
        i = <value optimized out>
        lr = <value optimized out>
        pollset = 0x1eb0c57b020
        sbh = 0x1eb0c57b018
        bucket_alloc = 0x1eb0c63c208
        last_poll_idx = 1
#14 0x000001eafeb06efa in make_child (s=0x1eafed35bd0, slot=7)
    at /builddir/build/BUILD/httpd-2.2.17/server/mpm/prefork/prefork.c:763
        pid = 0
#15 0x000001eafeb0775d in ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>)
    at /builddir/build/BUILD/httpd-2.2.17/server/mpm/prefork/prefork.c:898
        status = 0
        pid = {pid = -1, in = 0x0, out = 0x1eb0b434c68, err = 0x1eafed1c9c8}
        child_slot = <value optimized out>
        exitwhy = APR_PROC_EXIT
        processed_status = <value optimized out>
        index = <value optimized out>
        remaining_children_to_start = 0
        rv = <value optimized out>
#16 0x000001eafeae1663 in main (argc=1, argv=0x7ffffe709de8) at /builddir/build/BUILD/httpd-2.2.17/server/main.c:739
        c = 0 '\000'
        configtestonly = 0
        confname = 0x1eafeb09608 "conf/httpd.conf"
        def_server_root = 0x1eafeb09618 "/etc/httpd"
        temp_error_log = 0x0
        error = <value optimized out>
        process = 0x1eafed2c580
        server_conf = <value optimized out>
        pglobal = 0x1eafed2c498
        pconf = 0x1eafed2e4a8
        plog = 0x1eafed60638
        ptemp = 0x1eafed324c8
        pcommands = 0x1eafed304b8
        opt = 0x1eafed305a8
        rv = <value optimized out>
        optarg = 0x7ffffe709de8 "\204\237p\376\377\177"
User avatar
mikeshinn
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 4155
Joined: Thu Feb 07, 2008 7:49 pm
Location: Chantilly, VA

Re: New Kernel Less Stable than Last Kernel

Unread post by mikeshinn »

So thats saying the problem is in a PHP app (or the PHP module), so add the debug files for PHP so can zero in on what specifically is happening with either the app, PHP or a PHP module (zend, ioncube, etc.).
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

I got rid of the ioncube app, still glitching up. How would you find out from PHP what's wrong if its not kicking errors to the php log? A fail looks like a white screen, no errors to apache logs, either for the subdomain or the process, no php logs. How else would I find what's breaking in PHP?
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: New Kernel Less Stable than Last Kernel

Unread post by scott »

try running your app through php from the command line. I catch all kinds of problems with that
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

Trying to figure out how to access a WP page through command line php.
faris
Long Time Forum Regular
Long Time Forum Regular
Posts: 2321
Joined: Thu Dec 09, 2004 11:19 am

Re: New Kernel Less Stable than Last Kernel

Unread post by faris »

php /var/www/vhosts/domain.tld/httpdocs/path/to/file.php

But be careful! You may need to manually tell php which php.ini to use. There's a command line switch for that. I think if you don't specify one it doesn't use one and uses defaults. This may have changed in later version, of course. Not done this in ages.

I'm not completely sure how well this might work, and remember that the page will be output as html code on your screen (unless it crashes)
--------------------------------
<advert>
If you want to rent a UK-based VPS that comes with friendly advice and support from a fellow ART fan, please get in touch.
</advert>
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

Excellent faris, got that down. Now how to pass arguments? Or in the case of WordPress, how to access a specific page with the command line.
breun
Long Time Forum Regular
Long Time Forum Regular
Posts: 2813
Joined: Sat Aug 20, 2005 9:30 am
Location: The Netherlands

Re: New Kernel Less Stable than Last Kernel

Unread post by breun »

You'll need to use a tool like curl/wget/lynx to access the page via HTTP, as WordPress pages don't exist as a file on the filesystem.
Lemonbit Internet Dedicated Server Management
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

I'm pretty sure that just accesses the site like any other client.
breun
Long Time Forum Regular
Long Time Forum Regular
Posts: 2813
Joined: Sat Aug 20, 2005 9:30 am
Location: The Netherlands

Re: New Kernel Less Stable than Last Kernel

Unread post by breun »

I'm sorry, I missed what you were trying to do here and that you actually didn't want to go through Apache. But I don't believe there is another way in this case.

What is error_reporting set to for this script? I've seen lots of cases where scripts (or people) set error_reporting to some value that prevented logging the error message.
Lemonbit Internet Dedicated Server Management
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

Hi Breun,

I set all possible errors (even deprecated and notice) to go to the php error log. In an attempt to fix this, also set them to all display except deprecated and notice. Anyway, I found the culprit. Realized eventually that it was just WordPress sites in *this* case, and started disabling plugins until the problem went away. It was WP_Super_Cache. Haven't tried to make it work yet, but disabling has stopped that particular error.

I'm still experiencing crashes, had another one last night. I'm watching this thread because it seems to have a lot of the same features.
https://www.atomicorp.com/forums/viewto ... 446#p31446

Differences are I'm running on a dedicated box and not a virtual. I've gone to hourly apache restarts to gain some stability. Stretched out the crash interval from approx 1-2 per week to 1 per month. This is not good.
User avatar
mikeshinn
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 4155
Joined: Thu Feb 07, 2008 7:49 pm
Location: Chantilly, VA

Re: New Kernel Less Stable than Last Kernel

Unread post by mikeshinn »

Keep in mind that bus errors are generic, so that another persons bus error is unlikely to have the same root cause as yours and therefore the solution to their problem is not likely to resolve yours.

To find the cause of a bus error you need to analyze your core dump files:

https://www.atomicorp.com/wiki/index.php/Apache
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

Thanks mikeshinn.

OK - core dump with PHP backtrace via .gdbinit.

Ultimate error is PHP saying: "Cannot access memory at address."

I've disabled the offending WP add-on, let's see if it happens again. I'm suspicious that memory access errors aren't script specific.

Code: Select all

[root@server1 ~]# gdb /usr/sbin/httpd /var/cores/core.31167 
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)
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 "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/httpd...done.
[New Thread 31167]
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libpcre.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib64/libpcre.so.0
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /usr/lib64/libaprutil-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libaprutil-1.so.0
Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /usr/lib64/libldap-2.3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libldap-2.3.so.0
Reading symbols from /usr/lib64/liblber-2.3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/liblber-2.3.so.0
Reading symbols from /lib64/libdb-4.3.so...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdb-4.3.so
Reading symbols from /lib64/libexpat.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib64/libexpat.so.0
Reading symbols from /usr/lib64/libapr-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libapr-1.so.0
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libsepol.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libsepol.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libuuid.so.1
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsasl2.so.2
Reading symbols from /lib64/libssl.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libssl.so.6
Reading symbols from /lib64/libcrypto.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcrypto.so.6
Reading symbols from /usr/lib64/libgssapi_krb5.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgssapi_krb5.so.2
Reading symbols from /usr/lib64/libkrb5.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkrb5.so.3
Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /usr/lib64/libk5crypto.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libk5crypto.so.3
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libkrb5support.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /etc/httpd/modules/mod_auth_basic.so...done.
Loaded symbols for /etc/httpd/modules/mod_auth_basic.so
Reading symbols from /etc/httpd/modules/mod_auth_digest.so...done.
Loaded symbols for /etc/httpd/modules/mod_auth_digest.so
Reading symbols from /etc/httpd/modules/mod_authn_file.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_file.so
Reading symbols from /etc/httpd/modules/mod_authn_alias.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_alias.so
Reading symbols from /etc/httpd/modules/mod_authn_anon.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_anon.so
Reading symbols from /etc/httpd/modules/mod_authn_dbm.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_dbm.so
Reading symbols from /etc/httpd/modules/mod_authn_default.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_default.so
Reading symbols from /etc/httpd/modules/mod_authz_host.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_host.so
Reading symbols from /etc/httpd/modules/mod_authz_user.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_user.so
Reading symbols from /etc/httpd/modules/mod_authz_owner.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_owner.so
Reading symbols from /etc/httpd/modules/mod_authz_groupfile.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_groupfile.so
Reading symbols from /etc/httpd/modules/mod_authz_dbm.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_dbm.so
Reading symbols from /etc/httpd/modules/mod_authz_default.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_default.so
Reading symbols from /etc/httpd/modules/mod_ldap.so...done.
Loaded symbols for /etc/httpd/modules/mod_ldap.so
Reading symbols from /etc/httpd/modules/mod_authnz_ldap.so...done.
Loaded symbols for /etc/httpd/modules/mod_authnz_ldap.so
Reading symbols from /etc/httpd/modules/mod_include.so...done.
Loaded symbols for /etc/httpd/modules/mod_include.so
Reading symbols from /etc/httpd/modules/mod_log_config.so...done.
Loaded symbols for /etc/httpd/modules/mod_log_config.so
Reading symbols from /etc/httpd/modules/mod_logio.so...done.
Loaded symbols for /etc/httpd/modules/mod_logio.so
Reading symbols from /etc/httpd/modules/mod_env.so...done.
Loaded symbols for /etc/httpd/modules/mod_env.so
Reading symbols from /etc/httpd/modules/mod_ext_filter.so...done.
Loaded symbols for /etc/httpd/modules/mod_ext_filter.so
Reading symbols from /etc/httpd/modules/mod_mime_magic.so...done.
Loaded symbols for /etc/httpd/modules/mod_mime_magic.so
Reading symbols from /etc/httpd/modules/mod_expires.so...done.
Loaded symbols for /etc/httpd/modules/mod_expires.so
Reading symbols from /etc/httpd/modules/mod_deflate.so...done.
Loaded symbols for /etc/httpd/modules/mod_deflate.so
Reading symbols from /etc/httpd/modules/mod_headers.so...done.
Loaded symbols for /etc/httpd/modules/mod_headers.so
Reading symbols from /etc/httpd/modules/mod_usertrack.so...done.
Loaded symbols for /etc/httpd/modules/mod_usertrack.so
Reading symbols from /etc/httpd/modules/mod_setenvif.so...done.
Loaded symbols for /etc/httpd/modules/mod_setenvif.so
Reading symbols from /etc/httpd/modules/mod_mime.so...done.
Loaded symbols for /etc/httpd/modules/mod_mime.so
Reading symbols from /etc/httpd/modules/mod_dav.so...done.
Loaded symbols for /etc/httpd/modules/mod_dav.so
Reading symbols from /etc/httpd/modules/mod_status.so...done.
Loaded symbols for /etc/httpd/modules/mod_status.so
Reading symbols from /etc/httpd/modules/mod_autoindex.so...done.
Loaded symbols for /etc/httpd/modules/mod_autoindex.so
Reading symbols from /etc/httpd/modules/mod_info.so...done.
Loaded symbols for /etc/httpd/modules/mod_info.so
Reading symbols from /etc/httpd/modules/mod_dav_fs.so...done.
Loaded symbols for /etc/httpd/modules/mod_dav_fs.so
Reading symbols from /etc/httpd/modules/mod_vhost_alias.so...done.
Loaded symbols for /etc/httpd/modules/mod_vhost_alias.so
Reading symbols from /etc/httpd/modules/mod_negotiation.so...done.
Loaded symbols for /etc/httpd/modules/mod_negotiation.so
Reading symbols from /etc/httpd/modules/mod_dir.so...done.
Loaded symbols for /etc/httpd/modules/mod_dir.so
Reading symbols from /etc/httpd/modules/mod_actions.so...done.
Loaded symbols for /etc/httpd/modules/mod_actions.so
Reading symbols from /etc/httpd/modules/mod_speling.so...done.
Loaded symbols for /etc/httpd/modules/mod_speling.so
Reading symbols from /etc/httpd/modules/mod_userdir.so...done.
Loaded symbols for /etc/httpd/modules/mod_userdir.so
Reading symbols from /etc/httpd/modules/mod_alias.so...done.
Loaded symbols for /etc/httpd/modules/mod_alias.so
Reading symbols from /etc/httpd/modules/mod_rewrite.so...done.
Loaded symbols for /etc/httpd/modules/mod_rewrite.so
Reading symbols from /etc/httpd/modules/mod_proxy.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy.so
Reading symbols from /etc/httpd/modules/mod_proxy_balancer.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_balancer.so
Reading symbols from /etc/httpd/modules/mod_proxy_ftp.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_ftp.so
Reading symbols from /etc/httpd/modules/mod_proxy_http.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_http.so
Reading symbols from /etc/httpd/modules/mod_proxy_connect.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_connect.so
Reading symbols from /etc/httpd/modules/mod_cache.so...done.
Loaded symbols for /etc/httpd/modules/mod_cache.so
Reading symbols from /etc/httpd/modules/mod_suexec.so...done.
Loaded symbols for /etc/httpd/modules/mod_suexec.so
Reading symbols from /etc/httpd/modules/mod_disk_cache.so...done.
Loaded symbols for /etc/httpd/modules/mod_disk_cache.so
Reading symbols from /etc/httpd/modules/mod_cgi.so...done.
Loaded symbols for /etc/httpd/modules/mod_cgi.so
Reading symbols from /etc/httpd/modules/mod_version.so...done.
Loaded symbols for /etc/httpd/modules/mod_version.so
Reading symbols from /etc/httpd/modules/mod_sed.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_sed.so
Reading symbols from /etc/httpd/modules/mod_security2.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_security2.so
Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxml2.so.2
Reading symbols from /etc/httpd/modules/mod_unique_id.so...done.
Loaded symbols for /etc/httpd/modules/mod_unique_id.so
Reading symbols from /etc/httpd/modules/mod_fcgid.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_fcgid.so
Reading symbols from /etc/httpd/modules/mod_evasive20.so...done.
Loaded symbols for /etc/httpd/modules/mod_evasive20.so
Reading symbols from /etc/httpd/modules/mod_perl.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_perl.so
Reading symbols from /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /lib64/libutil.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libutil.so.1
Reading symbols from /etc/httpd/modules/libphp5.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/libphp5.so
Reading symbols from /usr/lib64/libgmp.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgmp.so.3
Reading symbols from /usr/lib64/libbz2.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libbz2.so.1
Reading symbols from /etc/httpd/modules/mod_python.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_python.so
Reading symbols from /usr/lib64/libpython2.4.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpython2.4.so.1.0
Reading symbols from /etc/httpd/modules/mod_ssl.so...done.
Loaded symbols for /etc/httpd/modules/mod_ssl.so
Reading symbols from /usr/lib64/libdistcache.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libdistcache.so.1
Reading symbols from /usr/lib64/libnal.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnal.so.1
Reading symbols from /usr/lib64/php/modules/xdebug.so...done.
Loaded symbols for /usr/lib64/php/modules/xdebug.so
Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnss_dns.so.2
Reading symbols from /usr/lib64/python2.4/lib-dynload/timemodule.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/timemodule.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/stropmodule.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/stropmodule.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/itertoolsmodule.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/itertoolsmodule.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/cStringIO.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/cStringIO.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/syslog.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/syslog.so
Core was generated by `/usr/sbin/httpd'.
Program terminated with signal 11, Segmentation fault.
#0  0x00006cc23a668f17 in ?? () from /etc/httpd/modules/libphp5.so
(gdb) dump_bt executor_globals.current_execute_data
Attempt to extract a component of a value that is not a structure.
(gdb) bt
#0  0x00006cc23a668f17 in ?? () from /etc/httpd/modules/libphp5.so
#1  0x00006cc23a694398 in zend_hash_destroy () from /etc/httpd/modules/libphp5.so
#2  0x00006cc23a67e59b in destroy_zend_class () from /etc/httpd/modules/libphp5.so
#3  0x00006cc23a694398 in zend_hash_destroy () from /etc/httpd/modules/libphp5.so
#4  0x00006cc23a687b36 in ?? () from /etc/httpd/modules/libphp5.so
#5  0x00006cc23a634385 in php_module_shutdown () from /etc/httpd/modules/libphp5.so
#6  0x00006cc23a634439 in php_module_shutdown_wrapper () from /etc/httpd/modules/libphp5.so
#7  0x00006cc23a70f921 in ?? () from /etc/httpd/modules/libphp5.so
#8  0x00006cc244b1369d in ?? () from /usr/lib64/libapr-1.so.0
#9  0x00006cc244b13cce in apr_pool_destroy () from /usr/lib64/libapr-1.so.0
#10 0x000004d553fc728e in clean_child_exit (code=0)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:196
#11 0x000004d553fc72bb in just_die (sig=<value optimized out>)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:328
#12 <signal handler called>
#13 0x00006cc2463ad9d0 in ?? ()
#14 0x00006cc24441342d in gettimeofday () from /lib64/libc.so.6
#15 0x00006cc238c6ca93 in xdebug_get_utime () at /root/xdebug/usefulstuff.c:181
#16 0x00006cc238c62666 in xdebug_add_stack_frame (zdata=0x4d561ebe590, op_array=0x4d561e232d0, type=1)
    at /root/xdebug/xdebug_stack.c:910
#17 0x00006cc238c492be in xdebug_execute_internal (current_execute_data=0x4d561ebe590, return_value_used=1)
    at /root/xdebug/xdebug.c:1361
#18 0x00006cc23a6aef3d in ?? () from /etc/httpd/modules/libphp5.so
#19 0x00006cc23a6ae66b in execute () from /etc/httpd/modules/libphp5.so
#20 0x00006cc238c48fb0 in xdebug_execute (op_array=0x4d561e232d0) at /root/xdebug/xdebug.c:1308
#21 0x00006cc23a6aebfd in ?? () from /etc/httpd/modules/libphp5.so
#22 0x00006cc23a6ae66b in execute () from /etc/httpd/modules/libphp5.so
#23 0x00006cc238c48fb0 in xdebug_execute (op_array=0x4d561e10528) at /root/xdebug/xdebug.c:1308
#24 0x00006cc23a6aebfd in ?? () from /etc/httpd/modules/libphp5.so
#25 0x00006cc23a6ae66b in execute () from /etc/httpd/modules/libphp5.so
#26 0x00006cc238c48fb0 in xdebug_execute (op_array=0x4d561e10ab0) at /root/xdebug/xdebug.c:1308
#27 0x00006cc23a67ca2c in zend_call_function () from /etc/httpd/modules/libphp5.so
#28 0x00006cc23a5d781f in ?? () from /etc/httpd/modules/libphp5.so
#29 0x00006cc238c4936d in xdebug_execute_internal (current_execute_data=0x4d561ebc5c0, return_value_used=1)
    at /root/xdebug/xdebug.c:1379
#30 0x00006cc23a6aef3d in ?? () from /etc/httpd/modules/libphp5.so
#31 0x00006cc23a6ae66b in execute () from /etc/httpd/modules/libphp5.so
#32 0x00006cc238c48fb0 in xdebug_execute (op_array=0x4d56241bdb0) at /root/xdebug/xdebug.c:1308
#33 0x00006cc23a6aebfd in ?? () from /etc/httpd/modules/libphp5.so
#34 0x00006cc23a6ae66b in execute () from /etc/httpd/modules/libphp5.so
#35 0x00006cc238c48fb0 in xdebug_execute (op_array=0x4d562406fb0) at /root/xdebug/xdebug.c:1308
#36 0x00006cc23a6aebfd in ?? () from /etc/httpd/modules/libphp5.so
#37 0x00006cc23a6ae66b in execute () from /etc/httpd/modules/libphp5.so
#38 0x00006cc238c48fb0 in xdebug_execute (op_array=0x4d562405d38) at /root/xdebug/xdebug.c:1308
#39 0x00006cc23a687585 in zend_execute_scripts () from /etc/httpd/modules/libphp5.so
#40 0x00006cc23a637608 in php_execute_script () from /etc/httpd/modules/libphp5.so
#41 0x00006cc23a7109bd in ?? () from /etc/httpd/modules/libphp5.so
---Type <return> to continue, or q <return> to quit---
#42 0x000004d553fb4a8a in ap_run_handler (r=0x4d561d507c0)
    at /builddir/build/BUILD/httpd-2.2.21/server/config.c:157
#43 0x000004d553fb7f12 in ap_invoke_handler (r=0x4d561d507c0)
    at /builddir/build/BUILD/httpd-2.2.21/server/config.c:376
#44 0x000004d553fc2e98 in ap_process_request (r=0x4d561d507c0)
    at /builddir/build/BUILD/httpd-2.2.21/modules/http/http_request.c:282
#45 0x000004d553fbff40 in ap_process_http_connection (c=0x4d561c52720)
    at /builddir/build/BUILD/httpd-2.2.21/modules/http/http_core.c:190
#46 0x000004d553fbbfc2 in ap_run_process_connection (c=0x4d561c52720)
    at /builddir/build/BUILD/httpd-2.2.21/server/connection.c:43
#47 0x000004d553fc761d in child_main (child_num_arg=<value optimized out>)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:667
#48 0x000004d553fc78ca in make_child (s=0x4d5541f7340, slot=4)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:768
#49 0x000004d553fc812b in ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, 
    s=<value optimized out>) at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:903
#50 0x000004d553fa184b in main (argc=1, argv=0x7fffa4c23de8)
    at /builddir/build/BUILD/httpd-2.2.21/server/main.c:739
(gdb) dump_bt executor_globals.current_execute_data
[0x61ebe590] °6CbÕ() /var/www/vhosts/hostname.com/httpdocs/wp-content/plugins/bwp-minify/min/lib/JSMin.php:281 
[0x61ebd8c0] à5âaÕ() /var/www/vhosts/hostname.com/httpdocs/wp-content/plugins/bwp-minify/min/lib/JSMin.php:139 
[0x61ebd650] áaÕ() /var/www/vhosts/hostname.com/httpdocs/wp-content/plugins/bwp-minify/min/lib/JSMin.php:88 
[0xa4c20ac0]  áaÕ() 
[0x61ebc5c0] °6CbÕ() Cannot access memory at address 0x6cc2309452d8
(gdb) quit
premierhosting
Forum Regular
Forum Regular
Posts: 257
Joined: Wed Aug 04, 2010 2:52 pm

Re: New Kernel Less Stable than Last Kernel

Unread post by premierhosting »

Got another one that couldn't load the symbols for PHP.

Code: Select all

[root@server1 ~]# gdb /usr/sbin/httpd /var/cores/core.22220 
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)
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 "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/httpd...done.
[New Thread 22220]
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libpcre.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib64/libpcre.so.0
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /usr/lib64/libaprutil-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libaprutil-1.so.0
Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /usr/lib64/libldap-2.3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libldap-2.3.so.0
Reading symbols from /usr/lib64/liblber-2.3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/liblber-2.3.so.0
Reading symbols from /lib64/libdb-4.3.so...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdb-4.3.so
Reading symbols from /lib64/libexpat.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib64/libexpat.so.0
Reading symbols from /usr/lib64/libapr-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libapr-1.so.0
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libsepol.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libsepol.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libuuid.so.1
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsasl2.so.2
Reading symbols from /lib64/libssl.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libssl.so.6
Reading symbols from /lib64/libcrypto.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcrypto.so.6
Reading symbols from /usr/lib64/libgssapi_krb5.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgssapi_krb5.so.2
Reading symbols from /usr/lib64/libkrb5.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkrb5.so.3
Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /usr/lib64/libk5crypto.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libk5crypto.so.3
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libkrb5support.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /etc/httpd/modules/mod_auth_basic.so...done.
Loaded symbols for /etc/httpd/modules/mod_auth_basic.so
Reading symbols from /etc/httpd/modules/mod_auth_digest.so...done.
Loaded symbols for /etc/httpd/modules/mod_auth_digest.so
Reading symbols from /etc/httpd/modules/mod_authn_file.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_file.so
Reading symbols from /etc/httpd/modules/mod_authn_alias.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_alias.so
Reading symbols from /etc/httpd/modules/mod_authn_anon.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_anon.so
Reading symbols from /etc/httpd/modules/mod_authn_dbm.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_dbm.so
Reading symbols from /etc/httpd/modules/mod_authn_default.so...done.
Loaded symbols for /etc/httpd/modules/mod_authn_default.so
Reading symbols from /etc/httpd/modules/mod_authz_host.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_host.so
Reading symbols from /etc/httpd/modules/mod_authz_user.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_user.so
Reading symbols from /etc/httpd/modules/mod_authz_owner.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_owner.so
Reading symbols from /etc/httpd/modules/mod_authz_groupfile.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_groupfile.so
Reading symbols from /etc/httpd/modules/mod_authz_dbm.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_dbm.so
Reading symbols from /etc/httpd/modules/mod_authz_default.so...done.
Loaded symbols for /etc/httpd/modules/mod_authz_default.so
Reading symbols from /etc/httpd/modules/mod_ldap.so...done.
Loaded symbols for /etc/httpd/modules/mod_ldap.so
Reading symbols from /etc/httpd/modules/mod_authnz_ldap.so...done.
Loaded symbols for /etc/httpd/modules/mod_authnz_ldap.so
Reading symbols from /etc/httpd/modules/mod_include.so...done.
Loaded symbols for /etc/httpd/modules/mod_include.so
Reading symbols from /etc/httpd/modules/mod_log_config.so...done.
Loaded symbols for /etc/httpd/modules/mod_log_config.so
Reading symbols from /etc/httpd/modules/mod_logio.so...done.
Loaded symbols for /etc/httpd/modules/mod_logio.so
Reading symbols from /etc/httpd/modules/mod_env.so...done.
Loaded symbols for /etc/httpd/modules/mod_env.so
Reading symbols from /etc/httpd/modules/mod_ext_filter.so...done.
Loaded symbols for /etc/httpd/modules/mod_ext_filter.so
Reading symbols from /etc/httpd/modules/mod_mime_magic.so...done.
Loaded symbols for /etc/httpd/modules/mod_mime_magic.so
Reading symbols from /etc/httpd/modules/mod_expires.so...done.
Loaded symbols for /etc/httpd/modules/mod_expires.so
Reading symbols from /etc/httpd/modules/mod_deflate.so...done.
Loaded symbols for /etc/httpd/modules/mod_deflate.so
Reading symbols from /etc/httpd/modules/mod_headers.so...done.
Loaded symbols for /etc/httpd/modules/mod_headers.so
Reading symbols from /etc/httpd/modules/mod_usertrack.so...done.
Loaded symbols for /etc/httpd/modules/mod_usertrack.so
Reading symbols from /etc/httpd/modules/mod_setenvif.so...done.
Loaded symbols for /etc/httpd/modules/mod_setenvif.so
Reading symbols from /etc/httpd/modules/mod_mime.so...done.
Loaded symbols for /etc/httpd/modules/mod_mime.so
Reading symbols from /etc/httpd/modules/mod_dav.so...done.
Loaded symbols for /etc/httpd/modules/mod_dav.so
Reading symbols from /etc/httpd/modules/mod_status.so...done.
Loaded symbols for /etc/httpd/modules/mod_status.so
Reading symbols from /etc/httpd/modules/mod_autoindex.so...done.
Loaded symbols for /etc/httpd/modules/mod_autoindex.so
Reading symbols from /etc/httpd/modules/mod_info.so...done.
Loaded symbols for /etc/httpd/modules/mod_info.so
Reading symbols from /etc/httpd/modules/mod_dav_fs.so...done.
Loaded symbols for /etc/httpd/modules/mod_dav_fs.so
Reading symbols from /etc/httpd/modules/mod_vhost_alias.so...done.
Loaded symbols for /etc/httpd/modules/mod_vhost_alias.so
Reading symbols from /etc/httpd/modules/mod_negotiation.so...done.
Loaded symbols for /etc/httpd/modules/mod_negotiation.so
Reading symbols from /etc/httpd/modules/mod_dir.so...done.
Loaded symbols for /etc/httpd/modules/mod_dir.so
Reading symbols from /etc/httpd/modules/mod_actions.so...done.
Loaded symbols for /etc/httpd/modules/mod_actions.so
Reading symbols from /etc/httpd/modules/mod_speling.so...done.
Loaded symbols for /etc/httpd/modules/mod_speling.so
Reading symbols from /etc/httpd/modules/mod_userdir.so...done.
Loaded symbols for /etc/httpd/modules/mod_userdir.so
Reading symbols from /etc/httpd/modules/mod_alias.so...done.
Loaded symbols for /etc/httpd/modules/mod_alias.so
Reading symbols from /etc/httpd/modules/mod_rewrite.so...done.
Loaded symbols for /etc/httpd/modules/mod_rewrite.so
Reading symbols from /etc/httpd/modules/mod_proxy.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy.so
Reading symbols from /etc/httpd/modules/mod_proxy_balancer.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_balancer.so
Reading symbols from /etc/httpd/modules/mod_proxy_ftp.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_ftp.so
Reading symbols from /etc/httpd/modules/mod_proxy_http.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_http.so
Reading symbols from /etc/httpd/modules/mod_proxy_connect.so...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_connect.so
Reading symbols from /etc/httpd/modules/mod_cache.so...done.
Loaded symbols for /etc/httpd/modules/mod_cache.so
Reading symbols from /etc/httpd/modules/mod_suexec.so...done.
Loaded symbols for /etc/httpd/modules/mod_suexec.so
Reading symbols from /etc/httpd/modules/mod_disk_cache.so...done.
Loaded symbols for /etc/httpd/modules/mod_disk_cache.so
Reading symbols from /etc/httpd/modules/mod_cgi.so...done.
Loaded symbols for /etc/httpd/modules/mod_cgi.so
Reading symbols from /etc/httpd/modules/mod_version.so...done.
Loaded symbols for /etc/httpd/modules/mod_version.so
Reading symbols from /etc/httpd/modules/mod_sed.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_sed.so
Reading symbols from /etc/httpd/modules/mod_security2.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_security2.so
Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxml2.so.2
Reading symbols from /etc/httpd/modules/mod_unique_id.so...done.
Loaded symbols for /etc/httpd/modules/mod_unique_id.so
Reading symbols from /etc/httpd/modules/mod_fcgid.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_fcgid.so
Reading symbols from /etc/httpd/modules/mod_evasive20.so...done.
Loaded symbols for /etc/httpd/modules/mod_evasive20.so
Reading symbols from /etc/httpd/modules/mod_perl.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_perl.so
Reading symbols from /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /lib64/libutil.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libutil.so.1
Reading symbols from /etc/httpd/modules/libphp5.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/libphp5.so
Reading symbols from /usr/lib64/libgmp.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgmp.so.3
Reading symbols from /usr/lib64/libbz2.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libbz2.so.1
Reading symbols from /etc/httpd/modules/mod_python.so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_python.so
Reading symbols from /usr/lib64/libpython2.4.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpython2.4.so.1.0
Reading symbols from /etc/httpd/modules/mod_ssl.so...done.
Loaded symbols for /etc/httpd/modules/mod_ssl.so
Reading symbols from /usr/lib64/libdistcache.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libdistcache.so.1
Reading symbols from /usr/lib64/libnal.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnal.so.1
Reading symbols from /usr/lib64/php/modules/xdebug.so...done.
Loaded symbols for /usr/lib64/php/modules/xdebug.so
Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnss_dns.so.2
Reading symbols from /usr/lib64/python2.4/lib-dynload/timemodule.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/timemodule.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/stropmodule.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/stropmodule.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/itertoolsmodule.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/itertoolsmodule.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/cStringIO.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/cStringIO.so
Reading symbols from /usr/lib64/python2.4/lib-dynload/syslog.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/python2.4/lib-dynload/syslog.so
Core was generated by `/usr/sbin/httpd'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007052fbf550c5 in ?? () from /etc/httpd/modules/libphp5.so
(gdb) dump_bt executor_globals.current_execute_data
Attempt to extract a component of a value that is not a structure.
(gdb) bt
#0  0x00007052fbf550c5 in ?? () from /etc/httpd/modules/libphp5.so
#1  0x00007052fbf66d08 in _zval_ptr_dtor ()
   from /etc/httpd/modules/libphp5.so
#2  0x00007052fbf80398 in zend_hash_destroy ()
   from /etc/httpd/modules/libphp5.so
#3  0x00007052fbf6a59b in destroy_zend_class ()
   from /etc/httpd/modules/libphp5.so
#4  0x00007052fbf80398 in zend_hash_destroy ()
   from /etc/httpd/modules/libphp5.so
#5  0x00007052fbf73b36 in ?? () from /etc/httpd/modules/libphp5.so
#6  0x00007052fbf20385 in php_module_shutdown ()
   from /etc/httpd/modules/libphp5.so
#7  0x00007052fbf20439 in php_module_shutdown_wrapper ()
   from /etc/httpd/modules/libphp5.so
#8  0x00007052fbffb921 in ?? () from /etc/httpd/modules/libphp5.so
#9  0x00007053063ff69d in ?? () from /usr/lib64/libapr-1.so.0
#10 0x00007053063ffcce in apr_pool_destroy () from /usr/lib64/libapr-1.so.0
#11 0x00000122c4c9728e in clean_child_exit (code=0)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:196
#12 0x00000122c4c972bb in just_die (sig=<value optimized out>)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:328
#13 <signal handler called>
---Type <return> to continue, or q <return> to quit---
#14 0x0000705305d3e65f in poll () from /lib64/libc.so.6
#15 0x00007052f9edeaf0 in ?? ()
#16 0x00000004000000b8 in ?? ()
#17 0xfdbe000000294700 in ?? ()
#18 0x00000000ffffffff in ?? ()
#19 0x0000000000000001 in ?? ()
#20 0x00000122d29fcc00 in ?? ()
#21 0x00000000000009c3 in ?? ()
#22 0x00000000000000b8 in ?? ()
#23 0x00007052f9ed8452 in ?? ()
#24 0x0000000000000000 in ?? ()
(gdb) dump_bt executor_globals.current_execute_data
Attempt to extract a component of a value that is not a structure.
(gdb) bt
#0  0x00007052fbf550c5 in ?? () from /etc/httpd/modules/libphp5.so
#1  0x00007052fbf66d08 in _zval_ptr_dtor ()
   from /etc/httpd/modules/libphp5.so
#2  0x00007052fbf80398 in zend_hash_destroy ()
   from /etc/httpd/modules/libphp5.so
#3  0x00007052fbf6a59b in destroy_zend_class ()
   from /etc/httpd/modules/libphp5.so
#4  0x00007052fbf80398 in zend_hash_destroy ()
   from /etc/httpd/modules/libphp5.so
#5  0x00007052fbf73b36 in ?? () from /etc/httpd/modules/libphp5.so
#6  0x00007052fbf20385 in php_module_shutdown ()
   from /etc/httpd/modules/libphp5.so
#7  0x00007052fbf20439 in php_module_shutdown_wrapper ()
   from /etc/httpd/modules/libphp5.so
#8  0x00007052fbffb921 in ?? () from /etc/httpd/modules/libphp5.so
#9  0x00007053063ff69d in ?? () from /usr/lib64/libapr-1.so.0
#10 0x00007053063ffcce in apr_pool_destroy () from /usr/lib64/libapr-1.so.0
#11 0x00000122c4c9728e in clean_child_exit (code=0)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:196
#12 0x00000122c4c972bb in just_die (sig=<value optimized out>)
    at /builddir/build/BUILD/httpd-2.2.21/server/mpm/prefork/prefork.c:328
#13 <signal handler called>
---Type <return> to continue, or q <return> to quit---
#14 0x0000705305d3e65f in poll () from /lib64/libc.so.6
#15 0x00007052f9edeaf0 in ?? ()
#16 0x00000004000000b8 in ?? ()
#17 0xfdbe000000294700 in ?? ()
#18 0x00000000ffffffff in ?? ()
#19 0x0000000000000001 in ?? ()
#20 0x00000122d29fcc00 in ?? ()
#21 0x00000000000009c3 in ?? ()
#22 0x00000000000000b8 in ?? ()
#23 0x00007052f9ed8452 in ?? ()
#24 0x0000000000000000 in ?? ()
(gdb) 
(gdb) dump_bt executor_globals.current_execute_data
Attempt to extract a component of a value that is not a structure.
(gdb) 
Attempt to extract a component of a value that is not a structure.
Post Reply