Test: /ext/standard/tests/strings/bug47842.phpt - Version 7.2.0-dev        

Bug #47842 sscanf() does not support 64-bit values
Submitted: 2009-03-30 21:26:23 Modified: 2010-05-19 13:28:31
From: signe Assigned: mike
Status: Closed Package: Strings related
PHP Version: 5.2.9 OS: * (64bit)

There are 19 different diffs reported by users for this test.

Count Diff
6 (22%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
4 (15%)
002+ Segmentation fault (core dumped)
003+
004+ Termsig=11
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
006- printf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
007- printf 64-bit signed int '18446744073709551615' (2^64)-1 = 0
008- Done
1 (4%)
009+ [Wed Dec 7 13:36:06 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f10ef075d70 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Sat Nov 19 17:57:19 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007febfba75d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Sat Nov 19 14:23:15 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007fe2d6875d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Sat Nov 19 13:55:03 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007fb646874d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Mon Nov 14 03:00:57 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f2dcac74d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Fri Nov 18 14:48:17 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f30d6074d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Fri Nov 18 01:24:28 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007fbb7c074d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Fri Nov 18 01:20:48 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007fb0d1e74d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Fri Dec 9 14:39:19 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f4427075d70 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
009+ [Fri Dec 9 10:57:15 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f275b475d70 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
009+ [Sun Nov 13 23:13:51 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f7db9474d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
009+ [Sun Nov 13 22:49:38 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007fa917674d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
009+ [Sun Nov 13 22:33:29 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f16f6a74d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
009+ [Sun Nov 13 22:16:39 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007fd2c4474d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
009+ [Sun Nov 13 22:10:35 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007ff35cc74d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
009+ [Mon Nov 14 03:12:33 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007fc777474d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===
1 (4%)
002+ sscanf 32-bit signed int '2147483647' (2^31)-1 =
003+ sscanf 32-bit unsign int '4294967295' (2^32)-1 =
004+ sscanf 64-bit signed int '9223372036854775807' (2^63)-1 =
005+ sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 =
002- sscanf 32-bit signed int '2147483647' (2^31)-1 = 2147483647
003- sscanf 32-bit unsign int '4294967295' (2^32)-1 = 4294967295
004- sscanf 64-bit signed int '9223372036854775807' (2^63)-1 = 9223372036854775807
005- sscanf 64-bit unsign int '18446744073709551615' (2^64)-1 = 18446744073709551615
009+ [Mon Nov 14 03:10:59 2016] Script: %s/bug47842.php'
010+ /home/travis/build/bwoebi/php-src/Zend/zend_string.h(122) : Freeing 0x00007f061f274d20 (48 bytes), %s/bug47842.php
011+ === Total 1 memory leaks detected ===