ID:               47860
 User updated by:  phpbug at terencehersbach dot nl
 Reported By:      phpbug at terencehersbach dot nl
-Status:           Open
+Status:           Closed
 Bug Type:         Scripting Engine problem
 Operating System: Mac OSX 10.5.6
 PHP Version:      5.3.0RC1
 New Comment:

fixed in alpha.. the bug is from the last beta.


Previous Comments:
------------------------------------------------------------------------

[2009-04-01 12:05:35] phpbug at terencehersbach dot nl

Description:
------------
PHP crashes when creating an array-var with an undefined constant as
index

Reproduce code:
---------------
<?php
error_reporting(E_ALL);
ini_set('display_errors','on');

function foo() {
    static $var = array(test => 'hi');

    echo 'bar';
}

foo();

Expected result:
----------------
Notice: Use of undefined constant test - assumed 'test' in test.php on
line 6
bar

Actual result:
--------------
php crashes after a while and there is no result

Generated CrashReport:
Process:         httpd [12399]
Path:            /Applications/MAMP/Library/bin/httpd
Identifier:      httpd
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  httpd [12388]

Date/Time:       2009-04-01 14:01:53.876 +0200
OS Version:      Mac OS X 10.5.6 (9G55)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000001
Crashed Thread:  0

Application Specific Information:
*** single-threaded process forked ***

Thread 0 Crashed:
0   libphp5.so                          0x01388f49 zval_update_constant_ex +
393
1   libphp5.so                          0x01389800 zval_update_constant +
32
2   libphp5.so                          0x013c15c3
zend_fetch_var_address_helper_SPEC_CONST + 467
3   libphp5.so                          0x013bb4f5 execute + 485
4   libphp5.so                          0x01397bf6 zend_execute_scripts +
102
5   libphp5.so                          0x0133d308 php_execute_script + 392
6   libphp5.so                          0x0144553b php_handler + 1675
7   httpd                               0x0000b6d8 ap_run_handler + 59
(config.c:152)
8   httpd                               0x0000badb ap_invoke_handler + 87
(config.c:366)
9   httpd                               0x00008746 ap_process_request + 375
(http_request.c:249)
10  httpd                               0x000029e0
ap_process_http_connection + 297 (http_core.c:253)
11  httpd                               0x00016888 ap_run_process_connection
+ 59 (connection.c:43)
12  httpd                               0x00016ba6 ap_process_connection +
69 (connection.c:178)
13  httpd                               0x00009756 child_main + 1190
(prefork.c:611)
14  httpd                               0x000099e7 make_child + 293
(prefork.c:704)
15  httpd                               0x0000a53d ap_mpm_run + 2681
(prefork.c:829)
16  httpd                               0x000110fa main + 1709 (main.c:623)
17  httpd                               0x0000249e _start + 216
18  httpd                               0x000023c5 start + 41

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xfdeb0b61  ebx: 0x01388dd8  ecx: 0x00000001  edx: 0x00000001
  edi: 0x0214f4b4  esi: 0x0214f4a6  ebp: 0xbfffeef8  esp: 0xbfffee50
   ss: 0x0000001f  efl: 0x00000207  eip: 0x01388f49   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00000001

Binary Images:
    0x1000 -    0x38ff3 +httpd ??? (???)
/Applications/MAMP/Library/bin/httpd
   0xff000 -   0x10cfcf +libaprutil-0.0.dylib ??? (???)
/Applications/MAMP/Library/lib/libaprutil-0.0.dylib
  0x13f000 -   0x156fc8 +libexpat.0.dylib ??? (???)
/Applications/MAMP/Library/lib/libexpat.0.dylib
  0x18a000 -   0x27bfc7 +libiconv.2.dylib ??? (???)
/Applications/MAMP/Library/lib/libiconv.2.dylib
  0x2d3000 -   0x2e6fcb +libapr-0.0.dylib ??? (???)
/Applications/MAMP/Library/lib/libapr-0.0.dylib
  0x343000 -   0x343fff +mod_access.so ??? (???)
/Applications/MAMP/Library/modules/mod_access.so
  0x34b000 -   0x34bfff +mod_auth.so ??? (???)
/Applications/MAMP/Library/modules/mod_auth.so
  0x353000 -   0x353fff +mod_auth_anon.so ??? (???)
/Applications/MAMP/Library/modules/mod_auth_anon.so
  0x35a000 -   0x35afff +mod_auth_dbm.so ??? (???)
/Applications/MAMP/Library/modules/mod_auth_dbm.so
  0x362000 -   0x366fcf +mod_auth_digest.so ??? (???)
/Applications/MAMP/Library/modules/mod_auth_digest.so
  0x373000 -   0x373fff +mod_file_cache.so ??? (???)
