I am attempting to use mod_spdy and am having trouble getting it to fully
cooperate. We are using Redhat 2.6.32-131.0.15.el6.x86_64 and Apache 2.2.15
prefork.
After installing, my pages become mostly unresponsive. There are a bunch of
errors in the log. I will summarize them below:
[stream 3] [13408:13448:WARNING:http_to_spdy_filter.cc(113)]
> HttpToSpdyFilter is not the last filter in the chain: http_to_spdy
> zend_mm_heap corrupted
> child pid 13406 exit signal Segmentation fault (11)
> *** glibc detected *** /usr/sbin/httpd: double free or corruption
> (fasttop): 0x00007f921df8f870 ***
> ======= Backtrace: =========
> /lib64/libc.so.6(+0x3c76075296)[0x7f921b8ca296]
> /usr/lib64/libaspell.so.15(_ZN7acommon8StackPtrINS_5MutexEED1Ev+0x29)[0x7f9 20a542669]
> /lib64/libc.so.6(exit+0xe2)[0x7f921b88ad92]
> /etc/httpd/modules/libphp5.so(+0x202c22)[0x7f9211d12c22]
> /etc/httpd/modules/libphp5.so(+0x203b2a)[0x7f9211d13b2a]
> /usr/lib64/php/modules/apc.so(apc_cache_make_file_key+0x86)[0x7f920ff80f66]
> /usr/lib64/php/modules/apc.so(+0x14249)[0x7f920ff87249]
> /usr/lib64/php/modules/phar.so(+0x21291)[0x7f920a9fe291]
> /usr/lib64/php/modules/xdebug.so(xdebug_compile_file+0xd)[0x7f92101abdbd]
> /etc/httpd/modules/libphp5.so(+0x24d4fc)[0x7f9211d5d4fc]
> /etc/httpd/modules/libphp5.so(execute+0x210)[0x7f9211d55fe0]
> /usr/lib64/php/modules/xdebug.so(xdebug_execute+0x599)[0x7f92101acac9]
> /etc/httpd/modules/libphp5.so(zend_execute_scripts+0x15d)[0x7f9211d2fb2d]
> /etc/httpd/modules/libphp5.so(+0x2a951e)[0x7f9211db951e]
> /usr/sbin/httpd(ap_run_handler+0x70)[0x7f921d340b00]
> /usr/sbin/httpd(ap_invoke_handler+0xce)[0x7f921d3443be]
> /usr/sbin/httpd(ap_process_request+0x1c0)[0x7f921d34fa30]
> /usr/sbin/httpd(+0x378f8)[0x7f921d34c8f8]
> /usr/sbin/httpd(ap_run_process_connection+0x68)[0x7f921d348608]
> /usr/lib64/httpd/modules/mod_spdy.so(+0x82b9)[0x7f92111242b9]
> /usr/lib64/httpd/modules/mod_spdy.so(+0x1fb7a)[0x7f921113bb7a]
> ======= Memory map: ========
> 7f91b8000000-7f91b8021000 rw-p 00000000 00:00 0
> 7f91b8021000-7f91bc000000 ---p 00000000 00:00 0
> 7f91c0000000-7f91c0044000 rw-p 00000000 00:00 0
> 7f91c0044000-7f91c4000000 ---p 00000000 00:00 0
> 7f91c7126000-7f91c71a7000 rw-p 00000000 00:00 0
> 7f91c71a7000-7f91c71ab000 r-xp 00000000 08:03 406592
> /usr/lib64/python2.6/lib-dynload/cStringIO.so
> 7f91c71ab000-7f91c73aa000 ---p 00004000 08:03 406592
> /usr/lib64/python2.6/lib-dynload/cStringIO.so
> 7f91c73aa000-7f91c73ac000 rw-p 00003000 08:03 406592
> /usr/lib64/python2.6/lib-dynload/cStringIO.so
> 7f91c73ac000-7f91c73b3000 r-xp 00000000 08:03 406585
> /usr/lib64/python2.6/lib-dynload/_ssl.so
> 7f91c73b3000-7f91c75b2000 ---p 00007000 08:03 406585
> /usr/lib64/python2.6/lib-dynload/_ssl.so
> 7f91c75b2000-7f91c75b4000 rw-p 00006000 08:03 406585
> /usr/lib64/python2.6/lib-dynload/_ssl.so
> 7f91c75b4000-7f91c75bf000 r-xp 00000000 08:03 406583
> /usr/lib64/python2.6/lib-dynload/_socketmodule.so
> 7f91c75bf000-7f91c77bf000 ---p 0000b000 08:03 406583
> /usr/lib64/python2.6/lib-dynload/_socketmodule.so
> 7f91c77bf000-7f91c77c3000 rw-p 0000b000 08:03 406583
> /usr/lib64/python2.6/lib-dynload/_socketmodule.so
> 7f91c77c3000-7f91c77c4000 ---p 00000000 00:00 0
> 7f91c77c4000-7f91c81c4000 rw-p 00000000 00:00 0
> 7f91c81c4000-7f91c81f9000 r--s 00000000 08:02 2359302
> /var/db/nscd/services
> 7f91c81f9000-7f91c81fa000 ---p 00000000 00:00 0
> 7f91c81fa000-7f91c8bfa000 rw-p 00000000 00:00 0
> 7f91c8bfa000-7f9208bfa000 rw-s 00000000 08:05 12
> /tmp/apc.AFYKHG (deleted)
> 7f9208bfa000-7f9208c06000 r-xp 00000000 08:03 917429
> /lib64/libnss_files-2.12.so
> 7f9208c06000-7f9208e06000 ---p 0000c000 08:03 917429
> /lib64/libnss_files-2.12.so
> 7f9208e06000-7f9208e07000 r--p 0000c000 08:03 917429
> /lib64/libnss_files-2.12.so
> 7f9208e07000-7f9208e08000 rw-p 0000d000 08:03 917429
> /lib64/libnss_files-2.12.so
> 7f9208e08000-7f9208e1b000 r-xp 00000000 08:03 279268
> /usr/lib64/php/modules/zip.so
> 7f9208e1b000-7f920901b000 ---p 00013000 08:03 279268
> /usr/lib64/php/modules/zip.so
> 7f920901b000-7f920901d000 rw-p 00013000 08:03 279268
> /usr/lib64/php/modules/zip.so
> 7f920901d000-7f9209058000 r-xp 00000000 08:03 269053
> /usr/lib64/libxslt.so.1.1.26
> 7f9209058000-7f9209257000 ---p 0003b000 08:03 269053
> /usr/lib64/libxslt.so.1.1.26
> 7f9209257000-7f9209259000 rw-p 0003a000 08:03 269053
> /usr/lib64/libxslt.so.1.1.26
> 7f9209259000-7f920926c000 r-xp 00000000 08:03 282701
> /usr/lib64/libexslt.so.0.8.15
> 7f920926c000-7f920946c000 ---p 00013000 08:03 282701
> /usr/lib64/libexslt.so.0.8.15
> 7f920946c000-7f920946d000 rw-p 00013000 08:03 282701
> /usr/lib64/libexslt.so.0.8.15
> 7f920946d000-7f9209474000 r-xp 00000000 08:03 283421
> /usr/lib64/php/modules/xsl.so
> 7f9209474000-7f9209674000 ---p 00007000 08:03 283421
> /usr/lib64/php/modules/xsl.so
> 7f9209674000-7f9209675000 rw-p 00007000 08:03 283421
> /usr/lib64/php/modules/xsl.so
> 7f9209675000-7f920967d000 r-xp 00000000 08:03 283420
> /usr/lib64/php/modules/xmlwriter.so
> 7f920967d000-7f920987c000 ---p 00008000 08:03 283420
> /usr/lib64/php/modules/xmlwriter.so
> 7f920987c000-7f9209880000 rw-p 00007000 08:03 283420
> /usr/lib64/php/modules/xmlwriter.so
> 7f9209880000-7f9209886000 r-xp 00000000 08:03 283419
> /usr/lib64/php/modules/xmlreader.so
> 7f9209886000-7f9209a85000 ---p 00006000 08:03 283419
> /usr/lib64/php/modules/xmlreader.so
> 7f9209a85000-7f9209a87000 rw-p 00005000 08:03 283419
> /usr/lib64/php/modules/xmlreader.so
> 7f9209a87000-7f9209a8f000 r-xp 00000000 08:03 283418
> /usr/lib64/php/modules/wddx.so
> 7f9209a8f000-7f9209c8e000 ---p 00008000 08:03 283418
> /usr/lib64/php/modules/wddx.so
> 7f9209c8e000-7f9209c8f000 rw-p 00007000 08:03 283418
> /usr/lib64/php/modules/wddx.so
> 7f9209c8f000-7f9209cb8000 r-xp 00000000 08:03 285726
> /usr/lib64/php/modules/stats.so
> 7f9209cb8000-7f9209eb7000 ---p 00029000 08:03 285726
> /usr/lib64/php/modules/stats.so
> 7f9209eb7000-7f9209eb9000 rw-p 00028000 08:03 285726
> /usr/lib64/php/modules/stats.so
> 7f9209eb9000-7f9209ec3000 r-xp 00000000 08:03 283321
> /usr/lib64/php/modules/sqlite3.so
> 7f9209ec3000-7f920a0c2000 ---p 0000a000 08:03 283321
> /usr/lib64/php/modules/sqlite3.so
> 7f920a0c2000-7f920a0c4000 rw-p 00009000 08:03 283321
> /usr/lib64/php/modules/sqlite3.so
> 7f920a0c4000-7f920a112000 r-xp 00000000 08:03 283404
> /usr/lib64/php/modules/soap.so
> 7f920a112000-7f920a312000 ---p 0004e000 08:03 283404
> /zend_mm_heap corrupted
There are also some strange PHP errors when I have mod_spdy enabled where
classes or functions that do exist cannot be found.