#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