Edit report at https://bugs.php.net/bug.php?id=40479&edit=1

 ID:                 40479
 Comment by:         komanek at natur dot cuni dot cz
 Reported by:        rrossi at maggioli dot it
 Summary:            zend_mm_heap corrupted
 Status:             Feedback
 Type:               Bug
 Package:            Reproducible crash
 Operating System:   Suse Linux 9.0
 PHP Version:        5.2.1
 Block user comment: N
 Private report:     N

 New Comment:

Hi,
I used the USE_ZEND_ALLOC=0 and got another segfault. But in this case in the 
apache error log is hopefuly something useful:


*** glibc detected *** /usr/local/apache2/bin/httpd: double free or corruption 
(!prev): 0x00000000051d6e10 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f5a8e3709a8]
/lib/libc.so.6(cfree+0x76)[0x7f5a8e372ab6]
/usr/local/apache2/modules/libphp5.so(zend_multibyte_read_script+0x2e)[0x7f5a887be90e]
/usr/local/apache2/modules/libphp5.so(open_file_for_scanning+0x90)[0x7f5a887bed60]
/usr/local/apache2/modules/libphp5.so(compile_file+0x9c)[0x7f5a887bf92c]
/usr/local/apache2/modules/libphp5.so[0x7f5a8866575a]
/usr/local/apache2/modules/libphp5.so[0x7f5a8881c733]
/usr/local/apache2/modules/libphp5.so(execute+0x209)[0x7f5a88813c49]
/usr/local/apache2/modules/libphp5.so(zend_execute_scripts+0x17b)[0x7f5a887e52db]
/usr/local/apache2/modules/libphp5.so(php_execute_script+0x198)[0x7f5a8878e0f8]
/usr/local/apache2/modules/libphp5.so[0x7f5a8887348f]
/usr/local/apache2/bin/httpd(ap_run_handler+0x4a)[0x443f5a]
/usr/local/apache2/bin/httpd(ap_invoke_handler+0xce)[0x44747e]
/usr/local/apache2/bin/httpd(ap_process_request+0x18e)[0x465ece]
/usr/local/apache2/bin/httpd[0x462d78]
/usr/local/apache2/bin/httpd(ap_run_process_connection+0x4a)[0x44b45a]
/usr/local/apache2/bin/httpd[0x46abd0]
/usr/local/apache2/bin/httpd[0x46aea4]
/usr/local/apache2/bin/httpd(ap_mpm_run+0xbde)[0x46baee]
/usr/local/apache2/bin/httpd(main+0x99a)[0x43063a]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f5a8e31b1a6]
/usr/local/apache2/bin/httpd(apr_os_proc_mutex_put+0x49)[0x42f819]
======= Memory map: ========
00400000-00493000 r-xp 00000000 08:01 442565                             
/usr/local/apache2/bin/httpd
00692000-00698000 rw-p 00092000 08:01 442565                             
/usr/local/apache2/bin/httpd
00698000-0069d000 rw-p 00698000 00:00 0 
017e0000-053d4000 rw-p 017e0000 00:00 0                                  [heap]
7f5a80000000-7f5a80021000 rw-p 7f5a80000000 00:00 0 
7f5a80021000-7f5a84000000 ---p 7f5a80021000 00:00 0 
7f5a8497c000-7f5a84992000 r-xp 00000000 08:01 835587                     
/lib/libgcc_s.so.1
7f5a84992000-7f5a84b92000 ---p 00016000 08:01 835587                     
/lib/libgcc_s.so.1
7f5a84b92000-7f5a84b93000 rw-p 00016000 08:01 835587                     
/lib/libgcc_s.so.1
7f5a84b9d000-7f5a84b9e000 r--s 00000000 08:11 78792612                   
/home/apache2/htdocs/horde/lib/core.php
7f5a84b9e000-7f5a84bc1000 r--p 00000000 08:11 78799575                   
/home/apache2/htdocs/horde/mnemo/locale/cs_CZ/LC_MESSAGES/mnemo.mo
7f5a84bc1000-7f5a84bc5000 r-xp 00000000 08:01 1884172                    
/lib/libnss_dns-2.7.so
7f5a84bc5000-7f5a84dc4000 ---p 00004000 08:01 1884172                    
/lib/libnss_dns-2.7.so
7f5a84dc4000-7f5a84dc6000 rw-p 00003000 08:01 1884172                    
/lib/libnss_dns-2.7.so
7f5a84dc6000-7f5a84dfd000 r--p 00000000 08:11 78790850                   
/home/apache2/htdocs/horde/imp/locale/cs_CZ/LC_MESSAGES/imp.mo
7f5a84dfd000-7f5a84dff000 r-xp 00000000 08:01 1327349                    
/usr/lib/gconv/ISO8859-2.so
7f5a84dff000-7f5a84ffe000 ---p 00002000 08:01 1327349                    
/usr/lib/gconv/ISO8859-2.so
7f5a84ffe000-7f5a85000000 rw-p 00001000 08:01 1327349                    
/usr/lib/gconv/ISO8859-2.so
7f5a85000000-7f5a85192000 r--p 00000000 08:01 428099                     
/usr/lib/locale/locale-archive
7f5a85192000-7f5a851e1000 rw-p 7f5a85192000 00:00 0 
7f5a851e1000-7f5a851e3000 r-xp 00000000 08:01 451017                     
/usr/local/apache2/lib/apr-util-1/apr_ldap-1.so
7f5a851e3000-7f5a853e2000 ---p 00002000 08:01 451017                     
/usr/local/apache2/lib/apr-util-1/apr_ldap-1.so
7f5a853e2000-7f5a853e3000 rw-p 00001000 08:01 451017                     
/usr/local/apache2/lib/apr-util-1/apr_ldap-1.so
7f5a853e3000-7f5a853ed000 r-xp 00000000 08:01 1884173                    
/lib/libnss_files-2.7.so
7f5a853ed000-7f5a855ed000 ---p 0000a000 08:01 1884173                    
/lib/libnss_files-2.7.so
7f5a855ed000-7f5a855ef000 rw-p 0000a000 08:01 1884173                    
/lib/libnss_files-2.7.so
7f5a855ef000-7f5a855f8000 r-xp 00000000 08:01 1884175                    
/lib/libnss_nis-2.7.so
7f5a855f8000-7f5a857f8000 ---p 00009000 08:01 1884175                    
/lib/libnss_nis-2.7.so
7f5a857f8000-7f5a857fa000 rw-p 00009000 08:01 1884175                    
/lib/libnss_nis-2.7.so
7f5a857fa000-7f5a85801000 r-xp 00000000 08:01 1884171                    
/lib/libnss_compat-2.7.so
7f5a85801000-7f5a85a00000 ---p 00007000 08:01 1884171                    
/lib/libnss_compat-2.7.so
7f5a85a00000-7f5a85a02000 rw-p 00006000 08:01 1884171                    
/lib/libnss_compat-2.7.so
7f5a85a02000-7f5a85a07000 r-xp 00000000 08:01 415349                     
/usr/lib/libXdmcp.so.6.0.0
7f5a85a07000-7f5a85c06000 ---p 00005000 08:01 415349                     
/usr/lib/libXdmcp.so.6.0.0
7f5a85c06000-7f5a85c07000 rw-p 00004000 08:01 415349                     
/usr/lib/libXdmcp.so.6.0.0
7f5a85c07000-7f5a85c09000 r-xp 00000000 08:01 415347                     
/usr/lib/libXau.so.6.0.0
7f5a85c09000-7f5a85e08000 ---p 00002000 08:01 415347                     
/usr/lib/libXau.so.6.0.0
7f5a85e08000-7f5a85e09000 rw-p 00001000 08:01 415347                     
/usr/lib/libXau.so.6.0.0
7f5a85e09000-7f5a85e24000 r-xp 00000000 08:01 415351                     
/usr/lib/libxcb.so.1.0.0
7f5a85e24000-7f5a86024000 ---p 0001b000 08:01 415351                     
/usr/lib/libxcb.so.1.0.0
7f5a86024000-7f5a86025000 rw-p 0001b000 08:01 415351                     
/usr/lib/libxcb.so.1.0.0
7f5a86025000-7f5a86026000 r-xp 00000000 08:01 415353                     
/usr/lib/libxcb-xlib.so.0.0.0
7f5a86026000-7f5a86225000 ---p 00001000 08:01 415353                     
/usr/lib/libxcb-xlib.so.0.0.0
7f5a86225000-7f5a86226000 rw-p 00000000 08:01 415353                     
/usr/lib/libxcb-xlib.so.0.0.0
7f5a86226000-7f5a86378000 r-xp 00000000 08:01 410736                     
/usr/lib/libxml2.so.2.6.32
7f5a86378000-7f5a86577000 ---p 00152000 08:01 410736                     
/usr/lib/libxml2.so.2.6.32
7f5a86577000-7f5a86581000 rw-p 00151000 08:01 410736                     
/usr/lib/libxml2.so.2.6.32
7f5a86581000-7f5a86582000 rw-p 7f5a86581000 00:00 0 
7f5a86582000-7f5a865bb000 r-xp 00000000 08:01 811278                     
/usr/lib/libxslt.so.1.1.24
7f5a865bb000-7f5a867ba000 ---p 00039000 08:01 811278                     
/usr/lib/libxslt.so.1.1.24
7f5a867ba000-7f5a867bc000 rw-p 00038000 08:01 811278                     
/usr/lib/libxslt.so.1.1.24
7f5a867bc000-7f5a86816000 r-xp 00000000 08:01 419699                     
/usr/local/lib/libcurl.so.4.2.0
7f5a86816000-7f5a86a16000 ---p 0005a000 08:01 419699                     
/usr/local/lib/libcurl.so.4.2.0
7f5a86a16000-7f5a86a19000 rw-p 0005a000 08:01 419699                     
/usr/local/lib/libcurl.so.4.2.0
7f5a86a19000-7f5a86a2e000 r-xp 00000000 08:01 1884170                    
/lib/libnsl-2.7.so
7f5a86a2e000-7f5a86c2d000 ---p 00015000 08:01 1884170                    
/lib/libnsl-2.7.so
7f5a86c2d000-7f5a86c2f000 rw-p 00014000 08:01 1884170                    
/lib/libnsl-2.7.so
7f5a86c2f000-7f5a86c31000 rw-p 7f5a86c2f000 00:00 0 
7f5a86c31000-7f5a86c40000 r-xp 00000000 08:01 835606                     
/lib/libbz2.so.1.0.4
7f5a86c40000-7f5a86e3f000 ---p 0000f000 08:01 835606                     
/lib/libbz2.so.1.0.4
7f5a86e3f000-7f5a86e41000 rw-p 0000e000 08:01 835606                     
/lib/libbz2.so.1.0.4
7f5a86e41000-7f5a86e62000 r-xp 00000000 08:01 414949                     
/usr/lib/libjpeg.so.62.0.0
7f5a86e62000-7f5a87062000 ---p 00021000 08:01 414949                     
/usr/lib/libjpeg.so.62.0.0
7f5a87062000-7f5a87063000 rw-p 00021000 08:01 414949                     
/usr/lib/libjpeg.so.62.0.0
7f5a87063000-7f5a87088000 r-xp 00000000 08:01 414393                     
/usr/lib/libpng12.so.0.27.0
7f5a87088000-7f5a87287000 ---p 00025000 08:01 414393                     
/usr/lib/libpng12.so.0.27.0
7f5a87287000-7f5a87288000 rw-p 00024000 08:01 414393                     
/usr/lib/libpng12.so.0.27.0
7f5a87288000-7f5a87298000 r-xp 00000000 08:01 811014                     
/usr/lib/libXpm.so.4.11.0
7f5a87298000-7f5a87498000 ---p 00010000 08:01 811014                     
/usr/lib/libXpm.so.4.11.0
7f5a87498000-7f5a87499000 rw-p 00010000 08:01 811014                     
/usr/lib/libXpm.so.4.11.0
7f5a87499000-7f5a8759f000 r-xp 00000000 08:01 415355                     
/usr/lib/libX11.so.6.2.0
7f5a8759f000-7f5a8779f000 ---p 00106000 08:01 415355                     
/usr/lib/libX11.so.6.2.0
7f5a8779f000-7f5a877a5000 rw-p 00106000 08:01 415355                     
/usr/lib/libX11.so.6.2.0
7f5a877a5000-7f5a87824000 r-xp 00000000 08:01 412300                     
/usr/lib/libfreetype.so.6.3.18
7f5a87824000-7f5a87a23000 ---p 0007f000 08:01 412300                     
/usr/lib/libfreetype.so.6.3.18
7f5a87a23000-7f5a87a29000 rw-p 0007e000 08:01 412300                     
/usr/lib/libfreetype.so.6.3.18
7f5a87a29000-7f5a87a90000 r-xp 00000000 08:01 1679409                    
/usr/local/lib/libgmp.so.10.0.4
7f5a87a90000-7f5a87c8f000 ---p 00067000 08:01 1679409                    
/usr/local/lib/libgmp.so.10.0.4
7f5a87c8f000-7f5a87c98000 rw-p 00066000 08:01 1679409                    
/usr/local/lib/libgmp.so.10.0.4
7f5a87c98000-7f5a87ca3000 r-xp 00000000 08:01 835643                     
/lib/libpam.so.0.81.12
7f5a87ca3000-7f5a87ea2000 ---p 0000b000 08:01 835643                     
/lib/libpam.so.0.81.12
7f5a87ea2000-7f5a87ea3000 rw-p 0000a000 08:01 835643                     
/lib/libpam.so.0.81.12
7f5a87ea3000-7f5a87eac000 r-xp 00000000 08:01 418505                     
/usr/local/lib/libltdl.so.7.3.0
7f5a87eac000-7f5a880ab000 ---p 00009000 08:01 418505                     
/usr/local/lib/libltdl.so.7.3.0
7f5a880ab000-7f5a880ac000 rw-p 00008000 08:01 418505                     
/usr/local/lib/libltdl.so.7.3.0
7f5a880ac000-7f5a880d3000 r-xp 00000000 08:01 416131                     
/usr/lib/libmcrypt.so.4.4.7
7f5a880d3000-7f5a881d3000 ---p 00027000 08:01 416131                     
/usr/lib/libmcrypt.so.4.4.7
7f5a881d3000-7f5a881d7000 rw-p 00027000 08:01 416131                     
/usr/lib/libmcrypt.so.4.4.7
7f5a881d7000-7f5a881dc000 rw-p 7f5a881d7000 00:00 0 
7f5a881dc000-7f5a881ef000 r-xp 00000000 08:01 811277                     
/usr/lib/libexslt.so.0.8.13
7f5a881ef000-7f5a883ee000 ---p 00013000 08:01 811277                     
/usr/lib/libexslt.so.0.8.13
7f5a883ee000-7f5a883ef000 rw-p 00012000 08:01 811277                     
/usr/lib/libexslt.so.0.8.13
7f5a883ef000-7f5a88dd8000 r-xp 00000000 08:01 451990                     
/usr/local/apache2/modules/libphp5.so
7f5a88dd8000-7f5a88fd7000 ---p 009e9000 08:01 451990                     
/usr/local/apache2/modules/libphp5.so
7f5a88fd7000-7f5a8906b000 rw-p 009e8000 08:01 451990                     
/usr/local/apache2/modules/libphp5.so
7f5a8906b000-7f5a8908e000 rw-p 7f5a8906b000 00:00 0 
7f5a8908e000-7f5a89095000 r-xp 00000000 08:01 451065                     
/usr/local/apache2/modules/mod_proxy_http.so
7f5a89095000-7f5a89295000 ---p 00007000 08:01 451065                     
/usr/local/apache2/modules/mod_proxy_http.so
7f5a89295000-7f5a89296000 rw-p 00007000 08:01 451065                     
/usr/local/apache2/modules/mod_proxy_http.so
7f5a89296000-7f5a892a9000 r-xp 00000000 08:01 451062                     
/usr/local/apache2/modules/mod_proxy.so
7f5a892a9000-7f5a894a9000 ---p 00013000 08:01 451062                     
/usr/local/apache2/modules/mod_proxy.so
7f5a894a9000-7f5a894aa000 rw-p 00013000 08:01 451062                     
/usr/local/apache2/modules/mod_proxy.so
7f5a894aa000-7f5a894b8000 r-xp 00000000 08:01 451085                     
/usr/local/apache2/modules/mod_rewrite.so
7f5a894b8000-7f5a896b8000 ---p 0000e000 08:01 451085                     
/usr/local/apache2/modules/mod_rewrite.so
7f5a896b8000-7f5a896b9000 rw-p 0000e000 08:01 451085                     
/usr/local/apache2/modules/mod_rewrite.so
7f5a896b9000-7f5a896be000 r-xp 00000000 08:01 451047                     
/usr/local/apache2/modules/mod_deflate.so
7f5a896be000-7f5a898bd000 ---p 00005000 08:01 451047                     
/usr/local/apache2/modules/mod_deflate.so
7f5a898bd000-7f5a898be000 rw-p 00004000 08:01 451047                     
/usr/local/apache2/modules/mod_deflate.so
7f5a898be000-7f5a898c1000 r-xp 00000000 08:01 451084                     
/usr/local/apache2/modules/mod_alias.so
7f5a898c1000-7f5a89ac0000 ---p 00003000 08:01 451084                     
/usr/local/apache2/modules/mod_alias.so
7f5a89ac0000-7f5a89ac1000 rw-p 00002000 08:01 451084                     
/usr/local/apache2/modules/mod_alias.so
7f5a89ac1000-7f5a89ac3000 r-xp 00000000 08:01 451083                     
/usr/local/apache2/modules/mod_userdir.so
7f5a89ac3000-7f5a89cc2000 ---p 00002000 08:01 451083                     
/usr/local/apache2/modules/mod_userdir.so
7f5a89cc2000-7f5a89cc3000 rw-p 00001000 08:01 451083                     
/usr/local/apache2/modules/mod_userdir.so
7f5a89cc3000-7f5a89cc6000 r-xp 00000000 08:01 451080                     
/usr/local/apache2/modules/mod_imagemap.so
7f5a89cc6000-7f5a89ec5000 ---p 00003000 08:01 451080                     
/usr/local/apache2/modules/mod_imagemap.so
7f5a89ec5000-7f5a89ec6000 rw-p 00002000 08:01 451080                     
/usr/local/apache2/modules/mod_imagemap.so
7f5a89ec6000-7f5a89ec8000 r-xp 00000000 08:01 451079                     
/usr/local/apache2/modules/mod_dir.so
7f5a89ec8000-7f5a8a0c7000 ---p 00002000 08:01 451079                     
/usr/local/apache2/modules/mod_dir.so
7f5a8a0c7000-7f5a8a0c8000 rw-p 00001000 08:01 451079                     
/usr/local/apache2/modules/mod_dir.so
7f5a8a0c8000-7f5a8a0cf000 r-xp 00000000 08:01 451078                     
/usr/local/apache2/modules/mod_negotiation.so
7f5a8a0cf000-7f5a8a2cf000 ---p 00007000 08:01 451078                     
/usr/local/apache2/modules/mod_negotiation.so
7f5a8a2cf000-7f5a8a2d0000 rw-p 00007000 08:01 451078                     
/usr/local/apache2/modules/mod_negotiation.so
7f5a8a2d0000-7f5a8a2d2000 r-xp 00000000 08:01 451077                     
/usr/local/apache2/modules/mod_vhost_alias.so
7f5a8a2d2000-7f5a8a4d1000 ---p 00002000 08:01 451077                     
/usr/local/apache2/modules/mod_vhost_alias.so
7f5a8a4d1000-7f5a8a4d2000 rw-p 00001000 08:01 451077                     
/usr/local/apache2/modules/mod_vhost_alias.so
7f5a8a4d2000-7f5a8a4d7000 r-xp 00000000 08:01 451075                     
/usr/local/apache2/modules/mod_cgi.so
7f5a8a4d7000-7f5a8a6d7000 ---p 00005000 08:01 451075                     
/usr/local/apache2/modules/mod_cgi.so
7f5a8a6d7000-7f5a8a6d8000 rw-p 00005000 08:01 451075                     
/usr/local/apache2/modules/mod_cgi.so
7f5a8a6d8000-7f5a8a6dc000 r-xp 00000000 08:01 451074                     
/usr/local/apache2/modules/mod_info.so
7f5a8a6dc000-7f5a8a8dc000 ---p 00004000 08:01 451074                     
/usr/local/apache2/modules/mod_info.so
7f5a8a8dc000-7f5a8a8dd000 rw-p 00004000 08:01 451074                     
/usr/local/apache2/modules/mod_info.so
7f5a8a8dd000-7f5a8a8de000 r-xp 00000000 08:01 451073                     
/usr/local/apache2/modules/mod_asis.so
7f5a8a8de000-7f5a8aade000 ---p 00001000 08:01 451073                     
/usr/local/apache2/modules/mod_asis.so
7f5a8aade000-7f5a8aadf000 rw-p 00001000 08:01 451073                     
/usr/local/apache2/modules/mod_asis.so
7f5a8aadf000-7f5a8aae7000 r-xp 00000000 08:01 451072                     
/usr/local/apache2/modules/mod_autoindex.so
7f5a8aae7000-7f5a8ace6000 ---p 00008000 08:01 451072                     
/usr/local/apache2/modules/mod_autoindex.so
7f5a8ace6000-7f5a8ace7000 rw-p 00007000 08:01 451072                     
/usr/local/apache2/modules/mod_autoindex.so
7f5a8ace7000-7f5a8aceb000 r-xp 00000000 08:01 451071                     
/usr/local/apache2/modules/mod_status.so
7f5a8aceb000-7f5a8aeeb000 ---p 00004000 08:01 451071                     
/usr/local/apache2/modules/mod_status.so
7f5a8aeeb000-7f5a8aeec000 rw-p 00004000 08:01 451071                     
/usr/local/apache2/modules/mod_status.so
7f5a8aeec000-7f5a8aef0000 r-xp 00000000 08:01 451069                     
/usr/local/apache2/modules/mod_mime.so
7f5a8aef0000-7f5a8b0ef000 ---p 00004000 08:01 451069                     
/usr/local/apache2/modules/mod_mime.so
7f5a8b0ef000-7f5a8b0f0000 rw-p 00003000 08:01 451069                     
/usr/local/apache2/modules/mod_mime.so
7f5a8b0f0000-7f5a8b0f2000 r-xp 00000000 08:01 451060                     
/usr/local/apache2/modules/mod_setenvif.so
7f5a8b0f2000-7f5a8b2f2000 ---p 00002000 08:01 451060                     
/usr/local/apache2/modules/mod_setenvif.so
7f5a8b2f2000-7f5a8b2f3000 rw-p 00002000 08:01 451060                     
/usr/local/apache2/modules/mod_setenvif.so
7f5a8b2f3000-7f5a8b2f5000 r-xp 00000000 08:01 451059                     
/usr/local/apache2/modules/mod_unique_id.so
7f5a8b2f5000-7f5a8b4f4000 ---p 00002000 08:01 451059                     
/usr/local/apache2/modules/mod_unique_id.so
7f5a8b4f4000-7f5a8b4f5000 rw-p 00001000 08:01 451059                     
/usr/local/apache2/modules/mod_unique_id.so
7f5a8b4f5000-7f5a8b4f9000 r-xp 00000000 08:01 451056                     
/usr/local/apache2/modules/mod_headers.so
7f5a8b4f9000-7f5a8b6f8000 ---p 00004000 08:01 451056                     
/usr/local/apache2/modules/mod_headers.so
7f5a8b6f8000-7f5a8b6f9000 rw-p 00003000 08:01 451056                     
/usr/local/apache2/modules/mod_headers.so
7f5a8b6f9000-7f5a8b6fb000 r-xp 00000000 08:01 451055                     
/usr/local/apache2/modules/mod_expires.so
7f5a8b6fb000-7f5a8b8fb000 ---p 00002000 08:01 451055                     
/usr/local/apache2/modules/mod_expires.so
7f5a8b8fb000-7f5a8b8fc000 rw-p 00002000 08:01 451055                     
/usr/local/apache2/modules/mod_expires.so
7f5a8b8fc000-7f5a8b901000 r-xp 00000000 08:01 451053                     
/usr/local/apache2/modules/mod_mime_magic.so
7f5a8b901000-7f5a8bb01000 ---p 00005000 08:01 451053                     
/usr/local/apache2/modules/mod_mime_magic.so
7f5a8bb01000-7f5a8bb02000 rw-p 00005000 08:01 451053                     
/usr/local/apache2/modules/mod_mime_magic.so
7f5a8bb02000-7f5a8bb04000 r-xp 00000000 08:01 451052                     
/usr/local/apache2/modules/mod_env.so
7f5a8bb04000-7f5a8bd03000 ---p 00002000 08:01 451052                     
/usr/local/apache2/modules/mod_env.so
7f5a8bd03000-7f5a8bd04000 rw-p 00001000 08:01 451052                     
/usr/local/apache2/modules/mod_env.so
7f5a8bd04000-7f5a8bd09000 r-xp 00000000 08:01 451049                     
/usr/local/apache2/modules/mod_log_config.so
7f5a8bd09000-7f5a8bf09000 ---p 00005000 08:01 451049                     
/usr/local/apache2/modules/mod_log_config.so
7f5a8bf09000-7f5a8bf0a000 rw-p 00005000 08:01 451049                     
/usr/local/apache2/modules/mod_log_config.so
7f5a8bf0a000-7f5a8bf14000 r-xp 00000000 08:01 451042                     
/usr/local/apache2/modules/mod_include.so
7f5a8bf14000-7f5a8c113000 ---p 0000a000 08:01 451042                     
/usr/local/apache2/modules/mod_include.so
7f5a8c113000-7f5a8c114000 rw-p 00009000 08:01 451042                     
/usr/local/apache2/modules/mod_include.so
7f5a8c114000-7f5a8c11a000 r-xp 00000000 08:01 451035                     
/usr/local/apache2/modules/mod_auth_digest.so
7f5a8c11a000-7f5a8c31a000 ---p 00006000 08:01 451035                     
/usr/local/apache2/modules/mod_auth_digest.so
7f5a8c31a000-7f5a8c31b000 rw-p 00006000 08:01 451035                     
/usr/local/apache2/modules/mod_auth_digest.so
7f5a8c31b000-7f5a8c321000 r-xp 00000000 08:01 451032                     
/usr/local/apache2/modules/mod_authnz_ldap.so
7f5a8c321000-7f5a8c520000 ---p 00006000 08:01 451032                     
/usr/local/apache2/modules/mod_authnz_ldap.so
7f5a8c520000-7f5a8c521000 rw-p 00005000 08:01 451032                     
/usr/local/apache2/modules/mod_authnz_ldap.so
7f5a8c521000-7f5a8c586000 r-xp 00000000 08:01 412831                     
/usr/lib/libgcrypt.so.11.4.4
7f5a8c586000-7f5a8c785000 ---p 00065000 08:01 412831                     
/usr/lib/libgcrypt.so.11.4.4
7f5a8c785000-7f5a8c788000 rw-p 00064000 08:01 412831                     
/usr/lib/libgcrypt.so.11.4.4
7f5a8c788000-7f5a8c797000 r-xp 00000000 08:01 412837                     
/usr/lib/libtasn1.so.3.0.15
7f5a8c797000-7f5a8c997000 ---p 0000f000 08:01 412837                     
/usr/lib/libtasn1.so.3.0.15
7f5a8c997000-7f5a8c998000 rw-p 0000f000 08:01 412837                     
/usr/lib/libtasn1.so.3.0.15
7f5a8c998000-7f5a8ca3f000 r-xp 00000000 08:01 411071                     
/usr/lib/libgnutls.so.26.4.6
7f5a8ca3f000-7f5a8cc3f000 ---p 000a7000 08:01 411071                     
/usr/lib/libgnutls.so.26.4.6
7f5a8cc3f000-7f5a8cc4a000 rw-p 000a7000 08:01 411071                     
/usr/lib/libgnutls.so.26.4.6
7f5a8cc4a000-7f5a8cc63000 r-xp 00000000 08:01 412081                     
/usr/lib/libsasl2.so.2.0.22
7f5a8cc63000-7f5a8ce63000 ---p 00019000 08:01 412081                     
/usr/lib/libsasl2.so.2.0.22
7f5a8ce63000-7f5a8ce64000 rw-p 00019000 08:01 412081                     
/usr/lib/libsasl2.so.2.0.22
7f5a8ce64000-7f5a8ce74000 r-xp 00000000 08:01 1884178                    
/lib/libresolv-2.7.so
7f5a8ce74000-7f5a8d074000 ---p 00010000 08:01 1884178                    
/lib/libresolv-2.7.so
7f5a8d074000-7f5a8d076000 rw-p 00010000 08:01 1884178                    
/lib/libresolv-2.7.so
7f5a8d076000-7f5a8d078000 rw-p 7f5a8d076000 00:00 0 
7f5a8d078000-7f5a8d086000 r-xp 00000000 08:01 409980                     
/usr/lib/liblber-2.4.so.2.1.0
7f5a8d086000-7f5a8d286000 ---p 0000e000 08:01 409980                     
/usr/lib/liblber-2.4.so.2.1.0
7f5a8d286000-7f5a8d287000 rw-p 0000e000 08:01 409980                     
/usr/lib/liblber-2.4.so.2.1.0
7f5a8d287000-7f5a8d2cc000 r-xp 00000000 08:01 409981                     
/usr/lib/libldap_r-2.4.so.2.1.0
7f5a8d2cc000-7f5a8d4cb000 ---p 00045000 08:01 409981                     
/usr/lib/libldap_r-2.4.so.2.1.0
7f5a8d4cb000-7f5a8d4ce000 rw-p 00044000 08:01 409981                     
/usr/lib/libldap_r-2.4.so.2.1.0
7f5a8d4ce000-7f5a8d4d0000 rw-p 7f5a8d4ce000 00:00 0 
7f5a8d4d0000-7f5a8d4dc000 r-xp 00000000 08:01 451048                     
/usr/local/apache2/modules/mod_ldap.so
7f5a8d4dc000-7f5a8d6db000 ---p 0000c000 08:01 451048                     
/usr/local/apache2/modules/mod_ldap.so
7f5a8d6db000-7f5a8d6dc000 rw-p 0000b000 08:01 451048                     
/usr/local/apache2/modules/mod_ldap.so
7f5a8d6dc000-7f5a8d6de000 r-xp 00000000 08:01 451028                     
/usr/local/apache2/modules/mod_authz_groupfile.so
7f5a8d6de000-7f5a8d8dd000 ---p 00002000 08:01 451028                     
/usr/local/apache2/modules/mod_authz_groupfile.so
7f5a8d8dd000-7f5a8d8de000 rw-p 00001000 08:01 451028                     
/usr/local/apache2/modules/mod_authz_groupfile.so
7f5a8d8de000-7f5a8d8df000 r-xp 00000000 08:01 451029                     
/usr/local/apache2/modules/mod_authz_user.so
7f5a8d8df000-7f5a8dadf000 ---p 00001000 08:01 451029                     
/usr/local/apache2/modules/mod_authz_user.so
7f5a8dadf000-7f5a8dae0000 rw-p 00001000 08:01 451029                     
/usr/local/apache2/modules/mod_authz_user.so
7f5a8dae0000-7f5a8dae2000 r-xp 00000000 08:01 451022                     
/usr/local/apache2/modules/mod_authn_file.so
7f5a8dae2000-7f5a8dce1000 ---p 00002000 08:01 451022                     
/usr/local/apache2/modules/mod_authn_file.so
7f5a8dce1000-7f5a8dce2000 rw-p 00001000 08:01 451022                     
/usr/local/apache2/modules/mod_authn_file.so
7f5a8dce2000-7f5a8dce4000 r-xp 00000000 08:01 451034                     
/usr/local/apache2/modules/mod_auth_basic.so
7f5a8dce4000-7f5a8dee3000 ---p 00002000 08:01 451034                     
/usr/local/apache2/modules/mod_auth_basic.so
7f5a8dee3000-7f5a8dee4000 rw-p 00001000 08:01 451034                     
/usr/local/apache2/modules/mod_auth_basic.so
7f5a8dee4000-7f5a8dee6000 r-xp 00000000 08:01 451027                     
/usr/local/apache2/modules/mod_authz_host.so
7f5a8dee6000-7f5a8e0e5000 ---p 00002000 08:01 451027                     
/usr/local/apache2/modules/mod_authz_host.so
7f5a8e0e5000-7f5a8e0e6000 rw-p 00001000 08:01 451027                     
/usr/local/apache2/modules/mod_authz_host.so
7f5a8e0e6000-7f5a8e0fc000 r-xp 00000000 08:01 411922                     
/usr/lib/libz.so.1.2.3.3
7f5a8e0fc000-7f5a8e2fc000 ---p 00016000 08:01 411922                     
/usr/lib/libz.so.1.2.3.3
7f5a8e2fc000-7f5a8e2fd000 rw-p 00016000 08:01 411922                     
/usr/lib/libz.so.1.2.3.3
7f5a8e2fd000-7f5a8e447000 r-xp 00000000 08:01 1884164                    
/lib/libc-2.7.so
7f5a8e447000-7f5a8e646000 ---p 0014a000 08:01 1884164                    
/lib/libc-2.7.so
7f5a8e646000-7f5a8e649000 r--p 00149000 08:01 1884164                    
/lib/libc-2.7.so
7f5a8e649000-7f5a8e64b000 rw-p 0014c000 08:01 1884164                    
/lib/libc-2.7.so
7f5a8e64b000-7f5a8e650000 rw-p 7f5a8e64b000 00:00 0 
7f5a8e650000-7f5a8e652000 r-xp 00000000 08:01 1884167                    
/lib/libdl-2.7.so
7f5a8e652000-7f5a8e852000 ---p 00002000 08:01 1884167                    
/lib/libdl-2.7.so
7f5a8e852000-7f5a8e854000 rw-p 00002000 08:01 1884167                    
/lib/libdl-2.7.so
7f5a8e854000-7f5a8e86a000 r-xp 00000000 08:01 1490949                    
/lib/libpthread-2.7.so
7f5a8e86a000-7f5a8ea6a000 ---p 00016000 08:01 1490949                    
/lib/libpthread-2.7.so
7f5a8ea6a000-7f5a8ea6c000 rw-p 00016000 08:01 1490949                    
/lib/libpthread-2.7.so
7f5a8ea6c000-7f5a8ea70000 rw-p 7f5a8ea6c000 00:00 0 
7f5a8ea70000-7f5a8ea78000 r-xp 00000000 08:01 1884166                    
/lib/libcrypt-2.7.so
7f5a8ea78000-7f5a8ec78000 ---p 00008000 08:01 1884166                    
/lib/libcrypt-2.7.so
7f5a8ec78000-7f5a8ec7a000 rw-p 00008000 08:01 1884166                    
/lib/libcrypt-2.7.so
7f5a8ec7a000-7f5a8eca8000 rw-p 7f5a8ec7a000 00:00 0 
7f5a8eca8000-7f5a8ecb0000 r-xp 00000000 08:01 1884179                    
/lib/librt-2.7.so
7f5a8ecb0000-7f5a8eeaf000 ---p 00008000 08:01 1884179                    
/lib/librt-2.7.so
7f5a8eeaf000-7f5a8eeb1000 rw-p 00007000 08:01 1884179                    
/lib/librt-2.7.so
7f5a8eeb1000-7f5a8eeb4000 r-xp 00000000 08:01 835653                     
/lib/libuuid.so.1.2
7f5a8eeb4000-7f5a8f0b4000 ---p 00003000 08:01 835653                     
/lib/libuuid.so.1.2
7f5a8f0b4000-7f5a8f0b5000 rw-p 00003000 08:01 835653                     
/lib/libuuid.so.1.2
7f5a8f0b5000-7f5a8f0e3000 r-xp 00000000 08:01 442477                     
/usr/local/apache2/lib/libapr-1.so.0.4.5
7f5a8f0e3000-7f5a8f2e2000 ---p 0002e000 08:01 442477                     
/usr/local/apache2/lib/libapr-1.so.0.4.5
7f5a8f2e2000-7f5a8f2e4000 rw-p 0002d000 08:01 442477                     
/usr/local/apache2/lib/libapr-1.so.0.4.5
7f5a8f2e4000-7f5a8f3e0000 r-xp 00000000 08:01 419814                     
/usr/local/lib/libiconv.so.2.5.1
7f5a8f3e0000-7f5a8f5df000 ---p 000fc000 08:01 419814                     
/usr/local/lib/libiconv.so.2.5.1
7f5a8f5df000-7f5a8f5e1000 rw-p 000fb000 08:01 419814                     
/usr/local/lib/libiconv.so.2.5.1
7f5a8f5e1000-7f5a8f607000 r-xp 00000000 08:01 442537                     
/usr/local/apache2/lib/libexpat.so.0.5.0
7f5a8f607000-7f5a8f806000 ---p 00026000 08:01 442537                     
/usr/local/apache2/lib/libexpat.so.0.5.0
7f5a8f806000-7f5a8f809000 rw-p 00025000 08:01 442537                     
/usr/local/apache2/lib/libexpat.so.0.5.0
7f5a8f809000-7f5a8f82b000 r-xp 00000000 08:01 442544                     
/usr/local/apache2/lib/libaprutil-1.so.0.4.1
7f5a8f82b000-7f5a8fa2a000 ---p 00022000 08:01 442544                     
/usr/local/apache2/lib/libaprutil-1.so.0.4.1
7f5a8fa2a000-7f5a8fa2c000 rw-p 00021000 08:01 442544                     
/usr/local/apache2/lib/libaprutil-1.so.0.4.1
7f5a8fa2c000-7f5a8faae000 r-xp 00000000 08:01 1884168                    
/lib/libm-2.7.so
7f5a8faae000-7f5a8fcad000 ---p 00082000 08:01 1884168                    
/lib/libm-2.7.so
7f5a8fcad000-7f5a8fcaf000 rw-p 00081000 08:01 1884168                    
/lib/libm-2.7.so
7f5a8fcaf000-7f5a8fe22000 r-xp 00000000 08:01 412350                     
/usr/lib/libcrypto.so.0.9.8
7f5a8fe22000-7f5a90021000 ---p 00173000 08:01 412350                     
/usr/lib/libcrypto.so.0.9.8
7f5a90021000-7f5a90048000 rw-p 00172000 08:01 412350                     
/usr/lib/libcrypto.so.0.9.8
7f5a90048000-7f5a9004b000 rw-p 7f5a90048000 00:00 0 
7f5a9004b000-7f5a90097000 r-xp 00000000 08:01 412351                     
/usr/lib/libssl.so.0.9.8
7f5a90097000-7f5a90296000 ---p 0004c000 08:01 412351                     
/usr/lib/libssl.so.0.9.8
7f5a90296000-7f5a9029d000 rw-p 0004b000 08:01 412351                     
/usr/lib/libssl.so.0.9.8
7f5a9029d000-7f5a902b9000 r-xp 00000000 08:01 1884161                    
/lib/ld-2.7.so
7f5a902cb000-7f5a902ef000 r--p 00000000 08:11 78799886                   
/home/apache2/htdocs/horde/nag/locale/cs_CZ/LC_MESSAGES/nag.mo
7f5a902ef000-7f5a90310000 r--p 00000000 08:11 78799165                   
/home/apache2/htdocs/horde/locale/cs_CZ/LC_MESSAGES/horde.mo
7f5a90310000-7f5a90326000 rw-s 00000000 00:08 5926133                    
/dev/zero (deleted)
7f5a90326000-7f5a903a1000 rw-s 00000000 00:08 5926122                    
/dev/zero (deleted)
7f5a903a1000-7f5a903a4000 r-xp 00000000 08:01 412824                     
/usr/lib/libgpg-error.so.0.3.0
7f5a903a4000-7f5a904a3000 ---p 00003000 08:01 412824                     
/usr/lib/libgpg-error.so.0.3.0
7f5a904a3000-7f5a904a4000 rw-p 00002000 08:01 412824                     
/usr/lib/libgpg-error.so.0.3.0
7f5a904a4000-7f5a904ab000 rw-p 7f5a904a4000 00:00 0 
7f5a904ae000-7f5a904b5000 r--s 00000000 08:01 412528                     
/usr/lib/gconv/gconv-modules.cache
7f5a904b5000-7f5a904b8000 rw-p 7f5a904b5000 00:00 0 
7f5a904b8000-7f5a904ba000 rw-p 0001b000 08:01 1884161                    
/lib/ld-2.7.so
7fffbabba000-7fffbabcf000 rw-p 7ffffffe9000 00:00 0                      [stack]
7fffbabff000-7fffbac00000 r-xp 7fffbabff000 00:00 0                      [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]
[Wed Mar 28 13:21:35 2012] [notice] child pid 5429 exit signal Aborted (6), 
possible coredump in /usr/local/var/apache_cores


