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:

1] Request php page from browser.
2] wait for sometime for any output.
3] Open TaskList.
4] Right click Php.exe and Debug.
5] In MSVC, Break the execution.

Above are the steps to get the output as below in the call stack.
==============================

NTDLL! 7c90eb94()
MSVCRT! 77c2f941()
MSVCRT! 77c2fafa()
MSVCRT! 77c411a0()
MSVCRT! 77c41225()
zend_stream_stdio_reader(void * 0x77c5fc80, char * 0x011638a0, unsigned
int 8192, void * * * 0x00283c80) line 28 + 23 bytes
zend_stream_read(_zend_file_handle * 0x100a0587, char * 0x00283c80,
unsigned int 2636928, void * * * 0x0000004e) line 121 + 22 bytes
lex_scan(_zval_struct * 0x1009cc7a, void * * * 0x00c0e51c) line 5249 +
6 bytes
zendparse(void * 0x1009fd40) line 2975 + 11 bytes
compile_file(_zend_file_handle * 0x10002d85, int 12648140, void * * *
0x00000008) line 3084
zend_execute_scripts(int 269185869, void * * * 0x00000008, _zval_struct
* * 0x00283c80, int 0) line 1090 + 16 bytes
php_execute_script(_zend_file_handle * 0x00285050, void * * *
0x00fa7ce8) line 1758 + 18 bytes
_efree(void * 0x00fa7ce8) line 1660 + 24 bytes
_zval_ptr_dtor(_zval_struct * * 0x00fa7d0c) line 415 + 37 bytes
_zend_hash_add_or_update(_hashtable * 0x100bc77f, char * 0x00fa7278,
unsigned int 4207956, void * 0x0000000e, unsigned int 12647804, void *
* 0x00000004, int 13) line 229 + 6 bytes
php_register_variable_ex(char * 0x1000a501, _zval_struct * 0x00c0fe14,
_zval_struct * 0x00000000, void * * * 0x00000000) line 208 + 128 bytes
_emalloc(unsigned int 43) line 1647 + 24 bytes
_zend_hash_add_or_update(_hashtable * 0x0040214d, char * 0x00c0fecc,
unsigned int 2636928, void * 0x009bffdc, unsigned int 2009291924, void
* * 0x7ffd7000, int 12648268) line 242 + 9 bytes
main(int 0, char * * 0x00000000) line 1109
002850ec()

==============================


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

[2006-11-16 12:07:45] jitudavda at hotmail dot com

I've not installed any of PELC options.

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

[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?

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

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

Reply via email to