Annotation of embedaddon/php/ext/standard/tests/strings/bug54055.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #54055: PHP crashes when executing strval when precision setting is very high
! 3: --FILE--
! 4: <?php
! 5: for($i = 495; $i <= 1074; $i++) {
! 6: ini_set('precision', $i);
! 7: echo "$i: len=", strlen(strval(-1 * pow(2, -1074))), "\n";
! 8: }
! 9: --EXPECT--
! 10: 495: len=502
! 11: 496: len=503
! 12: 497: len=504
! 13: 498: len=505
! 14: 499: len=506
! 15: 500: len=507
! 16: 501: len=507
! 17: 502: len=507
! 18: 503: len=507
! 19: 504: len=507
! 20: 505: len=507
! 21: 506: len=507
! 22: 507: len=507
! 23: 508: len=507
! 24: 509: len=507
! 25: 510: len=507
! 26: 511: len=507
! 27: 512: len=507
! 28: 513: len=507
! 29: 514: len=507
! 30: 515: len=507
! 31: 516: len=507
! 32: 517: len=507
! 33: 518: len=507
! 34: 519: len=507
! 35: 520: len=507
! 36: 521: len=507
! 37: 522: len=507
! 38: 523: len=507
! 39: 524: len=507
! 40: 525: len=507
! 41: 526: len=507
! 42: 527: len=507
! 43: 528: len=507
! 44: 529: len=507
! 45: 530: len=507
! 46: 531: len=507
! 47: 532: len=507
! 48: 533: len=507
! 49: 534: len=507
! 50: 535: len=507
! 51: 536: len=507
! 52: 537: len=507
! 53: 538: len=507
! 54: 539: len=507
! 55: 540: len=507
! 56: 541: len=507
! 57: 542: len=507
! 58: 543: len=507
! 59: 544: len=507
! 60: 545: len=507
! 61: 546: len=507
! 62: 547: len=507
! 63: 548: len=507
! 64: 549: len=507
! 65: 550: len=507
! 66: 551: len=507
! 67: 552: len=507
! 68: 553: len=507
! 69: 554: len=507
! 70: 555: len=507
! 71: 556: len=507
! 72: 557: len=507
! 73: 558: len=507
! 74: 559: len=507
! 75: 560: len=507
! 76: 561: len=507
! 77: 562: len=507
! 78: 563: len=507
! 79: 564: len=507
! 80: 565: len=507
! 81: 566: len=507
! 82: 567: len=507
! 83: 568: len=507
! 84: 569: len=507
! 85: 570: len=507
! 86: 571: len=507
! 87: 572: len=507
! 88: 573: len=507
! 89: 574: len=507
! 90: 575: len=507
! 91: 576: len=507
! 92: 577: len=507
! 93: 578: len=507
! 94: 579: len=507
! 95: 580: len=507
! 96: 581: len=507
! 97: 582: len=507
! 98: 583: len=507
! 99: 584: len=507
! 100: 585: len=507
! 101: 586: len=507
! 102: 587: len=507
! 103: 588: len=507
! 104: 589: len=507
! 105: 590: len=507
! 106: 591: len=507
! 107: 592: len=507
! 108: 593: len=507
! 109: 594: len=507
! 110: 595: len=507
! 111: 596: len=507
! 112: 597: len=507
! 113: 598: len=507
! 114: 599: len=507
! 115: 600: len=507
! 116: 601: len=507
! 117: 602: len=507
! 118: 603: len=507
! 119: 604: len=507
! 120: 605: len=507
! 121: 606: len=507
! 122: 607: len=507
! 123: 608: len=507
! 124: 609: len=507
! 125: 610: len=507
! 126: 611: len=507
! 127: 612: len=507
! 128: 613: len=507
! 129: 614: len=507
! 130: 615: len=507
! 131: 616: len=507
! 132: 617: len=507
! 133: 618: len=507
! 134: 619: len=507
! 135: 620: len=507
! 136: 621: len=507
! 137: 622: len=507
! 138: 623: len=507
! 139: 624: len=507
! 140: 625: len=507
! 141: 626: len=507
! 142: 627: len=507
! 143: 628: len=507
! 144: 629: len=507
! 145: 630: len=507
! 146: 631: len=507
! 147: 632: len=507
! 148: 633: len=507
! 149: 634: len=507
! 150: 635: len=507
! 151: 636: len=507
! 152: 637: len=507
! 153: 638: len=507
! 154: 639: len=507
! 155: 640: len=507
! 156: 641: len=507
! 157: 642: len=507
! 158: 643: len=507
! 159: 644: len=507
! 160: 645: len=507
! 161: 646: len=507
! 162: 647: len=507
! 163: 648: len=507
! 164: 649: len=507
! 165: 650: len=507
! 166: 651: len=507
! 167: 652: len=507
! 168: 653: len=507
! 169: 654: len=507
! 170: 655: len=507
! 171: 656: len=507
! 172: 657: len=507
! 173: 658: len=507
! 174: 659: len=507
! 175: 660: len=507
! 176: 661: len=507
! 177: 662: len=507
! 178: 663: len=507
! 179: 664: len=507
! 180: 665: len=507
! 181: 666: len=507
! 182: 667: len=507
! 183: 668: len=507
! 184: 669: len=507
! 185: 670: len=507
! 186: 671: len=507
! 187: 672: len=507
! 188: 673: len=507
! 189: 674: len=507
! 190: 675: len=507
! 191: 676: len=507
! 192: 677: len=507
! 193: 678: len=507
! 194: 679: len=507
! 195: 680: len=507
! 196: 681: len=507
! 197: 682: len=507
! 198: 683: len=507
! 199: 684: len=507
! 200: 685: len=507
! 201: 686: len=507
! 202: 687: len=507
! 203: 688: len=507
! 204: 689: len=507
! 205: 690: len=507
! 206: 691: len=507
! 207: 692: len=507
! 208: 693: len=507
! 209: 694: len=507
! 210: 695: len=507
! 211: 696: len=507
! 212: 697: len=507
! 213: 698: len=507
! 214: 699: len=507
! 215: 700: len=507
! 216: 701: len=507
! 217: 702: len=507
! 218: 703: len=507
! 219: 704: len=507
! 220: 705: len=507
! 221: 706: len=507
! 222: 707: len=507
! 223: 708: len=507
! 224: 709: len=507
! 225: 710: len=507
! 226: 711: len=507
! 227: 712: len=507
! 228: 713: len=507
! 229: 714: len=507
! 230: 715: len=507
! 231: 716: len=507
! 232: 717: len=507
! 233: 718: len=507
! 234: 719: len=507
! 235: 720: len=507
! 236: 721: len=507
! 237: 722: len=507
! 238: 723: len=507
! 239: 724: len=507
! 240: 725: len=507
! 241: 726: len=507
! 242: 727: len=507
! 243: 728: len=507
! 244: 729: len=507
! 245: 730: len=507
! 246: 731: len=507
! 247: 732: len=507
! 248: 733: len=507
! 249: 734: len=507
! 250: 735: len=507
! 251: 736: len=507
! 252: 737: len=507
! 253: 738: len=507
! 254: 739: len=507
! 255: 740: len=507
! 256: 741: len=507
! 257: 742: len=507
! 258: 743: len=507
! 259: 744: len=507
! 260: 745: len=507
! 261: 746: len=507
! 262: 747: len=507
! 263: 748: len=507
! 264: 749: len=507
! 265: 750: len=507
! 266: 751: len=507
! 267: 752: len=507
! 268: 753: len=507
! 269: 754: len=507
! 270: 755: len=507
! 271: 756: len=507
! 272: 757: len=507
! 273: 758: len=507
! 274: 759: len=507
! 275: 760: len=507
! 276: 761: len=507
! 277: 762: len=507
! 278: 763: len=507
! 279: 764: len=507
! 280: 765: len=507
! 281: 766: len=507
! 282: 767: len=507
! 283: 768: len=507
! 284: 769: len=507
! 285: 770: len=507
! 286: 771: len=507
! 287: 772: len=507
! 288: 773: len=507
! 289: 774: len=507
! 290: 775: len=507
! 291: 776: len=507
! 292: 777: len=507
! 293: 778: len=507
! 294: 779: len=507
! 295: 780: len=507
! 296: 781: len=507
! 297: 782: len=507
! 298: 783: len=507
! 299: 784: len=507
! 300: 785: len=507
! 301: 786: len=507
! 302: 787: len=507
! 303: 788: len=507
! 304: 789: len=507
! 305: 790: len=507
! 306: 791: len=507
! 307: 792: len=507
! 308: 793: len=507
! 309: 794: len=507
! 310: 795: len=507
! 311: 796: len=507
! 312: 797: len=507
! 313: 798: len=507
! 314: 799: len=507
! 315: 800: len=507
! 316: 801: len=507
! 317: 802: len=507
! 318: 803: len=507
! 319: 804: len=507
! 320: 805: len=507
! 321: 806: len=507
! 322: 807: len=507
! 323: 808: len=507
! 324: 809: len=507
! 325: 810: len=507
! 326: 811: len=507
! 327: 812: len=507
! 328: 813: len=507
! 329: 814: len=507
! 330: 815: len=507
! 331: 816: len=507
! 332: 817: len=507
! 333: 818: len=507
! 334: 819: len=507
! 335: 820: len=507
! 336: 821: len=507
! 337: 822: len=507
! 338: 823: len=507
! 339: 824: len=507
! 340: 825: len=507
! 341: 826: len=507
! 342: 827: len=507
! 343: 828: len=507
! 344: 829: len=507
! 345: 830: len=507
! 346: 831: len=507
! 347: 832: len=507
! 348: 833: len=507
! 349: 834: len=507
! 350: 835: len=507
! 351: 836: len=507
! 352: 837: len=507
! 353: 838: len=507
! 354: 839: len=507
! 355: 840: len=507
! 356: 841: len=507
! 357: 842: len=507
! 358: 843: len=507
! 359: 844: len=507
! 360: 845: len=507
! 361: 846: len=507
! 362: 847: len=507
! 363: 848: len=507
! 364: 849: len=507
! 365: 850: len=507
! 366: 851: len=507
! 367: 852: len=507
! 368: 853: len=507
! 369: 854: len=507
! 370: 855: len=507
! 371: 856: len=507
! 372: 857: len=507
! 373: 858: len=507
! 374: 859: len=507
! 375: 860: len=507
! 376: 861: len=507
! 377: 862: len=507
! 378: 863: len=507
! 379: 864: len=507
! 380: 865: len=507
! 381: 866: len=507
! 382: 867: len=507
! 383: 868: len=507
! 384: 869: len=507
! 385: 870: len=507
! 386: 871: len=507
! 387: 872: len=507
! 388: 873: len=507
! 389: 874: len=507
! 390: 875: len=507
! 391: 876: len=507
! 392: 877: len=507
! 393: 878: len=507
! 394: 879: len=507
! 395: 880: len=507
! 396: 881: len=507
! 397: 882: len=507
! 398: 883: len=507
! 399: 884: len=507
! 400: 885: len=507
! 401: 886: len=507
! 402: 887: len=507
! 403: 888: len=507
! 404: 889: len=507
! 405: 890: len=507
! 406: 891: len=507
! 407: 892: len=507
! 408: 893: len=507
! 409: 894: len=507
! 410: 895: len=507
! 411: 896: len=507
! 412: 897: len=507
! 413: 898: len=507
! 414: 899: len=507
! 415: 900: len=507
! 416: 901: len=507
! 417: 902: len=507
! 418: 903: len=507
! 419: 904: len=507
! 420: 905: len=507
! 421: 906: len=507
! 422: 907: len=507
! 423: 908: len=507
! 424: 909: len=507
! 425: 910: len=507
! 426: 911: len=507
! 427: 912: len=507
! 428: 913: len=507
! 429: 914: len=507
! 430: 915: len=507
! 431: 916: len=507
! 432: 917: len=507
! 433: 918: len=507
! 434: 919: len=507
! 435: 920: len=507
! 436: 921: len=507
! 437: 922: len=507
! 438: 923: len=507
! 439: 924: len=507
! 440: 925: len=507
! 441: 926: len=507
! 442: 927: len=507
! 443: 928: len=507
! 444: 929: len=507
! 445: 930: len=507
! 446: 931: len=507
! 447: 932: len=507
! 448: 933: len=507
! 449: 934: len=507
! 450: 935: len=507
! 451: 936: len=507
! 452: 937: len=507
! 453: 938: len=507
! 454: 939: len=507
! 455: 940: len=507
! 456: 941: len=507
! 457: 942: len=507
! 458: 943: len=507
! 459: 944: len=507
! 460: 945: len=507
! 461: 946: len=507
! 462: 947: len=507
! 463: 948: len=507
! 464: 949: len=507
! 465: 950: len=507
! 466: 951: len=507
! 467: 952: len=507
! 468: 953: len=507
! 469: 954: len=507
! 470: 955: len=507
! 471: 956: len=507
! 472: 957: len=507
! 473: 958: len=507
! 474: 959: len=507
! 475: 960: len=507
! 476: 961: len=507
! 477: 962: len=507
! 478: 963: len=507
! 479: 964: len=507
! 480: 965: len=507
! 481: 966: len=507
! 482: 967: len=507
! 483: 968: len=507
! 484: 969: len=507
! 485: 970: len=507
! 486: 971: len=507
! 487: 972: len=507
! 488: 973: len=507
! 489: 974: len=507
! 490: 975: len=507
! 491: 976: len=507
! 492: 977: len=507
! 493: 978: len=507
! 494: 979: len=507
! 495: 980: len=507
! 496: 981: len=507
! 497: 982: len=507
! 498: 983: len=507
! 499: 984: len=507
! 500: 985: len=507
! 501: 986: len=507
! 502: 987: len=507
! 503: 988: len=507
! 504: 989: len=507
! 505: 990: len=507
! 506: 991: len=507
! 507: 992: len=507
! 508: 993: len=507
! 509: 994: len=507
! 510: 995: len=507
! 511: 996: len=507
! 512: 997: len=507
! 513: 998: len=507
! 514: 999: len=507
! 515: 1000: len=507
! 516: 1001: len=507
! 517: 1002: len=507
! 518: 1003: len=507
! 519: 1004: len=507
! 520: 1005: len=507
! 521: 1006: len=507
! 522: 1007: len=507
! 523: 1008: len=507
! 524: 1009: len=507
! 525: 1010: len=507
! 526: 1011: len=507
! 527: 1012: len=507
! 528: 1013: len=507
! 529: 1014: len=507
! 530: 1015: len=507
! 531: 1016: len=507
! 532: 1017: len=507
! 533: 1018: len=507
! 534: 1019: len=507
! 535: 1020: len=507
! 536: 1021: len=507
! 537: 1022: len=507
! 538: 1023: len=507
! 539: 1024: len=507
! 540: 1025: len=507
! 541: 1026: len=507
! 542: 1027: len=507
! 543: 1028: len=507
! 544: 1029: len=507
! 545: 1030: len=507
! 546: 1031: len=507
! 547: 1032: len=507
! 548: 1033: len=507
! 549: 1034: len=507
! 550: 1035: len=507
! 551: 1036: len=507
! 552: 1037: len=507
! 553: 1038: len=507
! 554: 1039: len=507
! 555: 1040: len=507
! 556: 1041: len=507
! 557: 1042: len=507
! 558: 1043: len=507
! 559: 1044: len=507
! 560: 1045: len=507
! 561: 1046: len=507
! 562: 1047: len=507
! 563: 1048: len=507
! 564: 1049: len=507
! 565: 1050: len=507
! 566: 1051: len=507
! 567: 1052: len=507
! 568: 1053: len=507
! 569: 1054: len=507
! 570: 1055: len=507
! 571: 1056: len=507
! 572: 1057: len=507
! 573: 1058: len=507
! 574: 1059: len=507
! 575: 1060: len=507
! 576: 1061: len=507
! 577: 1062: len=507
! 578: 1063: len=507
! 579: 1064: len=507
! 580: 1065: len=507
! 581: 1066: len=507
! 582: 1067: len=507
! 583: 1068: len=507
! 584: 1069: len=507
! 585: 1070: len=507
! 586: 1071: len=507
! 587: 1072: len=507
! 588: 1073: len=507
! 589: 1074: len=507
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>