Previous Comments:
------------------------------------------------------------------------
[2012-03-28 09:31:57] komanek at natur dot cuni dot cz

I have just run into the same problems after upgrading from 5.2.17 
to 5.3.10 last weekend. Hosted on Debian server. Before I found this 
bug report, I created another one:
https://bugs.php.net/bug.php?id=61508
, which now seems to be a duplicate of this one.

It is true I have a loaded server with many extensions and many 
users with their own apps, so this seems not to be possible for me 
to check all their code or to downgrade to unsupported 5.2 branch.

------------------------------------------------------------------------
[2012-02-20 20:05:16] andreyvit at me dot com

Just had the same issue, but 100% reproducible. It does not always print 
zend_mm_heap corrupted, but it always segfaults PHP.

I've traced it to an equivalent of the following two lines of code:

  $xx = new stdClass;
  strpos($xx, ':');

Moreover, this only crashes inside a custom error handler function. If I 
disable 
set_error_handler call, the crash disappears. The crash inside the error 
handler 
is on a pretty innocent operation, and the location is not stable (most often 
it 
crashes on assigning a large literal array to a static variable).

I tried to produce a smaller test case which reproduces the crash, but failed. 
Some magic dust is always missing.

However, this gives us an alternative theory why most people may only be seeing 
this in production and rarely: they may only be running a custom error handler 
in 
production, and they may have a rare critical error somewhere which can trigger 
it. Try disabling your error handler and see.