/Applications/MAMP/Library/modules/mod_file_cache.so
  0x37c000 -   0x37cfff +mod_echo.so ??? (???)
/Applications/MAMP/Library/modules/mod_echo.so
  0x384000 -   0x386fff +mod_charset_lite.so ??? (???)
/Applications/MAMP/Library/modules/mod_charset_lite.so
  0x390000 -   0x394033 +mod_cache.so ??? (???)
/Applications/MAMP/Library/modules/mod_cache.so
  0x3a9000 -   0x3aafff +mod_disk_cache.so ??? (???)
/Applications/MAMP/Library/modules/mod_disk_cache.so
  0x3b5000 -   0x3b7fff +mod_mem_cache.so ??? (???)
/Applications/MAMP/Library/modules/mod_mem_cache.so
  0x3c7000 -   0x3c8fff +mod_example.so ??? (???)
/Applications/MAMP/Library/modules/mod_example.so
  0x3d1000 -   0x3d1fff +mod_case_filter.so ??? (???)
/Applications/MAMP/Library/modules/mod_case_filter.so
  0x3d9000 -   0x3d9fff +mod_case_filter_in.so ??? (???)
/Applications/MAMP/Library/modules/mod_case_filter_in.so
  0x3e1000 -   0x3e3fff +mod_ext_filter.so ??? (???)
/Applications/MAMP/Library/modules/mod_ext_filter.so
  0x3ee000 -   0x3f0043 +mod_deflate.so ??? (???)
/Applications/MAMP/Library/modules/mod_deflate.so
  0x500000 -   0x507fff +mod_include.so ??? (???)
/Applications/MAMP/Library/modules/mod_include.so
  0x51a000 -   0x51cfff +mod_log_config.so ??? (???)
/Applications/MAMP/Library/modules/mod_log_config.so
  0x52a000 -   0x52afff +mod_env.so ??? (???)
/Applications/MAMP/Library/modules/mod_env.so
  0x532000 -   0x535fff +mod_mime_magic.so ??? (???)
/Applications/MAMP/Library/modules/mod_mime_magic.so
  0x543000 -   0x543fff +mod_cern_meta.so ??? (???)
/Applications/MAMP/Library/modules/mod_cern_meta.so
  0x54b000 -   0x54cfff +mod_expires.so ??? (???)
/Applications/MAMP/Library/modules/mod_expires.so
  0x555000 -   0x556fff +mod_headers.so ??? (???)
/Applications/MAMP/Library/modules/mod_headers.so
  0x560000 -   0x561fff +mod_usertrack.so ??? (???)
/Applications/MAMP/Library/modules/mod_usertrack.so
  0x56a000 -   0x56b04b +mod_unique_id.so ??? (???)
/Applications/MAMP/Library/modules/mod_unique_id.so
  0x572000 -   0x573fff +mod_setenvif.so ??? (???)
/Applications/MAMP/Library/modules/mod_setenvif.so
  0x57c000 -   0x581fff +mod_proxy.so ??? (???)
/Applications/MAMP/Library/modules/mod_proxy.so
  0x596000 -   0x59701b +mod_proxy_connect.so ??? (???)
/Applications/MAMP/Library/modules/mod_proxy_connect.so
  0x59f000 -   0x5a4fff +mod_proxy_ftp.so ??? (???)
/Applications/MAMP/Library/modules/mod_proxy_ftp.so
  0x5b1000 -   0x5b5fff +mod_proxy_http.so ??? (???)
/Applications/MAMP/Library/modules/mod_proxy_http.so
  0x5c2000 -   0x5c2fff +mod_bucketeer.so ??? (???)
/Applications/MAMP/Library/modules/mod_bucketeer.so
  0x5ca000 -   0x5ccfff +mod_mime.so ??? (???)
/Applications/MAMP/Library/modules/mod_mime.so
  0x5d7000 -   0x5e7ff7 +mod_dav.so ??? (???)
/Applications/MAMP/Library/modules/mod_dav.so
  0x620000 -   0x623ffb +mod_status.so ??? (???)
/Applications/MAMP/Library/modules/mod_status.so
  0x62c000 -   0x631fff +mod_autoindex.so ??? (???)
/Applications/MAMP/Library/modules/mod_autoindex.so
  0x63f000 -   0x63ffff +mod_asis.so ??? (???)
/Applications/MAMP/Library/modules/mod_asis.so
  0x646000 -   0x647fff +mod_info.so ??? (???)
/Applications/MAMP/Library/modules/mod_info.so
  0x650000 -   0x652fff +mod_cgi.so ??? (???)
/Applications/MAMP/Library/modules/mod_cgi.so
  0x65f000 -   0x663fff +mod_cgid.so ??? (???)
