[php-maint] Bug#714041: php5-cli: Error in `php5': double free or corruption (!prev): 0x0a487ad0

Thorsten Glaser tg at mirbsd.de
Tue Jun 25 07:23:25 UTC 2013


Package: php5-cli
Version: 5.5.0+dfsg-4
Severity: normal

I’ve been trying (this is a rather long story) to get to the background
of the following:

---------------------------------------------------------------->8
From: Cron Daemon <root at tglase.lan.tarent.de>
Message-ID: <20130625070901.83B11702C38 at tglase.lan.tarent.de>
To: root at tglase.lan.tarent.de
Date: Tue, 25 Jun 2013 09:09:01 +0200 (CEST)
Subject: Cron <root at tglase>   [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [
     -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)

ABRT/IOT trap 
find: invalid argument `-delete' to `-cmin'
---------------------------------------------------------------->8

To make the less interesting part of the story short: in my case,
$(/usr/lib/php5/maxlifetime) expands to the empty string, which
leads to this:

---------------------------------------------------------------->8
tglase at tglase:~ $ mksh -x /usr/lib/php5/sessionclean /var/lib/php5 ""
+ '[' -x /usr/bin/lsof ']'
+ /usr/bin/lsof -w -l +d /var/lib/php5
+ awk -- '{ if (NR > 1) { print $9; } }'
+ xargs -i touch -c {}
+ find /var/lib/php5 -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin + -delete
find: warning: you have specified the -ignore_readdir_race option after a non-option argument -type, but options are not positional (-ignore_readdir_race affects tests specified before it as well as those specified after it).  Please specify options before other arguments.

find: invalid argument `-delete' to `-cmin'
---------------------------------------------------------------->8

The reason for this is a bug in the sessionclean script which is
easily fixed: if $2 is empty, it should not act at all.

Okay but now, why *is* it empty?

---------------------------------------------------------------->8
tglase at tglase:~ $ sudo mksh -x /usr/lib/php5/maxlifetime
+ max=1440
+ '[' -e /etc/php5/apache2/php.ini ']'
+ + php5 -c /etc/php5/apache2/php.ini -d 'error_reporting='\''~E_ALL'\' -r 'print ini_get("session.gc_maxlifetime");'
*** Error in `php5': double free or corruption (!prev): 0x0a2c6658 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x75e42)[0xf6e06e42]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x76b80)[0xf6e07b80]
php5(zend_hash_destroy+0x55)[0x83648b5]
/usr/lib/php5/20121212/opcache.so(+0x5213)[0xf6b5a213]
php5[0x8362ce3]
php5(zend_llist_apply+0x20)[0x834a220]
php5(zend_shutdown_extensions+0x2e)[0x8362e6e]
php5(zend_shutdown+0x76)[0x83560d6]
php5(php_module_shutdown+0x42)[0x82f0fa2]
php5(main+0x3e5)[0x8098f05]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xf5)[0xf6daa8c5]
php5[0x80990e1]
======= Memory map: ========
08048000-08814000 r-xp 00000000 fd:00 7094886                            /usr/bin/php5
08814000-08876000 r--p 007cb000 fd:00 7094886                            /usr/bin/php5
08876000-0887c000 rw-p 0082d000 fd:00 7094886                            /usr/bin/php5
0887c000-08895000 rw-p 00000000 00:00 0
0a165000-0a333000 rw-p 00000000 00:00 0                                  [heap]
f4d6e000-f4e4a000 r-xp 00000000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4e4a000-f4e4b000 ---p 000dc000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4e4b000-f4e4f000 r--p 000dc000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4e4f000-f4e50000 rw-p 000e0000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4e50000-f4e57000 rw-p 00000000 00:00 0
f4e57000-f4e72000 r-xp 00000000 fd:00 7078925                            /lib/i386-linux-gnu/libgcc_s.so.1
f4e72000-f4e73000 rw-p 0001a000 fd:00 7078925                            /lib/i386-linux-gnu/libgcc_s.so.1
f6b1b000-f6b53000 r-xp 00000000 fd:00 7351403                            /usr/lib/php5/20121212/xdebug.so
f6b53000-f6b54000 r--p 00038000 fd:00 7351403                            /usr/lib/php5/20121212/xdebug.so
f6b54000-f6b55000 rw-p 00039000 fd:00 7351403                            /usr/lib/php5/20121212/xdebug.so
f6b55000-f6b73000 r-xp 00000000 fd:00 7354045                            /usr/lib/php5/20121212/opcache.so
f6b73000-f6b74000 r--p 0001d000 fd:00 7354045                            /usr/lib/php5/20121212/opcache.so
f6b74000-f6b75000 rw-p 0001e000 fd:00 7354045                            /usr/lib/php5/20121212/opcache.so
f6b75000-f6ba5000 rw-p 00000000 00:00 0
f6ba5000-f6be4000 r--p 00000000 fd:00 7093998                            /usr/lib/locale/pap_AN/LC_CTYPE
f6be4000-f6d29000 rw-p 00000000 00:00 0
f6d29000-f6d2c000 r-xp 00000000 fd:00 7082465                            /lib/i386-linux-gnu/libkeyutils.so.1.4
f6d2c000-f6d2d000 r--p 00002000 fd:00 7082465                            /lib/i386-linux-gnu/libkeyutils.so.1.4
f6d2d000-f6d2e000 rw-p 00003000 fd:00 7082465                            /lib/i386-linux-gnu/libkeyutils.so.1.4
f6d2e000-f6d35000 r-xp 00000000 fd:00 7102067                            /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
f6d35000-f6d36000 r--p 00007000 fd:00 7102067                            /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
f6d36000-f6d37000 rw-p 00008000 fd:00 7102067                            /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
f6d37000-f6d38000 rw-p 00000000 00:00 0
f6d38000-f6d5d000 r-xp 00000000 fd:00 7082468                            /lib/i386-linux-gnu/liblzma.so.5.0.0
f6d5d000-f6d5e000 r--p 00024000 fd:00 7082468                            /lib/i386-linux-gnu/liblzma.so.5.0.0
f6d5e000-f6d5f000 rw-p 00025000 fd:00 7082468                            /lib/i386-linux-gnu/liblzma.so.5.0.0
f6d5f000-f6d76000 r-xp 00000000 fd:00 7092709                            /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so
f6d76000-f6d77000 r--p 00016000 fd:00 7092709                            /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so
f6d77000-f6d78000 rw-p 00017000 fd:00 7092709                            /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so
f6d78000-f6d7a000 rw-p 00000000 00:00 0
f6d7a000-f6d8d000 r-xp 00000000 fd:00 7092701                            /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so
f6d8d000-f6d8e000 r--p 00012000 fd:00 7092701                            /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so
f6d8e000-f6d8f000 rw-p 00013000 fd:00 7092701                            /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so
f6d8f000-f6d91000 rw-p 00000000 00:00 0
f6d91000-f6f3a000 r-xp 00000000 fd:00 7092600                            /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
f6f3a000-f6f3c000 r--p 001a9000 fd:00 7092600                            /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
f6f3c000-f6f3d000 rw-p 001ab000 fd:00 7092600                            /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
f6f3d000-f6f40000 rw-p 00000000 00:00 0
f6f40000-f6f43000 r-xp 00000000 fd:00 7078836                            /lib/i386-linux-gnu/libcom_err.so.2.1
f6f43000-f6f44000 r--p 00002000 fd:00 7078836                            /lib/i386-linux-gnu/libcom_err.so.2.1
f6f44000-f6f45000 rw-p 00003000 fd:00 7078836                            /lib/i386-linux-gnu/libcom_err.so.2.1
f6f45000-f6f46000 rw-p 00000000 00:00 0
f6f46000-f6f6d000 r-xp 00000000 fd:00 7102061                            /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
f6f6d000-f6f6e000 r--p 00026000 fd:00 7102061                            /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
f6f6e000-f6f6f000 rw-p 00027000 fd:00 7102061                            /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
f6f6f000-f6f70000 rw-p 00000000 00:00 0
f6f70000-f703b000 r-xp 00000000 fd:00 7102066                            /usr/lib/i386-linux-gnu/libkrb5.so.3.3
f703b000-f7041000 r--p 000ca000 fd:00 7102066                            /usr/lib/i386-linux-gnu/libkrb5.so.3.3
f7041000-f7042000 rw-p 000d0000 fd:00 7102066                            /usr/lib/i386-linux-gnu/libkrb5.so.3.3
f7042000-f707e000 r-xp 00000000 fd:00 7102015                            /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
f707e000-f707f000 r--p 0003b000 fd:00 7102015                            /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
f707f000-f7080000 rw-p 0003c000 fd:00 7102015                            /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
f7080000-f71d1000 r-xp 00000000 fd:00 7078992                            /usr/lib/i386-linux-gnu/libxml2.so.2.9.1
f71d1000-f71d6000 r--p 00150000 fd:00 7078992                            /usr/lib/i386-linux-gnu/libxml2.so.2.9.1
f71d6000-f71d7000 rw-p 00155000 fd:00 7078992                            /usr/lib/i386-linux-gnu/libxml2.so.2.9.1
f71d7000-f71d8000 rw-p 00000000 00:00 0
f71d8000-f71ed000 r-xp 00000000 fd:00 7093820                            /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so
f71ed000-f71ee000 r--p 00014000 fd:00 7093820                            /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so
f71ee000-f71ef000 rw-p 00015000 fd:00 7093820                            /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so
f71ef000-f71f2000 rw-p 00000000 00:00 0
f71f2000-f71f5000 r-xp 00000000 fd:00 7092598                            /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so
f71f5000-f71f6000 r--p 00002000 fd:00 7092598                            /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so
f71f6000-f71f7000 rw-p 00003000 fd:00 7092598                            /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so
f71f7000-f7238000 r-xp 00000000 fd:00 7082452                            /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
f7238000-f7239000 r--p 00040000 fd:00 7082452                            /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
f7239000-f723a000 rw-p 00041000 fd:00 7082452                            /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
f723a000-f7241000 r-xp 00000000 fd:00 7093828                            /lib/i386-linux-gnu/i686/cmov/librt-2.17.so
f7241000-f7242000 r--p 00006000 fd:00 7093828                            /lib/i386-linux-gnu/i686/cmov/librt-2.17.so
f7242000-f7243000 rw-p 00007000 fd:00 7093828                            /lib/i386-linux-gnu/i686/cmov/librt-2.17.so
f7243000-f7281000 r-xp 00000000 fd:00 7082489                            /lib/i386-linux-gnu/libpcre.so.3.13.1
f7281000-f7282000 rw-p 0003e000 fd:00 7082489                            /lib/i386-linux-gnu/libpcre.so.3.13.1
f7282000-f7291000 r-xp 00000000 fd:00 7082444                            /lib/i386-linux-gnu/libbz2.so.1.0.4
f7291000-f7292000 r--p 0000e000 fd:00 7082444                            /lib/i386-linux-gnu/libbz2.so.1.0.4
f7292000-f7293000 rw-p 0000f000 fd:00 7082444                            /lib/i386-linux-gnu/libbz2.so.1.0.4
f7293000-f7294000 rw-p 00000000 00:00 0
f7294000-f72e1000 r-xp 00000000 fd:00 7099201                            /usr/lib/libqdbm.so.14.14.0
f72e1000-f72e2000 rw-p 0004c000 fd:00 7099201                            /usr/lib/libqdbm.so.14.14.0
f72e2000-f746b000 r-xp 00000000 fd:00 7108121                            /usr/lib/i386-linux-gnu/libdb-5.1.so
f746b000-f746f000 r--p 00188000 fd:00 7108121                            /usr/lib/i386-linux-gnu/libdb-5.1.so
f746f000-f7471000 rw-p 0018c000 fd:00 7108121                            /usr/lib/i386-linux-gnu/libdb-5.1.so
f7471000-f74c2000 r-xp 00000000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f74c2000-f74c3000 ---p 00051000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f74c3000-f74c5000 r--p 00051000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f74c5000-f74c9000 rw-p 00053000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f74c9000-f7667000 r-xp 00000000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f7667000-f7668000 ---p 0019e000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f7668000-f7677000 r--p 0019e000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f7677000-f7680000 rw-p 001ad000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f7680000-f7683000 rw-p 00000000 00:00 0
f7683000-f76c7000 r-xp 00000000 fd:00 7099145                            /usr/lib/libonig.so.2.0.0
f76c7000-f76c9000 rw-p 00044000 fd:00 7099145                            /usr/lib/libonig.so.2.0.0
f76c9000-f76ca000 rw-p 00000000 00:00 0
f76ca000-f76e1000 r-xp 00000000 fd:00 7087179                            /lib/i386-linux-gnu/libz.so.1.2.8
f76e1000-f76e2000 r--p 00016000 fd:00 7087179                            /lib/i386-linux-gnu/libz.so.1.2.8
f76e2000-f76e3000 rw-p 00017000 fd:00 7087179                            /lib/i386-linux-gnu/libz.so.1.2.8
f76e3000-f76ec000 r-xp 00000000 fd:00 7092968                            /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so
f76ec000-f76ed000 r--p 00008000 fd:00 7092968                            /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so
f76ed000-f76ee000 rw-p 00009000 fd:00 7092968                            /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so
f76ee000-f7715000 rw-p 00000000 00:00 0
f7724000-f7725000 rw-p 00000000 00:00 0
f7725000-f772c000 r--s 00000000 fd:00 7096333                            /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache
f772c000-f772e000 rw-p 00000000 00:00 0
f772e000-f772f000 r-xp 00000000 00:00 0                                  [vdso]
f772f000-f774e000 r-xp 00000000 fd:00 7084810                            /lib/i386-linux-gnu/ld-2.17.so
f774e000-f774f000 r--p 0001f000 fd:00 7084810                            /lib/i386-linux-gnu/ld-2.17.so
f774f000-f7750000 rw-p 00020000 fd:00 7084810                            /lib/i386-linux-gnu/ld-2.17.so
fff09000-fff2a000 rw-p 00000000 00:00 0                                  [stack]
+ Aborted
cur=1440
+ '[' -z 1440 ']'
+ '[' 1440 -gt 1440 ']'
+ '[' -e /etc/php5/apache2filter/php.ini ']'
+ '[' -e /etc/php5/cgi/php.ini ']'
+ + php5 -c /etc/php5/cgi/php.ini -d 'error_reporting='\''~E_ALL'\' -r 'print ini_get("session.gc_maxlifetime");'
*** Error in `php5': double free or corruption (!prev): 0x0a0ca658 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x75e42)[0xf6e6fe42]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x76b80)[0xf6e70b80]
php5(zend_hash_destroy+0x55)[0x83648b5]
/usr/lib/php5/20121212/opcache.so(+0x5213)[0xf6bc3213]
php5[0x8362ce3]
php5(zend_llist_apply+0x20)[0x834a220]
php5(zend_shutdown_extensions+0x2e)[0x8362e6e]
php5(zend_shutdown+0x76)[0x83560d6]
php5(php_module_shutdown+0x42)[0x82f0fa2]
php5(main+0x3e5)[0x8098f05]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xf5)[0xf6e138c5]
php5[0x80990e1]
======= Memory map: ========
08048000-08814000 r-xp 00000000 fd:00 7094886                            /usr/bin/php5
08814000-08876000 r--p 007cb000 fd:00 7094886                            /usr/bin/php5
08876000-0887c000 rw-p 0082d000 fd:00 7094886                            /usr/bin/php5
0887c000-08895000 rw-p 00000000 00:00 0
09f69000-0a137000 rw-p 00000000 00:00 0                                  [heap]
f4dd7000-f4eb3000 r-xp 00000000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4eb3000-f4eb4000 ---p 000dc000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4eb4000-f4eb8000 r--p 000dc000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4eb8000-f4eb9000 rw-p 000e0000 fd:00 7078812                            /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
f4eb9000-f4ec0000 rw-p 00000000 00:00 0
f4ec0000-f4edb000 r-xp 00000000 fd:00 7078925                            /lib/i386-linux-gnu/libgcc_s.so.1
f4edb000-f4edc000 rw-p 0001a000 fd:00 7078925                            /lib/i386-linux-gnu/libgcc_s.so.1
f6b84000-f6bbc000 r-xp 00000000 fd:00 7351403                            /usr/lib/php5/20121212/xdebug.so
f6bbc000-f6bbd000 r--p 00038000 fd:00 7351403                            /usr/lib/php5/20121212/xdebug.so
f6bbd000-f6bbe000 rw-p 00039000 fd:00 7351403                            /usr/lib/php5/20121212/xdebug.so
f6bbe000-f6bdc000 r-xp 00000000 fd:00 7354045                            /usr/lib/php5/20121212/opcache.so
f6bdc000-f6bdd000 r--p 0001d000 fd:00 7354045                            /usr/lib/php5/20121212/opcache.so
f6bdd000-f6bde000 rw-p 0001e000 fd:00 7354045                            /usr/lib/php5/20121212/opcache.so
f6bde000-f6c0e000 rw-p 00000000 00:00 0
f6c0e000-f6c4d000 r--p 00000000 fd:00 7093998                            /usr/lib/locale/pap_AN/LC_CTYPE
f6c4d000-f6d92000 rw-p 00000000 00:00 0
f6d92000-f6d95000 r-xp 00000000 fd:00 7082465                            /lib/i386-linux-gnu/libkeyutils.so.1.4
f6d95000-f6d96000 r--p 00002000 fd:00 7082465                            /lib/i386-linux-gnu/libkeyutils.so.1.4
f6d96000-f6d97000 rw-p 00003000 fd:00 7082465                            /lib/i386-linux-gnu/libkeyutils.so.1.4
f6d97000-f6d9e000 r-xp 00000000 fd:00 7102067                            /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
f6d9e000-f6d9f000 r--p 00007000 fd:00 7102067                            /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
f6d9f000-f6da0000 rw-p 00008000 fd:00 7102067                            /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
f6da0000-f6da1000 rw-p 00000000 00:00 0
f6da1000-f6dc6000 r-xp 00000000 fd:00 7082468                            /lib/i386-linux-gnu/liblzma.so.5.0.0
f6dc6000-f6dc7000 r--p 00024000 fd:00 7082468                            /lib/i386-linux-gnu/liblzma.so.5.0.0
f6dc7000-f6dc8000 rw-p 00025000 fd:00 7082468                            /lib/i386-linux-gnu/liblzma.so.5.0.0
f6dc8000-f6ddf000 r-xp 00000000 fd:00 7092709                            /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so
f6ddf000-f6de0000 r--p 00016000 fd:00 7092709                            /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so
f6de0000-f6de1000 rw-p 00017000 fd:00 7092709                            /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so
f6de1000-f6de3000 rw-p 00000000 00:00 0
f6de3000-f6df6000 r-xp 00000000 fd:00 7092701                            /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so
f6df6000-f6df7000 r--p 00012000 fd:00 7092701                            /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so
f6df7000-f6df8000 rw-p 00013000 fd:00 7092701                            /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so
f6df8000-f6dfa000 rw-p 00000000 00:00 0
f6dfa000-f6fa3000 r-xp 00000000 fd:00 7092600                            /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
f6fa3000-f6fa5000 r--p 001a9000 fd:00 7092600                            /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
f6fa5000-f6fa6000 rw-p 001ab000 fd:00 7092600                            /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
f6fa6000-f6fa9000 rw-p 00000000 00:00 0
f6fa9000-f6fac000 r-xp 00000000 fd:00 7078836                            /lib/i386-linux-gnu/libcom_err.so.2.1
f6fac000-f6fad000 r--p 00002000 fd:00 7078836                            /lib/i386-linux-gnu/libcom_err.so.2.1
f6fad000-f6fae000 rw-p 00003000 fd:00 7078836                            /lib/i386-linux-gnu/libcom_err.so.2.1
f6fae000-f6faf000 rw-p 00000000 00:00 0
f6faf000-f6fd6000 r-xp 00000000 fd:00 7102061                            /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
f6fd6000-f6fd7000 r--p 00026000 fd:00 7102061                            /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
f6fd7000-f6fd8000 rw-p 00027000 fd:00 7102061                            /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
f6fd8000-f6fd9000 rw-p 00000000 00:00 0
f6fd9000-f70a4000 r-xp 00000000 fd:00 7102066                            /usr/lib/i386-linux-gnu/libkrb5.so.3.3
f70a4000-f70aa000 r--p 000ca000 fd:00 7102066                            /usr/lib/i386-linux-gnu/libkrb5.so.3.3
f70aa000-f70ab000 rw-p 000d0000 fd:00 7102066                            /usr/lib/i386-linux-gnu/libkrb5.so.3.3
f70ab000-f70e7000 r-xp 00000000 fd:00 7102015                            /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
f70e7000-f70e8000 r--p 0003b000 fd:00 7102015                            /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
f70e8000-f70e9000 rw-p 0003c000 fd:00 7102015                            /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
f70e9000-f723a000 r-xp 00000000 fd:00 7078992                            /usr/lib/i386-linux-gnu/libxml2.so.2.9.1
f723a000-f723f000 r--p 00150000 fd:00 7078992                            /usr/lib/i386-linux-gnu/libxml2.so.2.9.1
f723f000-f7240000 rw-p 00155000 fd:00 7078992                            /usr/lib/i386-linux-gnu/libxml2.so.2.9.1
f7240000-f7241000 rw-p 00000000 00:00 0
f7241000-f7256000 r-xp 00000000 fd:00 7093820                            /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so
f7256000-f7257000 r--p 00014000 fd:00 7093820                            /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so
f7257000-f7258000 rw-p 00015000 fd:00 7093820                            /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so
f7258000-f725b000 rw-p 00000000 00:00 0
f725b000-f725e000 r-xp 00000000 fd:00 7092598                            /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so
f725e000-f725f000 r--p 00002000 fd:00 7092598                            /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so
f725f000-f7260000 rw-p 00003000 fd:00 7092598                            /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so
f7260000-f72a1000 r-xp 00000000 fd:00 7082452                            /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
f72a1000-f72a2000 r--p 00040000 fd:00 7082452                            /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
f72a2000-f72a3000 rw-p 00041000 fd:00 7082452                            /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
f72a3000-f72aa000 r-xp 00000000 fd:00 7093828                            /lib/i386-linux-gnu/i686/cmov/librt-2.17.so
f72aa000-f72ab000 r--p 00006000 fd:00 7093828                            /lib/i386-linux-gnu/i686/cmov/librt-2.17.so
f72ab000-f72ac000 rw-p 00007000 fd:00 7093828                            /lib/i386-linux-gnu/i686/cmov/librt-2.17.so
f72ac000-f72ea000 r-xp 00000000 fd:00 7082489                            /lib/i386-linux-gnu/libpcre.so.3.13.1
f72ea000-f72eb000 rw-p 0003e000 fd:00 7082489                            /lib/i386-linux-gnu/libpcre.so.3.13.1
f72eb000-f72fa000 r-xp 00000000 fd:00 7082444                            /lib/i386-linux-gnu/libbz2.so.1.0.4
f72fa000-f72fb000 r--p 0000e000 fd:00 7082444                            /lib/i386-linux-gnu/libbz2.so.1.0.4
f72fb000-f72fc000 rw-p 0000f000 fd:00 7082444                            /lib/i386-linux-gnu/libbz2.so.1.0.4
f72fc000-f72fd000 rw-p 00000000 00:00 0
f72fd000-f734a000 r-xp 00000000 fd:00 7099201                            /usr/lib/libqdbm.so.14.14.0
f734a000-f734b000 rw-p 0004c000 fd:00 7099201                            /usr/lib/libqdbm.so.14.14.0
f734b000-f74d4000 r-xp 00000000 fd:00 7108121                            /usr/lib/i386-linux-gnu/libdb-5.1.so
f74d4000-f74d8000 r--p 00188000 fd:00 7108121                            /usr/lib/i386-linux-gnu/libdb-5.1.so
f74d8000-f74da000 rw-p 0018c000 fd:00 7108121                            /usr/lib/i386-linux-gnu/libdb-5.1.so
f74da000-f752b000 r-xp 00000000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f752b000-f752c000 ---p 00051000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f752c000-f752e000 r--p 00051000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f752e000-f7532000 rw-p 00053000 fd:00 7087757                            /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0
f7532000-f76d0000 r-xp 00000000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f76d0000-f76d1000 ---p 0019e000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f76d1000-f76e0000 r--p 0019e000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f76e0000-f76e9000 rw-p 001ad000 fd:00 7087725                            /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
f76e9000-f76ec000 rw-p 00000000 00:00 0
f76ec000-f7730000 r-xp 00000000 fd:00 7099145                            /usr/lib/libonig.so.2.0.0
f7730000-f7732000 rw-p 00044000 fd:00 7099145                            /usr/lib/libonig.so.2.0.0
f7732000-f7733000 rw-p 00000000 00:00 0
f7733000-f774a000 r-xp 00000000 fd:00 7087179                            /lib/i386-linux-gnu/libz.so.1.2.8
f774a000-f774b000 r--p 00016000 fd:00 7087179                            /lib/i386-linux-gnu/libz.so.1.2.8
f774b000-f774c000 rw-p 00017000 fd:00 7087179                            /lib/i386-linux-gnu/libz.so.1.2.8
f774c000-f7755000 r-xp 00000000 fd:00 7092968                            /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so
f7755000-f7756000 r--p 00008000 fd:00 7092968                            /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so
f7756000-f7757000 rw-p 00009000 fd:00 7092968                            /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so
f7757000-f777e000 rw-p 00000000 00:00 0
f778d000-f778e000 rw-p 00000000 00:00 0
f778e000-f7795000 r--s 00000000 fd:00 7096333                            /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache
f7795000-f7797000 rw-p 00000000 00:00 0
f7797000-f7798000 r-xp 00000000 00:00 0                                  [vdso]
f7798000-f77b7000 r-xp 00000000 fd:00 7084810                            /lib/i386-linux-gnu/ld-2.17.so
f77b7000-f77b8000 r--p 0001f000 fd:00 7084810                            /lib/i386-linux-gnu/ld-2.17.so
f77b8000-f77b9000 rw-p 00020000 fd:00 7084810                            /lib/i386-linux-gnu/ld-2.17.so
fff5c000-fff7d000 rw-p 00000000 00:00 0                                  [stack]
+ Aborted
cur=1440
+ '[' -z 1440 ']'
+ '[' 1440 -gt 1440 ']'
+ '[' -e /etc/php5/fpm/php.ini ']'
+ echo 24
24
+ exit 0
---------------------------------------------------------------->8

