ID: 39472
User updated by: jitudavda at hotmail dot com
Reported By: jitudavda at hotmail dot com
Status: Open
Bug Type: Unknown/Other Function
Operating System: WinXP SP2
PHP Version: 5.2.0
New Comment:
I've not installed any of PELC options.
Previous Comments:
------------------------------------------------------------------------
[2006-11-16 12:06:30] jitudavda at hotmail dot com
Code is compiled with the following options.
cscript /nologo configure.js --enable-debug-pack
--with-php-build=D:\php_build\ --without-libxml
I started the debug of php.exe in MSVC. Argument given was a file with
content "<?php phpinfo();"
------------------------------------------------------------------------
[2006-11-16 12:05:58] [EMAIL PROTECTED]
Please report problems related to PECL extensions using PECL bug
tracking system.
It's not PHP problem, but a problem of particular PECL module, which
has been unsupported for years.
------------------------------------------------------------------------
[2006-11-16 11:56:05] jitudavda at hotmail dot com
Please review three points below.
==1] =================================
The problem is raised while executing the following function as start
point.
File: sapi\cli\php_cli.c
LINE: 1258
CODE-SNAP:
=========================================================
if (request_started) {
php_request_shutdown((void *) 0);
}
=========================================================
==2] ==================================
Deadlock situation is created in the code as detailed below.
File Name: \Zend\zend_hash.c
Function: ZEND_API void zend_hash_destroy(HashTable *ht)
Place: while(p != NULL)
Exception: Access Denied.
======================================
==3] ====================================
Below is the content of "Auto" of the module_registry_cleanup function
call.
======================================================
- module 0x013b7788
size 88
zend_api 20060613
zend_debug 0 ''
zts 1 ''
+ ini_entry 0x00000000
+ deps 0x00000000
+ name 0x01b22100 "threads"
- functions 0x01b23010
+ fname 0x01b22188 "thread_start"
handler 0x01b21670
+ arg_info 0x00000000
num_args 4294967295
flags 0
module_startup_func 0x01b21240
module_shutdown_func 0x01b21270
request_startup_func 0x01b21280
request_shutdown_func 0x01b212f0
info_func 0x01b21350
+ version 0x01b220fc "0.1"
globals_size 0
+ globals_id_ptr 0x00000000
globals_ctor 0x00000000
globals_dtor 0x00000000
post_deactivate_func 0x00000000
module_started 1
type 1 ''
handle 0x01b20000
module_number 41
module->module_number 41
+ module->name 0x01b22100 "threads"
module->request_shutdown_func 0x01b212f0
module->type 1 ''
zend_printf 0x100b4bb0 php_printf(const char *, <no type>)
======================================================
------------------------------------------------------------------------
[2006-11-16 11:04:34] [EMAIL PROTECTED]
Which modules and extensions do you have enabled?
Do you have any zend_extension's installed?
------------------------------------------------------------------------
[2006-11-16 10:57:16] jitudavda at hotmail dot com
Here is the Stack:
1] zend_hash_destroy(_hashtable * 0x100076cc) line 517 + 7 bytes
2] module_registry_cleanup(_zend_module_entry * 0x013b7788, void * * *
0x00282900) line 1945 + 17 bytes
3] zend_hash_apply(_hashtable * 0x10002562, int (void *, void * * *)*
0x102cc8a0 _module_registry, void * * * 0x100076b0
module_registry_cleanup(_zend_module_entry *, void * * *)) line 668 + 9
bytes
4] zend_deactivate_modules(void * * * 0x0000078c) line 819 + 16 bytes
Below is the "Locals" values
=======================================
- ht->pListHead 0x04244c8b
h CXX0030: Error: expression cannot be evaluated
nKeyLength CXX0030: Error: expression cannot be evaluated
pData CXX0030: Error: expression cannot be evaluated
pDataPtr CXX0030: Error: expression cannot be evaluated
pListNext CXX0030: Error: expression cannot be evaluated
pListLast CXX0030: Error: expression cannot be evaluated
pNext CXX0030: Error: expression cannot be evaluated
pLast CXX0030: Error: expression cannot be evaluated
- arKey 0x04244cab ""
[0] CXX0030: Error: expression cannot be evaluated
If you need anymore information, please let me know. I've setup to
build from source of PHP, using "php5.2-200611160730.tar.gz"
Thank you.
Jitendra
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/39472
--
Edit this bug report at http://bugs.php.net/?id=39472&edit=1