php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #67920 glibc detected *** /usr/bin/php-cgi: free(): invalid pointer: 0x00007f9b0669bb0
Submitted: 2014-08-28 04:42 UTC Modified: 2014-09-05 04:16 UTC
Votes:1
Avg. Score:5.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:1 (100.0%)
Same OS:0 (0.0%)
From: info at air-diensten dot nl Assigned: laruence (profile)
Status: Closed Package: Scripting Engine problem
PHP Version: 5.5.15-1.w6 OS: CentOS 6.5 (Final)
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: info at air-diensten dot nl
New email:
PHP Version: OS:

 

 [2014-08-28 04:42 UTC] info at air-diensten dot nl
Description:
------------
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/php_intl.dll' - /usr/lib64/php/modules/php_intl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  Module 'Zend OPcache' already loaded in Unknown on line 0
PHP Warning:  Zend OPcache: module registration failed! in Unknown on line 0
*** glibc detected *** /usr/bin/php-cgi: free(): invalid pointer: 0x00007f9b0669bb00 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x76166)[0x7f9b1909a166]
/usr/bin/php-cgi(php_module_shutdown+0x2a)[0x55a01a]
/usr/bin/php-cgi[0x66a605]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7f9b19042d1d]
/usr/bin/php-cgi[0x4213b9]
======= Memory map: ========
00400000-00717000 r-xp 00000000 fd:00 1714509                            /usr/bin/php-cgi
00917000-009a2000 rw-p 00317000 fd:00 1714509                            /usr/bin/php-cgi
009a2000-009bd000 rw-p 00000000 00:00 0 
01df5000-02223000 rw-p 00000000 00:00 0                                  [heap]
7f9aff884000-7f9aff88b000 r--s 00000000 fd:00 1704850                    /usr/lib64/gconv/gconv-modules.cache
7f9aff88b000-7f9b0571c000 r--p 00000000 fd:00 1709875                    /usr/lib/locale/locale-archive
7f9b0652e000-7f9b0e52e000 rw-s 00000000 00:04 33131                      /dev/zero (deleted)
7f9b0e52e000-7f9b0e53a000 r-xp 00000000 fd:00 792162                     /lib64/libnss_files-2.12.so
7f9b0e53a000-7f9b0e73a000 ---p 0000c000 fd:00 792162                     /lib64/libnss_files-2.12.so
7f9b0e73a000-7f9b0e73b000 r--p 0000c000 fd:00 792162                     /lib64/libnss_files-2.12.so
7f9b0e73b000-7f9b0e73c000 rw-p 0000d000 fd:00 792162                     /lib64/libnss_files-2.12.so
7f9b17f12000-7f9b17f2f000 r-xp 00000000 fd:00 786820                     /lib64/libselinux.so.1
7f9b17f2f000-7f9b1812e000 ---p 0001d000 fd:00 786820                     /lib64/libselinux.so.1
7f9b1812e000-7f9b1812f000 r--p 0001c000 fd:00 786820                     /lib64/libselinux.so.1
7f9b1812f000-7f9b18130000 rw-p 0001d000 fd:00 786820                     /lib64/libselinux.so.1
7f9b18130000-7f9b18131000 rw-p 00000000 00:00 0 
7f9b18131000-7f9b18133000 r-xp 00000000 fd:00 786633                     /lib64/libkeyutils.so.1.3
7f9b18133000-7f9b18332000 ---p 00002000 fd:00 786633                     /lib64/libkeyutils.so.1.3
7f9b18332000-7f9b18333000 r--p 00001000 fd:00 786633                     /lib64/libkeyutils.so.1.3
7f9b18333000-7f9b18334000 rw-p 00002000 fd:00 786633                     /lib64/libkeyutils.so.1.3
7f9b18334000-7f9b1833e000 r-xp 00000000 fd:00 786824                     /lib64/libkrb5support.so.0.1
7f9b1833e000-7f9b1853d000 ---p 0000a000 fd:00 786824                     /lib64/libkrb5support.so.0.1
7f9b1853d000-7f9b1853e000 r--p 00009000 fd:00 786824                     /lib64/libkrb5support.so.0.1
7f9b1853e000-7f9b1853f000 rw-p 0000a000 fd:00 786824                     /lib64/libkrb5support.so.0.1
7f9b1853f000-7f9b18556000 r-xp 00000000 fd:00 786465                     /lib64/libpthread-2.12.so
7f9b18556000-7f9b18756000 ---p 00017000 fd:00 786465                     /lib64/libpthread-2.12.so
7f9b18756000-7f9b18757000 r--p 00017000 fd:00 786465                     /lib64/libpthread-2.12.so
7f9b18757000-7f9b18758000 rw-p 00018000 fd:00 786465                     /lib64/libpthread-2.12.so
7f9b18758000-7f9b1875c000 rw-p 00000000 00:00 0 
7f9b1875c000-7f9b18772000 r-xp 00000000 fd:00 786446                     /lib64/libgcc_s-4.4.7-20120601.so.1
7f9b18772000-7f9b18971000 ---p 00016000 fd:00 786446                     /lib64/libgcc_s-4.4.7-20120601.so.1
7f9b18971000-7f9b18972000 rw-p 00015000 fd:00 786446                     /lib64/libgcc_s-4.4.7-20120601.so.1
7f9b18972000-7f9b1898f000 r-xp 00000000 fd:00 786488                     /lib64/libtinfo.so.5.7
7f9b1898f000-7f9b18b8f000 ---p 0001d000 fd:00 786488                     /lib64/libtinfo.so.5.7
7f9b18b8f000-7f9b18b93000 rw-p 0001d000 fd:00 786488                     /lib64/libtinfo.so.5.7
7f9b18b93000-7f9b18c04000 r-xp 00000000 fd:00 786435                     /lib64/libfreebl3.so
7f9b18c04000-7f9b18e03000 ---p 00071000 fd:00 786435                     /lib64/libfreebl3.so
7f9b18e03000-7f9b18e05000 r--p 00070000 fd:00 786435                     /lib64/libfreebl3.so
7f9b18e05000-7f9b18e06000 rw-p 00072000 fd:00 786435                     /lib64/libfreebl3.so
7f9b18e06000-7f9b18e0a000 rw-p 00000000 00:00 0 
7f9b18e0a000-7f9b18e20000 r-xp 00000000 fd:00 792166                     /lib64/libresolv-2.12.so
7f9b18e20000-7f9b19020000 ---p 00016000 fd:00 792166                     /lib64/libresolv-2.12.so
7f9b19020000-7f9b19021000 r--p 00016000 fd:00 792166                     /lib64/libresolv-2.12.so
7f9b19021000-7f9b19022000 rw-p 00017000 fd:00 792166                     /lib64/libresolv-2.12.so
7f9b19022000-7f9b19024000 rw-p 00000000 00:00 0 
7f9b19024000-7f9b191af000 r-xp 00000000 fd:00 786441                     /lib64/libc-2.12.so
7f9b191af000-7f9b193ae000 ---p 0018b000 fd:00 786441                     /lib64/libc-2.12.so
7f9b193ae000-7f9b193b2000 r--p 0018a000 fd:00 786441                     /lib64/libc-2.12.so
7f9b193b2000-7f9b193b3000 rw-p 0018e000 fd:00 786441                     /lib64/libc-2.12.so
7f9b193b3000-7f9b193b8000 rw-p 00000000 00:00 0 
7f9b193b8000-7f9b1956d000 r-xp 00000000 fd:00 1709258                    /usr/lib64/libcrypto.so.1.0.1e
7f9b1956d000-7f9b1976d000 ---p 001b5000 fd:00 1709258                    /usr/lib64/libcrypto.so.1.0.1e
7f9b1976d000-7f9b19788000 r--p 001b5000 fd:00 1709258                    /usr/lib64/libcrypto.so.1.0.1e
7f9b19788000-7f9b19794000 rw-p 001d0000 fd:00 1709258                    /usr/lib64/libcrypto.so.1.0.1e
7f9b19794000-7f9b19798000 rw-p 00000000 00:00 0 
7f9b19798000-7f9b197f9000 r-xp 00000000 fd:00 1711185                    /usr/lib64/libssl.so.1.0.1e
7f9b197f9000-7f9b199f9000 ---p 00061000 fd:00 1711185                    /usr/lib64/libssl.so.1.0.1e
7f9b199f9000-7f9b199fd000 r--p 00061000 fd:00 1711185                    /usr/lib64/libssl.so.1.0.1e
7f9b199fd000-7f9b19a04000 rw-p 00065000 fd:00 1711185                    /usr/lib64/libssl.so.1.0.1e
7f9b19a04000-7f9b19a07000 r-xp 00000000 fd:00 786619                     /lib64/libcom_err.so.2.1
7f9b19a07000-7f9b19c06000 ---p 00003000 fd:00 786619                     /lib64/libcom_err.so.2.1
7f9b19c06000-7f9b19c07000 r--p 00002000 fd:00 786619                     /lib64/libcom_err.so.2.1
7f9b19c07000-7f9b19c08000 rw-p 00003000 fd:00 786619                     /lib64/libcom_err.so.2.1
7f9b19c08000-7f9b19c31000 r-xp 00000000 fd:00 786637                     /lib64/libk5crypto.so.3.1
7f9b19c31000-7f9b19e31000 ---p 00029000 fd:00 786637                     /lib64/libk5crypto.so.3.1
7f9b19e31000-7f9b19e32000 r--p 00029000 fd:00 786637                     /lib64/libk5crypto.so.3.1
7f9b19e32000-7f9b19e33000 rw-p 0002a000 fd:00 786637                     /lib64/libk5crypto.so.3.1
7f9b19e33000-7f9b19e34000 rw-p 00000000 00:00 0 
7f9b19e34000-7f9b19f0f000 r-xp 00000000 fd:00 786823                     /lib64/libkrb5.so.3.3
7f9b19f0f000-7f9b1a10e000 ---p 000db000 fd:00 786823                     /lib64/libkrb5.so.3.3
7f9b1a10e000-7f9b1a118000 r--p 000da000 fd:00 786823                     /lib64/libkrb5.so.3.3
7f9b1a118000-7f9b1a11a000 rw-p 000e4000 fd:00 786823                     /lib64/libkrb5.so.3.3
7f9b1a11a000-7f9b1a15b000 r-xp 00000000 fd:00 786821                     /lib64/libgssapi_krb5.so.2.2
7f9b1a15b000-7f9b1a35b000 ---p 00041000 fd:00 786821                     /lib64/libgssapi_krb5.so.2.2
7f9b1a35b000-7f9b1a35c000 r--p 00041000 fd:00 786821                     /lib64/libgssapi_krb5.so.2.2
7f9b1a35c000-7f9b1a35e000 rw-p 00042000 fd:00 786821                     /lib64/libgssapi_krb5.so.2.2
7f9b1a35e000-7f9b1a4a6000 r-xp 00000000 fd:00 1705581                    /usr/lib64/libxml2.so.2.7.6
7f9b1a4a6000-7f9b1a6a6000 ---p 00148000 fd:00 1705581                    /usr/lib64/libxml2.so.2.7.6
7f9b1a6a6000-7f9b1a6af000 rw-p 00148000 fd:00 1705581                    /usr/lib64/libxml2.so.2.7.6
7f9b1a6af000-7f9b1a6b1000 rw-p 00000000 00:00 0 
7f9b1a6b1000-7f9b1a6c7000 r-xp 00000000 fd:00 792158                     /lib64/libnsl-2.12.so
7f9b1a6c7000-7f9b1a8c6000 ---p 00016000 fd:00 792158                     /lib64/libnsl-2.12.so
7f9b1a8c6000-7f9b1a8c7000 r--p 00015000 fd:00 792158                     /lib64/libnsl-2.12.so
7f9b1a8c7000-7f9b1a8c8000 rw-p 00016000 fd:00 792158                     /lib64/libnsl-2.12.so
7f9b1a8c8000-7f9b1a8ca000 rw-p 00000000 00:00 0 
7f9b1a8ca000-7f9b1a8cc000 r-xp 00000000 fd:00 792154                     /lib64/libdl-2.12.so
7f9b1a8cc000-7f9b1aacc000 ---p 00002000 fd:00 792154                     /lib64/libdl-2.12.so
7f9b1aacc000-7f9b1aacd000 r--p 00002000 fd:00 792154                     /lib64/libdl-2.12.so
7f9b1aacd000-7f9b1aace000 rw-p 00003000 fd:00 792154                     /lib64/libdl-2.12.so
7f9b1aace000-7f9b1ab51000 r-xp 00000000 fd:00 792156                     /lib64/libm-2.12.so
7f9b1ab51000-7f9b1ad50000 ---p 00083000 fd:00 792156                     /lib64/libm-2.12.so
7f9b1ad50000-7f9b1ad51000 r--p 00082000 fd:00 792156                     /lib64/libm-2.12.so
7f9b1ad51000-7f9b1ad52000 rw-p 00083000 fd:00 792156                     /lib64/libm-2.12.so
7f9b1ad52000-7f9b1ad59000 r-xp 00000000 fd:00 792168                     /lib64/librt-2.12.so
7f9b1ad59000-7f9b1af58000 ---p 00007000 fd:00 792168                     /lib64/librt-2.12.so
7f9b1af58000-7f9b1af59000 r--p 00006000 fd:00 792168                     /lib64/librt-2.12.so
7f9b1af59000-7f9b1af5a000 rw-p 00007000 fd:00 792168                     /lib64/librt-2.12.so
7f9b1af5a000-7f9b1af6f000 r-xp 00000000 fd:00 786496                     /lib64/libz.so.1.2.3
7f9b1af6f000-7f9b1b16e000 ---p 00015000 fd:00 786496                     /lib64/libz.so.1.2.3
7f9b1b16e000-7f9b1b16f000 r--p 00014000 fd:00 786496                     /lib64/libz.so.1.2.3
7f9b1b16f000-7f9b1b170000 rw-p 00015000 fd:00 786496                     /lib64/libz.so.1.2.3
7f9b1b170000-7f9b1b258000 r-xp 00000000 fd:00 1705131                    /usr/lib64/libstdc++.so.6.0.13
7f9b1b258000-7f9b1b458000 ---p 000e8000 fd:00 1705131                    /usr/lib64/libstdc++.so.6.0.13
7f9b1b458000-7f9b1b45f000 r--p 000e8000 fd:00 1705131                    /usr/lib64/libstdc++.so.6.0.13
7f9b1b45f000-7f9b1b461000 rw-p 000ef000 fd:00 1705131                    /usr/lib64/libstdc++.so.6.0.13
7f9b1b461000-7f9b1b476000 rw-p 00000000 00:00 0 
7f9b1b476000-7f9b1b498000 r-xp 00000000 fd:00 786484                     /lib64/libncurses.so.5.7
7f9b1b498000-7f9b1b697000 ---p 00022000 fd:00 786484                     /lib64/libncurses.so.5.7
7f9b1b697000-7f9b1b698000 rw-p 00021000 fd:00 786484                     /lib64/libncurses.so.5.7
7f9b1b698000-7f9b1b6c1000 r-xp 00000000 fd:00 1711205                    /usr/lib64/libedit.so.0.0.34
7f9b1b6c1000-7f9b1b8c1000 ---p 00029000 fd:00 1711205                    /usr/lib64/libedit.so.0.0.34
7f9b1b8c1000-7f9b1b8c4000 rw-p 00029000 fd:00 1711205                    /usr/lib64/libedit.so.0.0.34
7f9b1b8c4000-7f9b1b8c8000 rw-p 00000000 00:00 0 
7f9b1b8c8000-7f9b1b8cf000 r-xp 00000000 fd:00 786462                     /lib64/libcrypt-2.12.so
7f9b1b8cf000-7f9b1bacf000 ---p 00007000 fd:00 786462                     /lib64/libcrypt-2.12.so
7f9b1bacf000-7f9b1bad0000 r--p 00007000 fd:00 786462                     /lib64/libcrypt-2.12.so
7f9b1bad0000-7f9b1bad1000 rw-p 00008000 fd:00 786462                     /lib64/libcrypt-2.12.so
7f9b1bad1000-7f9b1baff000 rw-p 00000000 00:00 0 
7f9b1baff000-7f9b1bb1f000 r-xp 00000000 fd:00 792269                     /lib64/ld-2.12.so
7f9b1bb76000-7f9b1bd16000 rw-p 00000000 00:00 0 
7f9b1bd1d000-7f9b1bd1e000 rw-p 00000000 00:00 0 
7f9b1bd1e000-7f9b1bd1f000 r--p 0001f000 fd:00 792269                     /lib64/ld-2.12.so
7f9b1bd1f000-7f9b1bd20000 rw-p 00020000 fd:00 792269                     /lib64/ld-2.12.so
7f9b1bd20000-7f9b1bd21000 rw-p 00000000 00:00 0 
7fff5dfd9000-7fff5dfee000 rw-p 00000000 00:00 0                          [stack]
7fff5dfff000-7fff5e000000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]



Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2014-08-28 04:46 UTC] info at air-diensten dot nl
-PHP Version: 5.5Git-2014-08-28 (Git) +PHP Version: 5.5.15-1.w6
 [2014-08-28 04:46 UTC] info at air-diensten dot nl
