On Thu, Jul 30, 2009 at 07:32:05PM +0400, Vladimir Stavrinov wrote: > Simulation may eliminate error, but script itself output image, that > breaking by invalid output. suhosin.disable.display_errors don't help
I have tried the similar (almost the same) script with php5-cli and here is result: *** glibc detected *** php: double free or corruption (!prev): 0x08be6980 *** ======= Backtrace: ========= /lib/libc.so.6[0xf792eaf5] /lib/libc.so.6(cfree+0x9c)[0xf79303ac] /usr/lib/libt1.so.5(T1_DeleteFont+0x1c2)[0xf763ef42] /usr/lib/php5/20060613+lfs/gd.so[0xf76c6846] php(list_entry_destructor+0xa4)[0x82de7d4] php(zend_hash_del_key_or_index+0x117)[0x82db617] php(_zend_list_delete+0x8c)[0x82dea5c] /usr/lib/php5/20060613+lfs/gd.so(zif_imagepsfreefont+0x8a)[0xf76bc99a] php(execute_internal+0x51)[0x82f1121] /usr/lib/php5/20060613+lfs/suhosin.so[0xf72e1373] php[0x830a790] php(execute+0x160)[0x82f5570] /usr/lib/php5/20060613+lfs/suhosin.so[0xf72e184e] php(zend_execute_scripts+0x180)[0x82d00d0] php(php_execute_script+0x1a3)[0x82861d3] php(main+0x1077)[0x8353037] /lib/libc.so.6(__libc_start_main+0xe5)[0xf78da7a5] php[0x8097891] ======= Memory map: ======== 08048000-08520000 r-xp 00000000 08:05 290400 /usr/bin/php5 08520000-08557000 rw-p 004d8000 08:05 290400 /usr/bin/php5 08557000-0855c000 rw-p 00000000 00:00 0 08a98000-08c47000 rw-p 00000000 00:00 0 [heap] f7100000-f7121000 rw-p 00000000 00:00 0 f7121000-f7200000 ---p 00000000 00:00 0 f72c0000-f72c9000 r-xp 00000000 08:02 16263 /lib/libnss_files-2.9.so f72c9000-f72ca000 r--p 00008000 08:02 16263 /lib/libnss_files-2.9.so f72ca000-f72cb000 rw-p 00009000 08:02 16263 /lib/libnss_files-2.9.so f72cb000-f72eb000 r-xp 00000000 08:05 274490 /usr/lib/php5/20060613+lfs/suhosin.so f72eb000-f72ef000 rw-p 0001f000 08:05 274490 /usr/lib/php5/20060613+lfs/suhosin.so f72ef000-f72f1000 rw-p 00000000 00:00 0 f72f1000-f7304000 r-xp 00000000 08:05 274489 /usr/lib/php5/20060613+lfs/pdo.so f7304000-f7306000 rw-p 00013000 08:05 274489 /usr/lib/php5/20060613+lfs/pdo.so f7306000-f734c000 r-xp 00000000 08:05 234218 /usr/lib/libmhash.so.2.0.1 f734c000-f734d000 rw-p 00045000 08:05 234218 /usr/lib/libmhash.so.2.0.1 f7359000-f73b7000 r-xp 00000000 08:05 235198 /usr/lib/libgmp.so.3.5.0 f73b7000-f73b8000 rw-p 0005d000 08:05 235198 /usr/lib/libgmp.so.3.5.0 f73c1000-f73c3000 r-xp 00000000 08:05 276213 /usr/lib/php5/20060613+lfs/mhash.so f73c3000-f73c4000 rw-p 00001000 08:05 276213 /usr/lib/php5/20060613+lfs/mhash.so f73c4000-f73c8000 r-xp 00000000 08:05 234984 /usr/lib/libXdmcp.so.6.0.0 f73c8000-f73c9000 rw-p 00003000 08:05 234984 /usr/lib/libXdmcp.so.6.0.0 f73c9000-f73cb000 r-xp 00000000 08:05 234178 /usr/lib/libXau.so.6.0.0 f73cb000-f73cc000 rw-p 00001000 08:05 234178 /usr/lib/libXau.so.6.0.0 f73cc000-f73f0000 r-xp 00000000 08:05 235084 /usr/lib/libexpat.so.1.5.2 f73f0000-f73f2000 rw-p 00023000 08:05 235084 /usr/lib/libexpat.so.1.5.2 f73f2000-f740a000 r-xp 00000000 08:05 233878 /usr/lib/libxcb.so.1.1.0 f740a000-f740b000 rw-p 00017000 08:05 233878 /usr/lib/libxcb.so.1.1.0 f740b000-f7435000 r-xp 00000000 08:05 233976 /usr/lib/libfontconfig.so.1.3.0 f7435000-f7436000 rw-p 0002a000 08:05 233976 /usr/lib/libfontconfig.so.1.3.0 f7436000-f7454000 r-xp 00000000 08:05 235154 /usr/lib/libjpeg.so.62.0.0 f7454000-f7455000 rw-p 0001e000 08:05 235154 /usr/lib/libjpeg.so.62.0.0 f7455000-f7478000 r-xp 00000000 08:05 235090 /usr/lib/libpng12.so.0.38.0 f7478000-f7479000 rw-p 00022000 08:05 235090 /usr/lib/libpng12.so.0.38.0 f7479000-f7488000 r-xp 00000000 08:05 234022 /usr/lib/libXpm.so.4.11.0 f7488000-f7489000 rw-p 0000e000 08:05 234022 /usr/lib/libXpm.so.4.11.0 f7489000-f75a1000 r-xp 00000000 08:05 234012 /usr/lib/libX11.so.6.2.0 f75a1000-f75a4000 rw-p 00118000 08:05 234012 /usr/lib/libX11.so.6.2.0 f75a4000-f75a5000 rw-p 00000000 00:00 0 f75a5000-f7618000 r-xp 00000000 08:05 234397 /usr/lib/libfreetype.so.6.3.20 f7618000-f761c000 rw-p 00072000 08:05 234397 /usr/lib/libfreetype.so.6.3.20 f761c000-f7659000 r-xp 00000000 08:05 235547 /usr/lib/libt1.so.5.1.2 f7659000-f765c000 rw-p 0003d000 08:05 235547 /usr/lib/libt1.so.5.1.2 f765c000-f7671000 rw-p 00000000 00:00 0 f7671000-f768f000 r-xp 00000000 08:05 233999 /usr/lib/libgd.so.2.0.0 f768f000-f76af000 rw-p 0001d000 08:05 233999 /usr/lib/libgd.so.2.0.0 f76af000-f76b3000 rw-p 00000000 00:00 0 f76b3000-f76c8000 r-xp 00000000 08:05 275394 /usr/lib/php5/20060613+lfs/gd.so f76c8000-f76cc000 rw-p 00015000 08:05 275394 /usr/lib/php5/20060613+lfs/gd.so f76cc000-f76d3000 r--s 00000000 08:05 233872 /usr/lib/gconv/gconv-modules.cache f76d3000-f7706000 r--p 00000000 08:05 341649 /usr/lib/locale/ru_RU.koi8r/LC_CTYPE f770f000-f7739000 r-xp 00000000 08:02 16168 /lib/libgcc_s.so.1 f7739000-f773a000 rw-p 00029000 Aborted -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