/Applications/MAMP/Library/modules/mod_cgid.so
  0x672000 -   0x679ff3 +mod_dav_fs.so ??? (???)
/Applications/MAMP/Library/modules/mod_dav_fs.so
  0x699000 -   0x69afff +mod_vhost_alias.so ??? (???)
/Applications/MAMP/Library/modules/mod_vhost_alias.so
  0x6a2000 -   0x6a7fff +mod_negotiation.so ??? (???)
/Applications/MAMP/Library/modules/mod_negotiation.so
  0x6b7000 -   0x6b7ffe +mod_dir.so ??? (???)
/Applications/MAMP/Library/modules/mod_dir.so
  0x6bf000 -   0x6c1073 +mod_imap.so ??? (???)
/Applications/MAMP/Library/modules/mod_imap.so
  0x6cb000 -   0x6cbfff +mod_actions.so ??? (???)
/Applications/MAMP/Library/modules/mod_actions.so
  0x6d3000 -   0x6d4fff +mod_speling.so ??? (???)
/Applications/MAMP/Library/modules/mod_speling.so
  0x6dc000 -   0x6dcfff +mod_userdir.so ??? (???)
/Applications/MAMP/Library/modules/mod_userdir.so
  0x6e4000 -   0x6e5fff +mod_alias.so ??? (???)
/Applications/MAMP/Library/modules/mod_alias.so
  0x6ee000 -   0x6f8fff +mod_rewrite.so ??? (???)
/Applications/MAMP/Library/modules/mod_rewrite.so
  0x70c000 -   0x72afe3  libexpat.1.dylib ??? (???)
<eff8a63a23a7d07af62b36fdb329e393> /usr/lib/libexpat.1.dylib
  0x732000 -   0x73efff +libexslt.0.dylib ??? (???)
<e6c91c3d833602db0ecdfe05511f4ab5>
/Applications/MAMP/Library/lib/libexslt.0.dylib
  0x747000 -   0x74bffc +libhistory.6.0.dylib ??? (???)
<91a0df5ac7e4ca7bd969400f99a971c9> /usr/local/lib/libhistory.6.0.dylib
  0x751000 -   0x770ffc +libreadline.6.0.dylib ??? (???)
<5ed6e212dcdd4f76881bc226b6b4dc78> /usr/local/lib/libreadline.6.0.dylib
  0x78f000 -   0x7b7fff +libmysqlclient.15.dylib ??? (???)
<ea6f2237502b58816e557c462ec3fd49>
/usr/local/lib/mysql/libmysqlclient.15.dylib
  0x7ec000 -   0x7f0fff +libltdl.3.dylib ??? (???)
/Applications/MAMP/Library/lib/libltdl.3.dylib
 0x1000000 -  0x181ffe7 +libphp5.so ??? (???)
<f77dc5af16f1a945a47c1be9e179b366>
/Applications/MAMP/Library/modules/libphp5.so
 0x194d000 -  0x196efe3 +libmcrypt.4.dylib ??? (???)
<f5d92ebf48bd3a22bb332c4f256ae95a>
/Applications/MAMP/Library/lib/libmcrypt.4.dylib
 0x1989000 -  0x19bffff +libt1.5.dylib ??? (???)
<ab5c6fb09794a30b278b357febff6541>
/Applications/MAMP/Library/lib/libt1.5.dylib
 0x19ea000 -  0x1a4eff3 +libfreetype.6.dylib ??? (???)
<9b3f6a44e0d951d2171e9cd1f8d006c0>
/Applications/MAMP/Library/lib/libfreetype.6.dylib
 0x1a76000 -  0x1a95feb +libpng12.0.dylib ??? (???)
<b00443d98f0d2a2fb04000412b9ef2fb>
/Applications/MAMP/Library/lib/libpng12.0.dylib
 0x1aa3000 -  0x1abfff8 +libjpeg.62.dylib ??? (???)
<6ef560ca230990078782447b149eecea>
/Applications/MAMP/Library/lib/libjpeg.62.dylib
 0x1ac6000 -  0x1af6ff3 +libcurl.4.dylib ??? (???)
/Applications/MAMP/Library/lib/libcurl.4.dylib
 0x1ceb000 -  0x1deefef +libxml2.2.dylib ??? (???)
<67ed33bf4ef605f043080b115c051dd1>
/Applications/MAMP/Library/lib/libxml2.2.dylib
 0x1e4f000 -  0x1e7bfff +libxslt.1.dylib ??? (???)
<8297fea366393a8f26510427cc17a796>
/Applications/MAMP/Library/lib/libxslt.1.dylib
 0x1e8c000 -  0x1f0fffb +libicuuc.dylib ??? (???)
