Bug #70307 [NEW]: Macports PHP5.6 crashes on exit if renamed
| From: | geoffdown at fastmail dot net | Date: | Wed, 19 Aug 2015 18:14:17 +0000 |
| Subject: | Bug #70307 [NEW]: Macports PHP5.6 crashes on exit if renamed | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-195350@lists.php.net to get a copy of this message | ||
From: geoffdown at fastmail dot net
Operating system: OSX10.4
PHP version: 5.6.12
Package: Reproducible crash
Bug Type: Bug
Bug description:Macports PHP5.6 crashes on exit if renamed
Description:
------------
Macports PHP 5.6.10 (cli) (the latest) crashes on exit if the executable
is renamed from 'php56' to 'php'. This also happens if a hard or soft
symlink with name 'php' is created. For some reason 'php5' is
acceptable. The crash occurs even if no code is parsed e.g. 'php -v'
prints the version but then crashes.
Do I also have to rename other files like php-config56 and phpize56?
Test script:
---------------
php -v
Actual result:
--------------
Host Name: Power-Mac-G4
Date/Time: 2015-08-19 18:52:16.879 +0100
OS Version: 10.4.11 (Build 8S165)
Report Version: 4
Command: php
Path: /usr/bin/php
Parent: tcsh [23104]
Version: ??? (???)
PID: 23108
Thread: 0
Exception: EXC_BAD_INSTRUCTION (0x0002)
Code[0]: 0x00000002
Code[1]: 0x0200dd60
Thread 0 Crashed:
0 libcrypto.1.0.0.dylib 0x0200dd60 OPENSSL_ppc64_probe + 0
1 libcrypto.1.0.0.dylib 0x0200dfc4 OPENSSL_cpuid_setup + 196
2 libcrypto.1.0.0.dylib 0x020a9524
OPENSSL_add_all_algorithms_noconf + 20
3 openssl.so 0x0178351c zm_startup_openssl + 152
4 php 0x0020e374 zend_startup_module_ex + 320
5 php 0x00217fcc zend_hash_apply + 104
6 php 0x002111dc zend_startup_modules + 72
7 php 0x001a6e24 php_module_startup + 2100
8 php 0x002b660c php_cli_startup + 24
9 php 0x002b80b0 main + 1260
10 php 0x0000251c _start + 760
11 php 0x00002220 start + 48
Thread 0 crashed with PPC Thread State 64:
srr0: 0x000000000200dd60 srr1: 0x000000000208f030
vrsave: 0x0000000000000000
cr: 0x24000222 xer: 0x0000000000000004 lr:
0x000000000200dfc4 ctr: 0x00000000900019c0
r0: 0x0000000000000000 r1: 0x00000000bfffedb0 r2:
0x0000000000000072 r3: 0x0000000000000000
r4: 0x0000000000000000 r5: 0x000000000200dfb8 r6:
0x0000000002167d88 r7: 0x00000000000000ff
r8: 0x0000000002167d74 r9: 0x00000000fffff927 r10:
0x000000000000000e r11: 0x0000000022000222
r12: 0x00000000900019c0 r13: 0x000000000067bc40 r14:
0x0000000000000000 r15: 0x0000000000677bd4
r16: 0x000000000067bc3c r17: 0x0000000000677bd4 r18:
0x0000000000677bd4 r19: 0x00000000010910a0
r20: 0x0000000000008000 r21: 0x00000000bffff064 r22:
0x0000000001801600 r23: 0x00000000002cb764
r24: 0x0000000000676600 r25: 0x00000000bffff0f4 r26:
0x000000000020e234 r27: 0x0000000001539f40
r28: 0x0000000000000000 r29: 0x0000000000000000 r30:
0x000000000216df08 r31: 0x000000000200df08
Binary Images Description:
0x1000 - 0x67bfff php /usr/bin/php
0x759000 - 0x779fff libedit.0.dylib
/opt/local/lib/libedit.0.dylib
0x785000 - 0x7c1fff libncurses.5.dylib
/opt/local/lib/libncurses.5.dylib
0x7d5000 - 0x7e3fff libbz2.1.0.dylib
/opt/local/lib/libbz2.1.0.dylib
0x7e7000 - 0x7f8fff libz.1.dylib /opt/local/lib/libz.1.dylib
0x1008000 - 0x1066fff libpcre.1.dylib
/opt/local/lib/libpcre.1.dylib
0x106b000 - 0x1089fff liblzma.5.dylib
/opt/local/lib/liblzma.5.dylib
0x10f7000 - 0x10f8fff libcom_err.1.1.dylib
/opt/local/lib/libcom_err.1.1.dylib
0x1205000 - 0x1320fff libxml2.2.dylib
/opt/local/lib/libxml2.2.dylib
0x134c000 - 0x1444fff libiconv.2.dylib
/opt/local/lib/libiconv.2.dylib
0x1450000 - 0x145ffff curl.so
/opt/local/lib/php56/extensions/no-debug-non-zts-20131226/curl.so
0x1464000 - 0x14b3fff libcurl.4.dylib
/opt/local/lib/libcurl.4.dylib
0x14c1000 - 0x14c7fff mcrypt.so
/opt/local/lib/php56/extensions/no-debug-non-zts-20131226/mcrypt.so
0x14cc000 - 0x14effff libmcrypt.4.dylib
/opt/local/lib/libmcrypt.4.dylib
0x1705000 - 0x175bfff libssl.1.0.0.dylib
/opt/local/lib/libssl.1.0.0.dylib
0x1774000 - 0x177afff libltdl.7.dylib
/opt/local/lib/libltdl.7.dylib
0x177e000 - 0x1794fff openssl.so
/opt/local/lib/php56/extensions/no-debug-non-zts-20131226/openssl.so
0x179f000 - 0x17cefff libgssapi_krb5.2.2.dylib
/opt/local/lib/libgssapi_krb5.2.2.dylib
0x17db000 - 0x17eafff libk5crypto.3.1.dylib
/opt/local/lib/libk5crypto.3.1.dylib
0x17f1000 - 0x17f7fff libkrb5support.1.1.dylib
/opt/local/lib/libkrb5support.1.1.dylib
0x2008000 - 0x2153fff libcrypto.1.0.0.dylib
/opt/local/lib/libcrypto.1.0.0.dylib
0x21b6000 - 0x2239fff libkrb5.3.3.dylib
/opt/local/lib/libkrb5.3.3.dylib
0x2269000 - 0x2272fff libintl.8.dylib
/opt/local/lib/libintl.8.dylib
0x2276000 - 0x2279fff posix.so
/opt/local/lib/php56/extensions/no-debug-non-zts-20131226/posix.so
0x227d000 - 0x2289fff sockets.so
/opt/local/lib/php56/extensions/no-debug-non-zts-20131226/sockets.so
0x8fe00000 - 0x8fe52fff dyld 46.16 /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib
/usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib
/usr/lib/system/libmathCommon.A.dylib
0x907bb000 - 0x90895fff com.apple.CoreFoundation 6.4.11 (368.35)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908e0000 - 0x909e2fff libicucore.A.dylib
/usr/lib/libicucore.A.dylib
0x90a3c000 - 0x90ac0fff libobjc.A.dylib
/usr/lib/libobjc.A.dylib
0x90b72000 - 0x90b84fff libauto.dylib /usr/lib/libauto.dylib
0x91434000 - 0x9143ffff libgcc_s.1.dylib
/usr/lib/libgcc_s.1.dylib
0x95075000 - 0x95092fff libresolv.9.dylib
/usr/lib/libresolv.9.dylib
--
Edit bug report at https://bugs.php.net/bug.php?id=70307&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=70307&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=70307&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=70307&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=70307&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=70307&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=70307&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=70307&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=70307&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=70307&r=support
Expected behavior: https://bugs.php.net/fix.php?id=70307&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=70307&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=70307&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=70307&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=70307&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=70307&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=70307&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=70307&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=70307&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=70307&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=70307&r=mysqlcfg