ID:               22386
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Closed
 Bug Type:         Zend Engine 2 problem
 Operating System: linux
 PHP Version:      5CVS-2003-02-23 (dev)
 New Comment:

Fixed -> closed.



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

[2003-03-14 14:00:15] [EMAIL PROTECTED]

This should be fixed in CVS. In addition to the fix, an  
optional bool parameter has been added that changes the  
return type to an array.  
  
The format of browser_name_pattern has changed slightly,  
but I doubt that will be much of a problem. The  
get_browser() function seems a bit more accurate now, as  
after doing some tests on 240+ browser IDs, it's returning  
platform with more accuracy ("linux", "freebsd", etc. now  
for Konqueror instead of "unix") and also finding Mozilla  
on Mac, which 4.3.x seem to miss.  
  
J 

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

[2003-02-23 10:22:34] [EMAIL PROTECTED]

After compiling a fresh PHP5, a simple call to 'php -v' provides a
segfault.  Note that commenting out the browscap in php.ini or running
php like 'php -n -v' causes the segfault to go away.  Thanks to Wez for
the diagnosis and here's the backtrace:

#0  0x0815d325 in zend_objects_store_put (object=0x401a803c,
dtor=0x815b400 <zend_objects_destroy_object>, clone=0) at
/cvs/php5/Zend/zend_objects_API.c:68
#1  0x0815b4ac in zend_objects_new (object=0xbfffe870,
class_type=0x81b4978) at /cvs/php5/Zend/zend_objects.c:79
#2  0x0814e14b in _object_and_properties_init (arg=0x81ca6c8,
class_type=0x81b4978, properties=0x81ca6f8, __zend_filename=0x8173160
"/cvs/php5/ext/standard/browscap.c", __zend_lineno=133) at
/cvs/php5/Zend/zend_API.c:664
#3  0x0808f868 in php_browscap_parser_cb (arg1=0xbfffe950, arg2=0x0,
callback_type=2, arg=0x81ae8e0) at
/cvs/php5/ext/standard/browscap.c:133
#4  0x0813661a in ini_parse () at /cvs/php5/Zend/zend_ini_parser.y:205
#5  0x0813605e in zend_parse_ini_file (fh=0xbffff7b4,
unbuffered_errors=1 '\001', ini_parser_cb=0x808f6b8
<php_browscap_parser_cb>, arg=0x81ae8e0) at
/cvs/php5/Zend/zend_ini_parser.y:156
#6  0x0808f9c2 in zm_startup_browscap (type=1, module_number=3) at
/cvs/php5/ext/standard/browscap.c:169
#7  0x08088b48 in zm_startup_basic (type=1, module_number=3) at
/cvs/php5/ext/standard/basic_functions.c:1067
#8  0x0814f733 in zend_startup_module (module=0x81a5cc0) at
/cvs/php5/Zend/zend_API.c:1127
#9  0x081154c6 in php_startup_extensions (ptr=0x81ae314, count=8) at
/cvs/php5/main/main.c:1147
#10 0x0816be65 in php_startup_internal_extensions () at
main/internal_functions_cli.c:64
#11 0x0811593a in php_module_startup (sf=0x81ae280,
additional_modules=0x0, num_additional_modules=0) at
/cvs/php5/main/main.c:1311
#12 0x0816aaee in main (argc=2, argv=0xbffffab4) at
/cvs/php5/sapi/cli/php_cli.c:563

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


-- 
Edit this bug report at http://bugs.php.net/?id=22386&edit=1

Reply via email to