Hello all, I'm experiencing a curious error that I'm hoping someone can help with. I am using file_get_contents() with Google Maps Geocoding to retrieve information about an address. The URL that I'm requesting looks like: http://maps.google.com/maps/geo?q=[Search Subject]&key=[google maps key]&sensor=false&output=json&oe=utf8 If I pass a space (0x20) in the search subject, I get a 400 error back (as it should be). However, the next request to the site crashes PHP. I can reproduce it as part of my whole site (which runs a custom framework), but I've been unable to come up with a single PHP file that will duplicate the problem. I am running PHP under IIS6 on a Windows 2003 Web Edition server. I have seen this with PHP 5.1.1 and PHP 5.2.5 using the ISAPI dll. Thinking that it was a known bug, I upgraded, but I still see it on PHP 5.2.10 with FastCGI. With ISAPI I get a "PHP Access Violation" message until I recycle the app pool, with FastCGI I get an equivalent message (except with FastCGI I don't have to manually restart anything). This is the stack trace: Function Arg 1 Arg 2 Arg 3 Source php5!_zend_mm_realloc_int+357 00223ea0 0274ab98 00000008 php5!_erealloc+2e 0274ab98 00000008 00000000 php5!php_stream_wrapper_log_error+49 1044b458 00000004 10333244 php5!php_stream_url_wrap_http_ex+1f17 1044b458 027a2bb8 102a3780 php5!php_stream_url_wrap_http+27 1044b458 027a2bb8 102a3780 php5!_php_stream_open_wrapper_ex+aa 027a2bb8 102a3780 00000000 php5!zif_file_get_contents+e2 00000001 0274a9e8 00000000 php5!zend_do_fcall_common_helper_SPEC+6d7 00c0a45c 00c0a2e8 0000000c php5!ZEND_DO_FCALL_SPEC_CONST_HANDLER+df 00c0a45c 027492a4 0274912c php5!execute+12e 02749af8 00c0a518 00000028 php5!zend_do_fcall_common_helper_SPEC+796 00c0aa64 10018e9e 00c0aa64 php5!ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER+10 00c0aa64 027a2cbc 0274a9bc php5!execute+12e 0178e668 00c0ab40 00000030 php5!ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER+332 0178e668 0178e3b4 0178e53c php5!execute+12e 0178b368 00c0cba8 00000000 php5!ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER+2d1 0178b368 00c0cbac 00000000 php5!execute+12e 0178b100 00000000 00c0fee0 php5!zend_execute_scripts+c8 00000008 00000000 00000003 php5!php_execute_script+1c0 00c0fee0 00000000 00000000 php_cgi!main+b2f 00000001 00223c90 00222928 php_cgi!mainCRTStartup+e3 00000000 00000000 7ffd8000 kernel32!BaseProcessStart+23 00405cd6 00000000 00000000 I guess I'm asking for some pointers on how to narrow this down a bit, or if anyone has seen this problem before. I didn't find anything on the PHP bugs list. Regards, Seth Hill