Annotation of embedaddon/php/ext/standard/tests/strings/bug54055.phpt, revision 1.1.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>