/Library/Frameworks/Firebird.framework/Versions/A/Libraries/libicuuc.dylib
 0x1f42000 -  0x2086fff +libicudata.dylib ??? (???)
/Library/Frameworks/Firebird.framework/Versions/A/Libraries/libicudata.dylib
 0x2089000 -  0x20c8ff7 +libicui18n.dylib ??? (???)
/Library/Frameworks/Firebird.framework/Versions/A/Libraries/libicui18n.dylib
 0x20d9000 -  0x2105fef +libidn.11.dylib ??? (???)
/Applications/MAMP/Library/lib/libidn.11.dylib
 0x211a000 -  0x2121ff3 +libintl.8.dylib ??? (???)
<c17f5d685957df993cee7b8b601d8c18>
/Applications/MAMP/Library/lib/libintl.8.dylib
0x30000000 - 0x3030bfeb +com.firebirdsql.Firebird ??? (__VERSION__)
/Library/Frameworks/Firebird.framework/Versions/A/Firebird
0x8fe00000 - 0x8fe2db43  dyld 97.1 (???)
<100d362e03410f181a34e04e94189ae5> /usr/lib/dyld
0x90003000 - 0x90060ffb  libstdc++.6.dylib ??? (???)
<04b812dcec670daa8b7d2852ab14be60> /usr/lib/libstdc++.6.dylib
0x908ba000 - 0x908c9fff  libsasl2.2.dylib ??? (???)
<bb7971ca2f609c070f87786a93d1041e> /usr/lib/libsasl2.2.dylib
0x90d95000 - 0x90db9feb  libssl.0.9.7.dylib ??? (???)
<c7359b7ab32b5f8574520746e10a41cc> /usr/lib/libssl.0.9.7.dylib
0x90dba000 - 0x90ef2ff7  libicucore.A.dylib ??? (???)
<18098dcf431603fe47ee027a60006c85> /usr/lib/libicucore.A.dylib
0x93383000 - 0x933b5fff  com.apple.LDAPFramework 1.4.5 (110)
<cc04500cf7b6edccc75bb3fe2973f72c>
/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x93413000 - 0x934c5ffb  libcrypto.0.9.7.dylib ??? (???)
<69bc2457aa23f12fa7d052601d48fa29> /usr/lib/libcrypto.0.9.7.dylib
0x9396c000 - 0x9398afff  libresolv.9.dylib ??? (???)
<a8018c42930596593ddf27f7c20fe7af> /usr/lib/libresolv.9.dylib
0x939a4000 - 0x939b2ffd  libz.1.dylib ??? (???)
<5ddd8539ae2ebfd8e7cc1c57525385c7> /usr/lib/libz.1.dylib
0x93a7e000 - 0x93b2efff  edu.mit.Kerberos 6.0.12 (6.0.12)
<685cc018c133668d0d3ac6a1cb63cff9>
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x94418000 - 0x9454bfff  com.apple.CoreFoundation 6.5.5 (476.17)
<4a70c8dbb582118e31412c53dc1f407f>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9458c000 - 0x94593fe9  libgcc_s.1.dylib ??? (???)
<f53c808e87d1184c0f9df63aef53ce0b> /usr/lib/libgcc_s.1.dylib
0x948a1000 - 0x948adfff  libbz2.1.0.dylib ??? (???)
<cc1b7e3f5f4e2ff545157c368e09bc5e> /usr/lib/libbz2.1.0.dylib
0x9510f000 - 0x9513eff7  libncurses.5.4.dylib ??? (???)
<3b2ac2ca8190942b6b81d2a7012ea859> /usr/lib/libncurses.5.4.dylib
0x9513f000 - 0x9530dff3  com.apple.security 5.0.4 (34102)
<55dda7486df4e8e1d61505be16f83a1c>
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x95455000 - 0x95459fff  libmathCommon.A.dylib ??? (???)
/usr/lib/system/libmathCommon.A.dylib
0x95b7f000 - 0x95c5ffff  libobjc.A.dylib ??? (???)
<7b92613fdf804fd9a0a3733a0674c30b> /usr/lib/libobjc.A.dylib
0x9612e000 - 0x96159fe7  libauto.dylib ??? (???)
<42d8422dc23a18071869fdf7b5d8fab5> /usr/lib/libauto.dylib
0x9615a000 - 0x962c1ff3  libSystem.B.dylib ??? (???)
<d68880dfb1f8becdbdac6928db1510fb> /usr/lib/libSystem.B.dylib
0xfffe8000 - 0xfffebfff  libobjc.A.dylib ??? (???)
/usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???)
/usr/lib/libSystem.B.dylib

 


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


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

Reply via email to