Bug #17433: version_compare segfaults
| From: | mfischer@php.net | Date: | Sun, 26 May 2002 11:51:54 +0000 |
| Subject: | Bug #17433: version_compare segfaults | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-8578@lists.php.net to get a copy of this message | ||
From: mfischer@php.net
Operating system: Any
PHP version: 4.0CVS-2002-05-26
PHP Bug Type: *General Issues
Bug description: version_compare segfaults
$ php -r "version_compare('', '1.0', 'ge');"
Segmentation fault
#0 0x400e61ce in malloc () from /lib/libc.so.6
#1 0x400e6074 in malloc () from /lib/libc.so.6
#2 0x0815badf in _emalloc (size=1, __zend_filename=0x81b08a0
"/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c",
__zend_lineno=37, __zend_orig_filename=0x0, __zend_orig_lineno=0)
at /home/mfischer/isrc/cvs/php4/Zend/zend_alloc.c:165
#3 0x0810c448 in php_canonicalize_version (version=0x8d56efc "") at
/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c:37
#4 0x0810c696 in php_version_compare (orig_ver1=0x8d56efc "",
orig_ver2=0x81b08da "#N#") at
/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c:108
#5 0x0810c8e7 in php_version_compare (orig_ver1=0x8d56e8c "",
orig_ver2=0x81b08da "#N#") at
/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c:154
#6 0x0810c8e7 in php_version_compare (orig_ver1=0x8d56e1c "",
orig_ver2=0x81b08da "#N#") at
/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c:154
#7 0x0810c8e7 in php_version_compare (orig_ver1=0x8d56dac "",
orig_ver2=0x81b08da "#N#") at
/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c:154
#8 0x0810c8e7 in php_version_compare (orig_ver1=0x8d56d3c "",
orig_ver2=0x81b08da "#N#") at
/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c:154
#9 0x0810c8e7 in php_version_compare (orig_ver1=0x8d56ccc "",
orig_ver2=0x81b08da "#N#") at
/home/mfischer/isrc/cvs/php4/ext/standard/versioning.c:154
--
Edit bug report at http://bugs.php.net/?id=17433&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=17433&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=17433&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=17433&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=17433&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=17433&r=support
Expected behavior: http://bugs.php.net/fix.php?id=17433&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=17433&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=17433&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=17433&r=globals