|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2011-12-07 20:25 UTC] henrik at bjrnskov dot dk
Description: ------------ [master][~/Projects/Test] /usr/local/php5/sbin/php-fpm -i | ack 'error_log' error_log => /usr/local/php5/var/log/php_errors.log => /usr/local/php5/var/log/php_errors.log php-fpm(30748) malloc: *** error for object 0x10122b890: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug zsh: abort /usr/local/php5/sbin/php-fpm -i | zsh: done ack 'error_log' This also happens when using the built in server and when using the apache module when APC is enabled. [APC] apc.enabled = off and the issue stops. php-osx.liip.ch is where the php version is installed from. PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 16:00:01 2025 UTC |
Same issue - CentOS 6.3 x64, PHP 5.4.7, APC stable 3.1.9 (but same segfault using latest beta). Starting php-fpm *** glibc detected *** /usr/sbin/php-fpm: free(): invalid pointer: 0x00007f23c69929e8 *** ======= Backtrace: ========= /lib64/libc.so.6[0x379cc75916] /usr/sbin/php-fpm(destroy_zend_class+0x255)[0x747095] /usr/sbin/php-fpm(zend_hash_clean+0x73)[0x75cf43] /usr/lib/20100525/apc.so(apc_interned_strings_shutdown+0x20)[0x7f23c087f6e0] /usr/lib/20100525/apc.so(apc_module_shutdown+0x12a)[0x7f23c0877c7a] /usr/lib/20100525/apc.so(+0xa5ff)[0x7f23c086e5ff] /usr/sbin/php-fpm[0x756045] /usr/sbin/php-fpm[0x75c8b5] /usr/sbin/php-fpm(zend_hash_graceful_reverse_destroy+0x18)[0x75cb48] /usr/sbin/php-fpm[0x7507ae] /usr/sbin/php-fpm(php_module_shutdown+0x2a)[0x6f2f3a] /usr/sbin/php-fpm[0x8033d9] /usr/sbin/php-fpm[0x7faa82] /usr/sbin/php-fpm[0x808e82] /usr/sbin/php-fpm[0x7f9e4f] /usr/sbin/php-fpm[0x801658] /lib64/libc.so.6(__libc_start_main+0xfd)[0x379cc1ecdd] /usr/sbin/php-fpm[0x42ebb9] ======= Memory map: ======== 00400000-00c53000 r-xp 00000000 08:13 2891582 /usr/bin/php 00e53000-00f14000 rw-p 00853000 08:13 2891582 /usr/bin/php 00f14000-00f37000 rw-p 00000000 00:00 0 01113000-01121000 rw-p 00913000 08:13 2891582 /usr/bin/php 01768000-0199a000 rw-p 00000000 00:00 0 [heap] 379c400000-379c420000 r-xp 00000000 08:13 2359303 /lib64/ld-2.12.so 379c61f000-379c620000 r--p 0001f000 08:13 2359303 /lib64/ld-2.12.so 379c620000-379c621000 rw-p 00020000 08:13 2359303 /lib64/ld-2.12.so 379c621000-379c622000 rw-p 00000000 00:00 0 379c800000-379c802000 r-xp 00000000 08:13 2359316 /lib64/libdl-2.12.so 379c802000-379ca02000 ---p 00002000 08:13 2359316 /lib64/libdl-2.12.so 379ca02000-379ca03000 r--p 00002000 08:13 2359316 /lib64/libdl-2.12.so 379ca03000-379ca04000 rw-p 00003000 08:13 2359316 /lib64/libdl-2.12.so 379cc00000-379cd89000 r-xp 00000000 08:13 2359310 /lib64/libc-2.12.so 379cd89000-379cf89000 ---p 00189000 08:13 2359310 /lib64/libc-2.12.so 379cf89000-379cf8d000 r--p 00189000 08:13 2359310 /lib64/libc-2.12.so 379cf8d000-379cf8e000 rw-p 0018d000 08:13 2359310 /lib64/libc-2.12.so 379cf8e000-379cf93000 rw-p 00000000 00:00 0 379d000000-379d017000 r-xp 00000000 08:13 2359501 /lib64/libpthread-2.12.so 379d017000-379d217000 ---p 00017000 08:13 2359501 /lib64/libpthread-2.12.so 379d217000-379d218000 r--p 00017000 08:13 2359501 /lib64/libpthread-2.12.so 379d218000-379d219000 rw-p 00018000 08:13 2359501 /lib64/libpthread-2.12.so 379d219000-379d21d000 rw-p 00000000 00:00 0 379d400000-379d407000 r-xp 00000000 08:13 2359503 /lib64/librt-2.12.so 379d407000-379d606000 ---p 00007000 08:13 2359503 /lib64/librt-2.12.so 379d606000-379d607000 r--p 00006000 08:13 2359503 /lib64/librt-2.12.so 379d607000-379d608000 rw-p 00007000 08:13 2359503 /lib64/librt-2.12.so 379d800000-379d883000 r-xp 00000000 08:13 2359342 /lib64/libm-2.12.so 379d883000-379da82000 ---p 00083000 08:13 2359342 /lib64/libm-2.12.so 379da82000-379da83000 r--p 00082000 08:13 2359342 /lib64/libm-2.12.so 379da83000-379da84000 rw-p 00083000 08:13 2359342 /lib64/libm-2.12.so 379dc00000-379dc15000 r-xp 00000000 08:13 2359338 /lib64/libz.so.1.2.3 379dc15000-379de14000 ---p 00015000 08:13 2359338 /lib64/libz.so.1.2.3 379de14000-379de15000 r--p 00014000 08:13 2359338 /lib64/libz.so.1.2.3 379de15000-379de16000 rw-p 00015000 08:13 2359338 /lib64/libz.so.1.2.3 379e000000-379e01d000 r-xp 00000000 08:13 2359367 /lib64/libselinux.so.1 379e01d000-379e21c000 ---p 0001d000 08:13 2359367 /lib64/libselinux.so.1 379e21c000-379e21d000 r--p 0001c000 08:13 2359367 /lib64/libselinux.so.1 379e21d000-379e21e000 rw-p 0001d000 08:13 2359367 /lib64/libselinux.so.1 379e21e000-379e21f000 rw-p 00000000 00:00 0 379e800000-379e803000 r-xp 00000000 08:13 2359737 /lib64/libcom_err.so.2.1 379e803000-379ea02000 ---p 00003000 08:13 2359737 /lib64/libcom_err.so.2.1 379ea02000-379ea03000 r--p 00002000 08:13 2359737 /lib64/libcom_err.so.2.1 379ea03000-379ea04000 rw-p 00003000 08:13 2359737 /lib64/libcom_err.so.2.1 379ec00000-379ec16000 r-xp 00000000 08:13 2359730 /lib64/libresolv-2.12.so 379ec16000-379ee16000 ---p 00016000 08:13 2359730 /lib64/libresolv-2.12.so 379ee16000-379ee17000 r--p 00016000 08:13 2359730 /lib64/libresolv-2.12.so 379ee17000-379ee18000 rw-p 00017000 08:13 2359730 /lib64/libresolv-2.12.so 379ee18000-379ee1a000 rw-p 00000000 00:00 0 379f400000-379f439000 r-xp 00000000 08:13 2359390 /lib64/libnspr4.so 379f439000-379f638000 ---p 00039000 08:13 2359390 /lib64/libnspr4.so 379f638000-379f639000 r--p 00038000 08:13 2359390 /lib64/libnspr4.so 379f639000-379f63b000 rw-p 00039000 08:13 2359390 /lib64/libnspr4.so 379f63b000-379f63d000 rw-p 00000000 00:00 0 379f800000-379f820000 r-xp 00000000 08:13 2887420 /usr/lib64/libnssutil3.so 379f820000-379fa1f000 ---p 00020000 08:13 2887420 /usr/lib64/libnssutil3.so 379fa1f000-379fa25000 r--p 0001f000 08:13 2887420 /usr/lib64/libnssutil3.so 379fa25000-379fa26000 rw-p 00025000 08:13 2887420 /usr/lib64/libnssutil3.so 379fc00000-379fc04000 r-xp 00000000 08:13 2359665 /lib64/libplc4.so 379fc04000-379fe03000 ---p 00004000 08:13 2359665 /lib64/libplc4.so 379fe03000-379fe04000 r--p 00003000 08:13 2359665 /lib64/libplc4.so 379fe04000-379fe05000 rw-p 00004000 08:13 2359665 /lib64/libplc4.so 37a0000000-37a005d000 r-xp 00000000 08:13 2359318 /lib64/libfreebl3.so 37a005d000-37a025c000 ---p 0005d000 08:13 2359318 /lib64/libfreebl3.so 37a025c000-37a025d000 r--p 0005c000 08:13 2359318 /lib64/libfreebl3.so 37a025d000-37a025e000 rw-p 0005d000 08:13 2359318 /lib64/libfreebl3.so 37a025e000-37a0262000 rw-p 00000000 00:00 0 37a0400000-37a0533000 r-xp 00000000 08:13 2891489 /usr/lib64/libnss3.so 37a0533000-37a0733000 ---p 00133000 08:13 2891489 /usr/lib64/libnss3.so 37a0733000-37a0738000 r--p 00133000 08:13 2891489 /usr/lib64/libnss3.so 37a0738000-37a073a000 rw-p 00138000 08:13 2891489 /usr/lib64/libnss3.so 37a073a000-37a073c000 rw-p 00000000 00:00 0 37a0800000-37a0803000 r-xp 00000000 08:13 2359729 /lib64/libplds4.soAborted (core dumped) Ran gdb on the core dump for 3.1.13, relevant line: Core was generated by `php-fpm: pool www '. Program terminated with signal 11, Segmentation fault. #0 0x0000000000757eb2 in zend_update_class_constants (class_type=0x7f2e61ce4520) at /usr/local/src/php-5.4.7/Zend/zend_API.c:1036 1036 if (class_type->default_properties_table[i]) { /usr/local/src/php-5.4.7/Zend/zend_API.c:1036 for (i = 0; i < class_type->default_properties_count; i++) { if (class_type->default_properties_table[i]) { zval_update_constant(&class_type- >default_properties_table[i], (void**)1 TSRMLS_CC); } }