cvs: php4(PHP_4_3) / TODO_SEGFAULTS
| From: | Sascha Schumann | Date: | Thu, 03 Apr 2003 19:21:50 +0000 |
| Subject: | cvs: php4(PHP_4_3) / TODO_SEGFAULTS | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-20044@lists.php.net to get a copy of this message | ||
sas Thu Apr 3 14:21:50 2003 EDT
Modified files: (Branch: PHP_4_3)
/php4 TODO_SEGFAULTS
Log:
another one fixed, a new one found
Index: php4/TODO_SEGFAULTS
diff -u php4/TODO_SEGFAULTS:1.1.2.18 php4/TODO_SEGFAULTS:1.1.2.19
--- php4/TODO_SEGFAULTS:1.1.2.18 Thu Apr 3 13:55:54 2003
+++ php4/TODO_SEGFAULTS Thu Apr 3 14:21:50 2003
@@ -15,11 +15,13 @@
bcsub (Rasmus)
mb_ereg, mb_ereg_match, mb_eregi, mb_split (Moriyoshi)
xml_parser_create (Moriyoshi)
- ob_start (3) (Sascha)
-
+ ob_start (Sascha)
+ imagecreate/-truecolor (Sascha)
+
Open:
- the dbase extension(1)
+ the dbase extension (1)
+ mb_strcut('', 2147483647); (2)
(1) heap corruption, mostly visible in malloc-related calls. Whether you see
this or not might depend on your libc/compiler. Hard to track down,
@@ -38,6 +40,12 @@
dbase_numrecords
dbase_open
X
+
+(2) backtrace:
+#0 0x080b828e in mbfl_strcut (string=0xbfffbde0, result=0xbfffbdd0,
+ from=2147483647, length=0)
+ at /home/sas/src/php4/ext/mbstring/mbfilter.c:8258
+ 8258 (*encoder->filter_function)(*p++, encoder TSRMLS_CC);
Methodology