------------------------------------------------------------------------
[2011-12-11 19:37:37] arekm at maven dot pl

"f dot ardelian at gmail dot com" test case works on php 5.4rc2, too (php 
cli segfaults)

------------------------------------------------------------------------
[2011-11-23 11:30:36] utnalove at yahoo dot it

Hello, I use Wordpress. I am hosted in home.pl which uses IdeaWebServer instead 
of Apache. Very often when I enable whatever cache plugin I get the 
"zend_mm_heap corrupted" error.

I have also a hosting in the USA with Apache and the same PHP and MySql 
versions. If I backup both data and database and restore it in the Apache 
server 
I can use my caching plugins without issues because the "zend_mm_heap 
corrupted" 
error never appears.

Home.pl says that this is a PHP issue and it is not connected with their non-
Apache server.

What's your opinion in that? Is it a PHP issue or a hosting issue?
Thank you

------------------------------------------------------------------------
[2011-11-02 10:34:30] from dot php dot net at brainbox dot cz

I can reproduce the bug on Microsoft Windows XP SP3, with latest official PHP 
5.3.8 NTS build.

When we run script from "f dot ardelian at gmail dot com", PHP does not output 
"zend_mm_heap corrupted", but right after displaying the "If you see this…" 
line CRASHES.

However, I found that when I call "gc_disable();" before script end, it 
finishes successfully. This helped me run the test script without problems, but 
didn't solve the issue in my other scripts.

<?
define('OBJECT_COUNT', 100 * 1000 * 10);

class Object {
    private static $world = array();
    private static $maxGuid = 0;
    protected $_guid = null;
    public function __construct() {
         self::$world[$this->_guid = self::$maxGuid++] = $this;
    }
    public function __destruct() {
         unset(self::$world[$this->_guid]);
    }
}

for ($i = 0; $i < OBJECT_COUNT; ++$i) {
    new Object();
}

// You probably won't see this because of the "zend_mm_heap corrupted"
echo 'If you see this, try to increase OBJECT_COUNT to 100,000';

gc_disable(); // ADDED - works for me - PHP does not crash
?>

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=40479


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=40479&edit=1

Reply via email to