From:             laruence
Operating system: 
PHP version:      5.4.4
Package:          Streams related
Bug Type:         Bug
Bug description:segfault in php_stream_wrapper_log_error with ZTS build

Description:
------------
backtrace:

Cannot access memory at address 0x9
(gdb) bt
#0  0x000000000096a873 in zend_hash_del_key_or_index (ht=0x1bb60f70, 
arKey=0x7fff0e483018 " ڠ\001", nKeyLength=8, h=7563748164900642, 
    flag=0) at /home/huixinchen/opensource/php-5.4/Zend/zend_hash.c:508
#1  0x00000000008b54b9 in php_stream_wrapper_log_error (wrapper=0x8c1c82, 
options=32767, tsrm_ls=0x1bae1090, fmt=0x0)
    at /home/huixinchen/opensource/php-5.4/main/streams/streams.c:250
#2  0x00000000008bae78 in php_stream_context_set (stream=0x0,
context=0xe483140)
    at /home/huixinchen/opensource/php-5.4/main/streams/streams.c:2154
#3  0x00000000006b3e27 in phar_open_from_filename (
    fname=0x2b9248f8bb90 "/home/huixinchen/opensource/php-
5.4/ext/phar/tests/cache_list/frontcontroller1.php [cache_list]",
fname_len=95, 
    alias=0x0, alias_len=0, options=0, pphar=0x7fff0e483208, error=0x0, 
tsrm_ls=0x1bae1090)
    at /home/huixinchen/opensource/php-5.4/ext/phar/phar.c:1522
#4  0x00000000006adf43 in phar_split_cache_list (tsrm_ls=0x1bae1090) at 
/home/huixinchen/opensource/php-5.4/ext/phar/phar.c:177
#5  0x00000000006ae222 in phar_destroy_phar_data (phar=0x1bc42980, 
tsrm_ls=0x1baf69d0)
    at /home/huixinchen/opensource/php-5.4/ext/phar/phar.c:217
#6  0x0000000000976bd2 in zend_unregister_ini_entries (module_number=1643,

tsrm_ls=0x1baebaa0)
    at /home/huixinchen/opensource/php-5.4/Zend/zend_ini.c:226
#7  0x00000000006bb8ef in zm_shutdown_phar (type=1, module_number=22, 
tsrm_ls=0x1bae1090)
    at /home/huixinchen/opensource/php-5.4/ext/phar/phar.c:3562
#8  0x000000000095f34e in zend_sort_modules (base=0x95f34e, 
count=140733433000848, siz=4294967318, compare=0x1bae1090,
tsrm_ls=0x6bb8ef)
    at /home/huixinchen/opensource/php-5.4/Zend/zend_API.c:1674
#9  0x000000000096b1a2 in zend_hash_apply_with_argument (ht=0x1227420, 
apply_func=0x95f14b <zend_startup_module_ex+176>, 
    argument=0x1bae1090, tsrm_ls=0x95f3de) at
/home/huixinchen/opensource/php-
5.4/Zend/zend_hash.c:737
#10 0x000000000095f974 in zend_register_module_ex (module=0x20, 
tsrm_ls=0x1bb1ff80)
    at /home/huixinchen/opensource/php-5.4/Zend/zend_API.c:1821
#11 0x0000000000894b32 in php_module_startup (sf=0x120e760, 
additional_modules=0x120e8a0, num_additional_modules=1)
    at /home/huixinchen/opensource/php-5.4/main/main.c:2203
#12 0x0000000000adeb97 in do_cli (argc=32767, argv=0x0, tsrm_ls=0x90cf1d)
at 
/home/huixinchen/opensource/php-5.4/sapi/cli/php_cli.c:1039
#13 0x0000000000ae1e48 in php_http_parser_execute (parser=0x7fff0e484cef, 
settings=0x6f00f0b0ff, data=0x0, len=0)
    at /home/huixinchen/opensource/php-5.4/sapi/cli/php_http_parser.c:1128
#14 0x000000305441d994 in ?? ()
#15 0x0000000000424ab0 in __do_global_dtors_aux ()

Test script:
---------------
ext/phar/tests/*.phpt

Actual result:
--------------
segfault

-- 
Edit bug report at https://bugs.php.net/bug.php?id=62597&edit=1
-- 
Try a snapshot (PHP 5.4):            
https://bugs.php.net/fix.php?id=62597&r=trysnapshot54
Try a snapshot (PHP 5.3):            
https://bugs.php.net/fix.php?id=62597&r=trysnapshot53
Try a snapshot (trunk):              
https://bugs.php.net/fix.php?id=62597&r=trysnapshottrunk
Fixed in SVN:                        
https://bugs.php.net/fix.php?id=62597&r=fixed
Fixed in SVN and need be documented: 
https://bugs.php.net/fix.php?id=62597&r=needdocs
Fixed in release:                    
https://bugs.php.net/fix.php?id=62597&r=alreadyfixed
Need backtrace:                      
https://bugs.php.net/fix.php?id=62597&r=needtrace
Need Reproduce Script:               
https://bugs.php.net/fix.php?id=62597&r=needscript
Try newer version:                   
https://bugs.php.net/fix.php?id=62597&r=oldversion
Not developer issue:                 
https://bugs.php.net/fix.php?id=62597&r=support
Expected behavior:                   
https://bugs.php.net/fix.php?id=62597&r=notwrong
Not enough info:                     
https://bugs.php.net/fix.php?id=62597&r=notenoughinfo
Submitted twice:                     
https://bugs.php.net/fix.php?id=62597&r=submittedtwice
register_globals:                    
https://bugs.php.net/fix.php?id=62597&r=globals
PHP 4 support discontinued:          
https://bugs.php.net/fix.php?id=62597&r=php4
Daylight Savings:                    https://bugs.php.net/fix.php?id=62597&r=dst
IIS Stability:                       
https://bugs.php.net/fix.php?id=62597&r=isapi
Install GNU Sed:                     
https://bugs.php.net/fix.php?id=62597&r=gnused
Floating point limitations:          
https://bugs.php.net/fix.php?id=62597&r=float
No Zend Extensions:                  
https://bugs.php.net/fix.php?id=62597&r=nozend
MySQL Configuration Error:           
https://bugs.php.net/fix.php?id=62597&r=mysqlcfg

Reply via email to