ID: 19704 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Open Bug Type: GD related Operating System: Darwin 6 (Mac OS 10.2) PHP Version: 4CVS-2002-10-02 New Comment:
Which version of libpng? Previous Comments: ------------------------------------------------------------------------ [2002-10-02 10:41:17] [EMAIL PROTECTED] Ahhh... Much better this time. Program received signal EXC_BAD_ACCESS, Could not access memory. 0x90004c88 in __sfvwrite () (gdb) bt #0 0x90004c88 in __sfvwrite () #1 0x90005b24 in fwrite () #2 0x007ec104 in filePutbuf (ctx=0x5cdfd0, buf=0xbfffc430, size=8) at /usr/local/php-cvs/php4-200210020600/ext/gd/libgd/gd_io_file.c:93 #3 0x007eb4f8 in gdPutBuf (buf=0xbfffc430, size=8, ctx=0x5cdfd0) at /usr/local/php-cvs/php4-200210020600/ext/gd/libgd/gd_io.c:150 #4 0x007ec8f4 in gdPngWriteData (png_ptr=0x6fcfa0, data=0xbfffc430 "\211PNG\r\n\032\n", length=8) at /usr/local/php-cvs/php4-200210020600/ext/gd/libgd/gd_png.c:89 #5 0x009ba278 in png_write_data () #6 0x009c3888 in png_write_sig () #7 0x009afdc4 in png_write_info_before_PLTE () #8 0x009aff94 in png_write_info () #9 0x007ee058 in gdImagePngCtx (im=0x6b9d90, outfile=0x5cdfd0) at /usr/local/php-cvs/php4-200210020600/ext/gd/libgd/gd_png.c:655 #10 0x007ed72c in gdImagePng (im=0x6b9d90, outFile=0x0) at /usr/local/php-cvs/php4-200210020600/ext/gd/libgd/gd_png.c:424 #11 0x007f54fc in gdImageTrueColorToPalette (im=0x1a1d00, dither=1, colorsWanted=256) at /usr/local/php-cvs/php4-200210020600/ext/gd/libgd/gd_topal.c:1574 #12 0x007d00b4 in zif_imagetruecolortopalette (ht=3, return_value=0x1a01e8, this_ptr=0x0, return_value_used=0) at /usr/local/php-cvs/php4-200210020600/ext/gd/gd.c:645 #13 0x009a42a4 in execute (op_array=0x19f3c8) at /usr/local/php-cvs/php4-200210020600/Zend/zend_execute.c:1597 #14 0x0098bc58 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /usr/local/php-cvs/php4-200210020600/Zend/zend.c:834 #15 0x009420c8 in php_execute_script (primary_file=0xbfffec80) at /usr/local/php-cvs/php4-200210020600/main/main.c:1545 #16 0x009aa04c in apache_php_module_main (r=0x192d58, display_source_mode=0) at /usr/local/php-cvs/php4-200210020600/sapi/apache/sapi_apache.c:55 #17 0x009ab278 in send_php (r=0x192d58, display_source_mode=0, filename=0x194900 "/Library/WebServer/Documents/riverdata/scripts/test2.php") at /usr/local/php-cvs/php4-200210020600/sapi/apache/mod_php4.c:564 #18 0x009ab2f8 in send_parsed_php (r=0x192d58) at /usr/local/php-cvs/php4-200210020600/sapi/apache/mod_php4.c:579 #19 0x0000c4b4 in ap_invoke_handler () #20 0x000160b4 in process_request_internal () #21 0x00016144 in ap_process_request () #22 0x00005b48 in child_main () #23 0x00005d08 in make_child () #24 0x00005e74 in startup_children () #25 0x00006470 in standalone_main () #26 0x00006ce8 in main () #27 0x00001bb0 in _start () #28 0x00001a30 in start () ------------------------------------------------------------------------ [2002-10-02 10:31:41] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ [2002-10-02 09:21:04] [EMAIL PROTECTED] "Kills PHP" means the same error as in the other bug. here is what I see from top: (1 sec) 1482 httpd 27.4% 0:10.96 1 8 164 3.77M- 13.1M+ 6.34M 38.2M+ (1 sec) 1514 c++filt3 0.0% 0:00.01 1 9 14 48K 396K 268K 1.37M 1513 crashdump 102.5% 0:01.35 2 15 405 25.2M+ 21.1M+ 33.2M+ 59.7M+ 1482 httpd 0.0% 0:10.96 1 8 164 3.77M 13.1M+ 6.34M 38.2M (1 sec) 1514 c++filt3 0.0% 0:00.01 1 9 14 48K 396K 268K 1.37M 1513 crashdump 99.8% 0:02.40 2 15 405 25.2M 21.1M 33.2M 59.7M 1512 top 4.7% 0:00.42 1 15 18 208K 376K 488K 13.8M 1482 httpd 0.0% 0:10.96 1 8 164 3.77M 13.1M 6.34M 38.2M I got a core, I don't know if it is of much help tho: #0 0x90004c88 in __sfvwrite () #1 0x90005b24 in fwrite () #2 0x007ec104 in ?? () #3 0x007eb4f8 in ?? () #4 0x007ec8f4 in ?? () #5 0x009ba278 in ?? () #6 0x009c3888 in ?? () #7 0x009afdc4 in ?? () #8 0x009aff94 in ?? () #9 0x007ee058 in ?? () #10 0x007ed72c in ?? () #11 0x007f54fc in ?? () #12 0x007d00b4 in ?? () #13 0x009a42a4 in ?? () #14 0x0098bc58 in ?? () #15 0x009420c8 in ?? () #16 0x009aa04c in ?? () #17 0x009ab278 in ?? () #18 0x009ab2f8 in ?? () #19 0x0000c4b4 in ap_invoke_handler () #20 0x000160b4 in process_request_internal () #21 0x00016144 in ap_process_request () #22 0x00005b48 in child_main () #23 0x00005d08 in make_child () #24 0x00005e74 in startup_children () #25 0x00006470 in standalone_main () #26 0x00006ce8 in main () #27 0x00001bb0 in _start () #28 0x00001a30 in start () This is the first time that I have got a core dump, so I am not sure that I did everything right. (just tell me :-) ------------------------------------------------------------------------ [2002-10-02 08:09:21] [EMAIL PROTECTED] 'kills php'? Does this mean PHP crashes, if so, please provide a backtrace of the crash. Otherwise, please provide more information about this 'killing of php'. Note: The test script works fine on both Linux & Windows running latest CVS. ------------------------------------------------------------------------ [2002-10-01 22:15:25] [EMAIL PROTECTED] This code creates the same error as described here: http://bugs.php.net/bug.php?id=19700 the two may be related. If the "ImageTrueColorToPalette" line is commented out this works fine. <?php header( "Content-type: image/png" ); $img = ImageCreateTrueColor( 800, 600 ); ImageTrueColorToPalette( $img, 'TRUE', 256 ); ImagePNG( $img ); ImageDestroy( $img ); ?> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=19704&edit=1