add correct php version
 [2014-08-28 07:16 UTC] laruence@php.net
-Status: Open +Status: Feedback
 [2014-08-28 07:16 UTC] laruence@php.net
seems you load zend_opcache twice?

"PHP Warning:  Module 'Zend OPcache' already loaded in Unknown on line 0"
"PHP Warning:  Zend OPcache: module registration failed! in Unknown on line 0"

could you please make sure you only load it once, then test it again?
 [2014-08-28 17:13 UTC] info at air-diensten dot nl
tnx for it.. your right how stupid.. is solved :$
 [2014-08-29 11:15 UTC] johannes@php.net
-Status: Feedback +Status: Open -Package: opcache +Package: Scripting Engine problem
 [2014-08-29 11:15 UTC] johannes@php.net
Even if loaded two times it should not crash.

Underlying issue is that in zend_register_extension() we're not checking whether the Zend Extension was already loaded. Therefore the Zend Extension part is initialized and being shut down two times, second shutdown crashes.

The error message comes from the PHP module part being loaded by the Zend Extension. A Zend Extension without PHP module part would create no error but undefined behavior only.
 [2014-09-05 04:15 UTC] laruence@php.net
yeah, this already be fixed in 671caa625534d77e56599a990e5083f9bc0d0f5f
 [2014-09-05 04:16 UTC] laruence@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: laruence
 [2014-09-05 04:16 UTC] laruence@php.net
The fix for this bug has been committed.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.

 For Windows:

http://windows.php.net/snapshots/
 
Thank you for the report, and for helping us make PHP better.


 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Wed Oct 07 08:00:02 2026 UTC