Here’s a backtrace:

(gdb) bt
#0  0xf7757430 in __kernel_vsyscall ()
#1  0xf6de880f in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#2  0xf6debcc3 in __GI_abort () at abort.c:90
#3  0xf6e25265 in __libc_message (do_abort=do_abort at entry=2, 
    fmt=fmt at entry=0xf6f24c30 "*** Error in %s': %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:199
#4  0xf6e2fe42 in malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0x998cac8)
    at malloc.c:4902
#5  0xf6e30b80 in _int_free (av=0xf6f65440 <main_arena>, p=0x998cac0, have_lock=0) at malloc.c:3758
#6  0x083648b5 in zend_hash_destroy ()
#7  0xf6b83213 in ?? () from /usr/lib/php5/20121212/opcache.so
#8  0x08362ce3 in ?? ()
#9  0x0834a220 in zend_llist_apply ()
#10 0x08362e6e in zend_shutdown_extensions ()
#11 0x083560d6 in zend_shutdown ()
#12 0x082f0fa2 in php_module_shutdown ()
#13 0x08098f05 in main ()

If you need more info, just shout (mira|AO in freenode irc)
during European working hours.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (100, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh

Versions of packages php5-cli depends on:
ii  libbz2-1.0        1.0.6-4
ii  libc6             2.17-6
ii  libcomerr2        1.42.8-1
ii  libdb5.1          5.1.29-6
ii  libedit2          2.11-20080614-6
ii  libgssapi-krb5-2  1.10.1+dfsg-5
ii  libk5crypto3      1.10.1+dfsg-5
ii  libkrb5-3         1.10.1+dfsg-5
ii  libmagic1         1:5.14-2
ii  libonig2          5.9.1-1
ii  libpcre3          1:8.31-2
ii  libqdbm14         1.8.78-2
ii  libssl1.0.0       1.0.1e-3
ii  libxml2           2.9.1+dfsg1-2
ii  mime-support      3.54
ii  php5-common       5.5.0+dfsg-4
ii  tzdata            2013c-2
ii  ucf               3.0027
ii  zlib1g            1:1.2.8.dfsg-1

php5-cli recommends no packages.

Versions of packages php5-cli suggests:
pn  php-pear  <none>

-- no debconf information



More information about the pkg-php-maint mailing list