#1000: Infinite loop is infinite
--------------------+-------------------------------------------------------
 Reporter:  david   |       Owner:  david     
     Type:  defect  |      Status:  assigned  
 Priority:  normal  |   Milestone:  1.0       
Component:  config  |     Version:  1.0.0beta1
 Severity:  minor   |    Keywords:            
Has_patch:  0       |  
--------------------+-------------------------------------------------------
Changes (by david):

  * status:  new => assigned
  * version:  1.0.0beta3 => 1.0.0beta1
  * component:  documentation => config


Old description:

> Uncool if you don't have XSL features on :)

New description:

 When compiling a config file and the parent declarations create an
 infinite loop... well...
 {{{
 Process:         httpd [11010]
 Path:            /usr/sbin/httpd
 Identifier:      httpd
 Version:         ??? (???)
 Code Type:       X86-64 (Native)
 Parent Process:  httpd [11008]

 Date/Time:       2009-01-22 12:55:27.539 +0100
 OS Version:      Mac OS X 10.5.6 (9G55)
 Report Version:  6

 Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
 Exception Codes: KERN_INVALID_ADDRESS at 0x00000031106cef95
 Crashed Thread:  0

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

 Thread 0 Crashed:
 0   libphp5.so                          0x00000001013b2530
 zend_mm_remove_from_free_list + 648
 1   libphp5.so                          0x00000001013b39e6
 _zend_mm_free_int + 266
 2   libphp5.so                          0x00000001013b4872 _efree + 52
 3   libphp5.so                          0x00000001013e1956
 zend_hash_destroy + 173
 4   libphp5.so                          0x00000001013f57a4
 zend_object_std_dtor + 77
 5   libphp5.so                          0x00000001010782e3
 dom_objects_free_storage + 29
 6   libphp5.so                          0x00000001013f9438
 zend_objects_store_free_object_storage + 162
 7   libphp5.so                          0x00000001013c3989
 shutdown_executor + 892
 8   libphp5.so                          0x00000001013d43ee zend_deactivate
 + 130
 9   libphp5.so                          0x000000010137be5b
 php_request_shutdown + 716
 10  libphp5.so                          0x000000010145156c
 php_apache_request_dtor + 22
 11  libphp5.so                          0x0000000101451d3b php_handler +
 1665
 12  httpd                               0x0000000100001ed9 ap_run_handler
 + 90
 13  httpd                               0x00000001000027ad
 ap_invoke_handler + 347
 14  httpd                               0x000000010002f1ae
 ap_process_request + 103
 15  httpd                               0x000000010002bac9
 ap_process_http_connection + 116
 16  httpd                               0x00000001000130e3
 ap_run_process_connection + 90
 17  httpd                               0x0000000100013532
 ap_process_connection + 87
 18  httpd                               0x0000000100035ee0 child_main +
 1155
 19  httpd                               0x0000000100036096 make_child +
 329
 20  httpd                               0x000000010003632e
 perform_idle_server_maintenance + 510
 21  httpd                               0x000000010003685e ap_mpm_run +
 1249
 22  httpd                               0x000000010000a13d main + 2879
 23  httpd                               0x0000000100001514 start + 52

 Thread 0 crashed with X86 Thread State (64-bit):
   rax: 0x00000031106cef7d  rbx: 0x00000001001d8eee  rcx:
 0x000000010b700020  rdx: 0x000000010c7f386c
   rdi: 0x0000000100946a00  rsi: 0x000000010c7f38d4  rbp:
 0x00007fff5fbff4d0  rsp: 0x00007fff5fbff470
    r8: 0x0000000000000008   r9: 0x0000000000000007  r10:
 0x000000010d6cce60  r11: 0x0000000000000008
   r12: 0x0000000000000000  r13: 0x0000000000000000  r14:
 0x0000000000000000  r15: 0x0000000000000000
   rip: 0x00000001013b2530  rfl: 0x0000000000000206  cr2:
 0x00000000004262d6

 Binary Images:
        0x100000000 -        0x100058fff +httpd ??? (???) /usr/sbin/httpd
        0x10007e000 -        0x10008fff3  libaprutil-1.0.dylib ??? (???)
 <85e7d2d6a33dcb106ccabd76d529388f> /usr/lib/libaprutil-1.0.dylib
        0x100097000 -        0x1000b7fff  libexpat.1.dylib ??? (???)
 <d80d701396f8870b27dda4a7166fadc0> /usr/lib/libexpat.1.dylib
        0x1000be000 -        0x1001b6fef  libiconv.2.dylib ??? (???)
 <2b42104e7aa2da6e64f979e585af02e9> /usr/lib/libiconv.2.dylib
        0x1001bd000 -        0x1001d9fef  libapr-1.0.dylib ??? (???)
 <e739530447f1dc66d55b881d2ca19ef9> /usr/lib/libapr-1.0.dylib
        0x1001e6000 -        0x1001e6fff  mod_authn_file.so ??? (???)
 /usr/libexec/apache2/mod_authn_file.so
        0x1001e9000 -        0x1001e9fff  mod_authn_dbm.so ??? (???)
 /usr/libexec/apache2/mod_authn_dbm.so
        0x1001ec000 -        0x1001ecfff  mod_authn_anon.so ??? (???)
 /usr/libexec/apache2/mod_authn_anon.so
        0x1001ef000 -        0x1001f0fff  mod_authn_dbd.so ??? (???)
 /usr/libexec/apache2/mod_authn_dbd.so
        0x1001f3000 -        0x1001f3fff  mod_authn_default.so ??? (???)
 /usr/libexec/apache2/mod_authn_default.so
        0x1001f6000 -        0x1001f7fff  mod_authz_host.so ??? (???)
 /usr/libexec/apache2/mod_authz_host.so
        0x1001fa000 -        0x1001fbfff  mod_authz_groupfile.so ??? (???)
 /usr/libexec/apache2/mod_authz_groupfile.so
        0x100300000 -        0x100300fff  mod_authz_user.so ??? (???)
 /usr/libexec/apache2/mod_authz_user.so
        0x100303000 -        0x100304fff  mod_authz_dbm.so ??? (???)
 /usr/libexec/apache2/mod_authz_dbm.so
        0x100307000 -        0x100307fff  mod_authz_owner.so ??? (???)
 /usr/libexec/apache2/mod_authz_owner.so
        0x10030a000 -        0x10030afff  mod_authz_default.so ??? (???)
 /usr/libexec/apache2/mod_authz_default.so
        0x10030d000 -        0x10030efff  mod_auth_basic.so ??? (???)
 /usr/libexec/apache2/mod_auth_basic.so
        0x100311000 -        0x100317fff  mod_auth_digest.so ??? (???)
 /usr/libexec/apache2/mod_auth_digest.so
        0x10031a000 -        0x100320fff  mod_cache.so ??? (???)
 /usr/libexec/apache2/mod_cache.so
        0x100323000 -        0x100326fff  mod_disk_cache.so ??? (???)
 /usr/libexec/apache2/mod_disk_cache.so
        0x100329000 -        0x10032dfff  mod_mem_cache.so ??? (???)
 /usr/libexec/apache2/mod_mem_cache.so
        0x100330000 -        0x100332fff  mod_dbd.so ??? (???)
 /usr/libexec/apache2/mod_dbd.so
        0x100335000 -        0x100336fff  mod_dumpio.so ??? (???)
 /usr/libexec/apache2/mod_dumpio.so
        0x100339000 -        0x10033cfff  mod_ext_filter.so ??? (???)
 /usr/libexec/apache2/mod_ext_filter.so
        0x10033f000 -        0x10034afff  mod_include.so ??? (???)
 /usr/libexec/apache2/mod_include.so
        0x10034d000 -        0x10034ffff  mod_filter.so ??? (???)
 /usr/libexec/apache2/mod_filter.so
        0x100352000 -        0x100357fff  mod_deflate.so ??? (???)
 /usr/libexec/apache2/mod_deflate.so
        0x10035a000 -        0x10035efff  mod_log_config.so ??? (???)
 /usr/libexec/apache2/mod_log_config.so
        0x100361000 -        0x100362ff7  mod_log_forensic.so ??? (???)
 /usr/libexec/apache2/mod_log_forensic.so
        0x100365000 -        0x100365fff  mod_logio.so ??? (???)
 /usr/libexec/apache2/mod_logio.so
        0x100368000 -        0x100368fff  mod_env.so ??? (???)
 /usr/libexec/apache2/mod_env.so
        0x10036b000 -        0x10036ffff  mod_mime_magic.so ??? (???)
 /usr/libexec/apache2/mod_mime_magic.so
        0x100372000 -        0x100373fff  mod_cern_meta.so ??? (???)
 /usr/libexec/apache2/mod_cern_meta.so
        0x100376000 -        0x100377fff  mod_expires.so ??? (???)
 /usr/libexec/apache2/mod_expires.so
        0x10037a000 -        0x10037cfff  mod_headers.so ??? (???)
 /usr/libexec/apache2/mod_headers.so
        0x10037f000 -        0x100380fff  mod_ident.so ??? (???)
 /usr/libexec/apache2/mod_ident.so
        0x100383000 -        0x100384fff  mod_usertrack.so ??? (???)
 /usr/libexec/apache2/mod_usertrack.so
        0x100387000 -        0x100388fff  mod_setenvif.so ??? (???)
 /usr/libexec/apache2/mod_setenvif.so
        0x10038b000 -        0x10038cfff  mod_version.so ??? (???)
 /usr/libexec/apache2/mod_version.so
        0x10038f000 -        0x1003a0fff  mod_proxy.so ??? (???)
 /usr/libexec/apache2/mod_proxy.so
        0x1003a5000 -        0x1003a6fff  mod_proxy_connect.so ??? (???)
 /usr/libexec/apache2/mod_proxy_connect.so
        0x1003a9000 -        0x1003b0fff  mod_proxy_ftp.so ??? (???)
 /usr/libexec/apache2/mod_proxy_ftp.so
        0x1003b4000 -        0x1003bafff  mod_proxy_http.so ??? (???)
 /usr/libexec/apache2/mod_proxy_http.so
        0x1003be000 -        0x1003c5ffa  mod_proxy_ajp.so ??? (???)
 /usr/libexec/apache2/mod_proxy_ajp.so
        0x1003c8000 -        0x1003ccfff  mod_proxy_balancer.so ??? (???)
 /usr/libexec/apache2/mod_proxy_balancer.so
        0x1003cf000 -        0x1003f6ffb  mod_ssl.so ??? (???)
 /usr/libexec/apache2/mod_ssl.so
        0x100400000 -        0x10042bfef  libssl.0.9.7.dylib ??? (???)
 <3543402bd8c92a4b9fa846c940ce4b6b> /usr/lib/libssl.0.9.7.dylib
        0x10043a000 -        0x10043dfff  mod_mime.so ??? (???)
 /usr/libexec/apache2/mod_mime.so
        0x100440000 -        0x100456fff  mod_dav.so ??? (???)
 /usr/libexec/apache2/mod_dav.so
        0x10045a000 -        0x10045efff  mod_status.so ??? (???)
 /usr/libexec/apache2/mod_status.so
        0x100461000 -        0x100467fff  mod_autoindex.so ??? (???)
 /usr/libexec/apache2/mod_autoindex.so
        0x10046a000 -        0x10046afff  mod_asis.so ??? (???)
 /usr/libexec/apache2/mod_asis.so
        0x10046d000 -        0x100470fff  mod_info.so ??? (???)
 /usr/libexec/apache2/mod_info.so
        0x100473000 -        0x100477fff  mod_cgi.so ??? (???)
 /usr/libexec/apache2/mod_cgi.so
        0x10047b000 -        0x100485fff  mod_dav_fs.so ??? (???)
 /usr/libexec/apache2/mod_dav_fs.so
        0x100489000 -        0x10048afff  mod_vhost_alias.so ??? (???)
 /usr/libexec/apache2/mod_vhost_alias.so
        0x10048d000 -        0x100493fff  mod_negotiation.so ??? (???)
 /usr/libexec/apache2/mod_negotiation.so
        0x100496000 -        0x100496fff  mod_dir.so ??? (???)
 /usr/libexec/apache2/mod_dir.so
        0x100499000 -        0x10049bfff  mod_imagemap.so ??? (???)
 /usr/libexec/apache2/mod_imagemap.so
        0x10049e000 -        0x10049efff  mod_actions.so ??? (???)
 /usr/libexec/apache2/mod_actions.so
        0x1004a1000 -        0x1004a2fff  mod_speling.so ??? (???)
 /usr/libexec/apache2/mod_speling.so
        0x1004a5000 -        0x1004a6fff  mod_userdir.so ??? (???)
 /usr/libexec/apache2/mod_userdir.so
        0x1004a9000 -        0x1004aafff  mod_alias.so ??? (???)
 /usr/libexec/apache2/mod_alias.so
        0x1004ad000 -        0x1004bbfff  mod_rewrite.so ??? (???)
 /usr/libexec/apache2/mod_rewrite.so
        0x1004bf000 -        0x1004c4fef  mod_bonjour.so ??? (???)
 <89b78817ae621f82aa0e658ef1e4ea7c> /usr/libexec/apache2/mod_bonjour.so
        0x1004c7000 -        0x1004e5ff3
 com.apple.DirectoryService.Framework 3.5.5 (3.5.5)
 <ecef1208d7ed427dd5cd976f762fb001>
 
/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
        0x1004f1000 -        0x100528fff  com.apple.LDAPFramework 1.4.5
 (110) <fe147dfc722ecc0d7da2af9ccc5384fe>
 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
        0x100533000 -        0x10053fff3 +libintl.8.dylib ??? (???)
 <a8828a1b5c2152472d3bf0d4ee21a6f2> /usr/local/php5/lib/libintl.8.dylib
        0x100547000 -        0x1005e3ff7 +libfreetype.6.dylib ??? (???)
 <96b1499121034dc50ca77715c151d176> /usr/local/php5/lib/libfreetype.6.dylib
        0x10061b000 -        0x10064afef +libpng12.0.dylib ??? (???)
 <04c48291a29b17092eca5f390013db01> /usr/local/php5/lib/libpng12.0.dylib
        0x100658000 -        0x100664fff  libbz2.1.0.dylib ??? (???)
 <cce68c768a095a40814714beef8f9bbb> /usr/lib/libbz2.1.0.dylib
        0x100668000 -        0x100679fff  libsasl2.2.dylib ??? (???)
 <f5cae48d776d04565fff30c8c4548f98> /usr/lib/libsasl2.2.dylib
        0x1006c7000 -        0x1006f6ff7 +xdebug.so ??? (???)
 /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so
        0x100702000 -        0x100716fff +apc.so ??? (???)
 /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/apc.so
        0x100726000 -        0x10073afff +memcache.so ??? (???)
 /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/memcache.so
        0x100741000 -        0x10074dfff +curl.so ??? (???)
 <f171d9fbaceec63549a3bab9a527764a> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/curl.so
        0x100753000 -        0x10079fffb +libcurl.4.dylib ??? (???)
 <ab1ba2d7625cde37adaa3d75509ad129> /usr/local/php5/lib/libcurl.4.dylib
        0x1007b7000 -        0x1007befff +mcrypt.so ??? (???)
 <c2acd6fa33e78e069e176b1e9b667aa0> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/mcrypt.so
        0x1007c3000 -        0x1007cdfff +mysql.so ??? (???)
 <8efbd18bc65284c3c3771df7c9937a2e> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/mysql.so
        0x1007d4000 -        0x1007ebfff +mysqli.so ??? (???)
 <639c0c1bc41e1d351bc8f02d5116b496> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/mysqli.so
        0x101000000 -        0x10174bfff +libphp5.so ??? (???)
 <125bff182a66c2d39a10905d74ff6ba0> /usr/local/php5/libphp5.so
        0x1019a6000 -        0x101b1efef +libxml2.2.dylib ??? (???)
 <0471b41a89d2babc95a71070a049331b> /usr/local/php5/lib/libxml2.2.dylib
        0x101b93000 -        0x101bd8fe3 +libmcrypt.4.dylib ??? (???)
 <be2f70e55510a0d167da5e029a529b59> /usr/local/php5/lib/libmcrypt.4.dylib
        0x101bf9000 -        0x101c3dfff +libmysqlclient.15.dylib ??? (???)
 <6331878142640ad5672f94f7f4742018>
 /usr/local/php5/lib/mysql/libmysqlclient.15.dylib
        0x101c88000 -        0x101c8dfff +pdo_mysql.so ??? (???)
 <f6ba06650c8db60adcb5e86a45b03325> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/pdo_mysql.so
        0x101c92000 -        0x101c97fff +pdo_pgsql.so ??? (???)
 <1845d223e505692e1bb400e8b859e13a> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/pdo_pgsql.so
        0x101c9d000 -        0x101cbafef +libpq.5.dylib ??? (???)
 <b34e382b4c3a32e33903532ed073c927> /usr/local/php5/lib/libpq.5.dylib
        0x101cca000 -        0x101ce4fff +pgsql.so ??? (???)
 <4e79024552dc1ffbdfc1551efbaa0ec3> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/pgsql.so
        0x101cee000 -        0x101cf2fff +xsl.so ??? (???)
 <4c29a3a313b6f0f359b20005c7a8f26c> /usr/local/php5/lib/php/extensions/no-
 debug-non-zts-20060613/xsl.so
        0x101cf7000 -        0x101d09fff +libexslt.0.dylib ??? (???)
 <05c1d978cfd9489cbb92bf7d62d5746a> /usr/local/php5/lib/libexslt.0.dylib
        0x101d13000 -        0x101d51fff +libxslt.1.dylib ??? (???)
 <c772541d108d3be0e3bb89014f639483> /usr/local/php5/lib/libxslt.1.dylib
     0x7fff5fc00000 -     0x7fff5fc2e643  dyld 97.1 (???)
 <b40847f1ce1ba2ed13837aeccbf19284> /usr/lib/dyld
     0x7fff80049000 -     0x7fff80086ff7  com.apple.SystemConfiguration
 1.9.2 (1.9.2) <3e058b95c78dc2f54ec3f9781bd86e1c>
 
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
     0x7fff80087000 -     0x7fff800b9ff7  libauto.dylib ??? (???)
 <cc8eece8c0097b254c758bd4e8df9537> /usr/lib/libauto.dylib
     0x7fff80179000 -     0x7fff8025afff  libcrypto.0.9.7.dylib ??? (???)
 <66f1f8773bd9fdfdcfd09e2b4b010636> /usr/lib/libcrypto.0.9.7.dylib
     0x7fff8063c000 -     0x7fff8065dfff  libresolv.9.dylib ??? (???)
 <104bc36bc6cf4dd8988693cd52a7f26d> /usr/lib/libresolv.9.dylib
     0x7fff8078c000 -     0x7fff80992ff3  com.apple.security 5.0.4 (34102)
 <47c559b17c1f51998e7a981d0fbec4c8>
 /System/Library/Frameworks/Security.framework/Versions/A/Security
     0x7fff8108b000 -     0x7fff810fffe7  libstdc++.6.dylib ??? (???)
 <379a6a2dc6e21ba77310b3d2d9ea30ac> /usr/lib/libstdc++.6.dylib
     0x7fff8142d000 -     0x7fff81564fff  com.apple.CoreFoundation 6.5.5
 (476.17) <51930d43c7c2d8fb24148cbfc05bba0f>
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
     0x7fff815c2000 -     0x7fff8164afe7  libsqlite3.0.dylib ??? (???)
 <3c7ab3523b816dbd3e039ee7e6e2c580> /usr/lib/libsqlite3.0.dylib
     0x7fff8178b000 -     0x7fff8178ffff  libmathCommon.A.dylib ??? (???)
 /usr/lib/system/libmathCommon.A.dylib
     0x7fff83a4b000 -     0x7fff83bb9fff  libicucore.A.dylib ??? (???)
 <374ddaf141bf88dba00ab9058f2dbad6> /usr/lib/libicucore.A.dylib
     0x7fff84060000 -     0x7fff84154fff  libobjc.A.dylib ??? (???)
 <118dc1ae05e685ad64290352fc94f1f0> /usr/lib/libobjc.A.dylib
     0x7fff8455b000 -     0x7fff846e6ffb  libSystem.B.dylib ??? (???)
 <cc365f568976948c6aeae0a0a931cb93> /usr/lib/libSystem.B.dylib
     0x7fff847dd000 -     0x7fff847e9ff1  libgcc_s.1.dylib ??? (???)
 <42e4fd8079ba44258ea9afc27d2f48f3> /usr/lib/libgcc_s.1.dylib
     0x7fff84836000 -     0x7fff84847ffd  libz.1.dylib ??? (???)
 <2022cc8950afdf485ba1df76364ba725> /usr/lib/libz.1.dylib
     0x7fffffe00000 -     0x7fffffe01780  libSystem.B.dylib ??? (???)
 /usr/lib/libSystem.B.dylib
 0xfffffffffffec000 - 0xfffffffffffeffff  libobjc.A.dylib ??? (???)
 /usr/lib/libobjc.A.dylib
 }}}

--

-- 
Ticket URL: <http://trac.agavi.org/ticket/1000#comment:1>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5


_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets

Reply via email to