This test checks stack trace corectness in special cases. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". --> Stack Trace: 0 normalInner at stack-trace.js:31:47 1 normalOuter at stack-trace.js:30:37 2 global code at stack-trace.js:36:18 --> Stack Trace: 0 inner at stack-trace.js:28:44 1 at eval code 2 eval at [native code] 3 evaler at stack-trace.js:29:29 4 global code at stack-trace.js:39:13 --> Stack Trace: 0 inner at stack-trace.js:28:44 1 outer at stack-trace.js:27:34 2 at eval code 3 eval at [native code] 4 evaler at stack-trace.js:29:29 5 global code at stack-trace.js:40:13 --> Stack Trace: 0 inner at stack-trace.js:28:44 1 global code at stack-trace.js:43:23 --> Stack Trace: 0 inner at stack-trace.js:28:44 1 outer at stack-trace.js:27:34 2 global code at stack-trace.js:44:23 --> Stack Trace: 0 appendChild at [native code] 1 hostThrower at stack-trace.js:25:60 2 global code at stack-trace.js:47:18 --> Stack Trace: 0 htmlInner at stack-trace.html:10:51 1 scripterInner at stack-trace.js:32:37 2 global code at stack-trace.js:49:20 --> Stack Trace: 0 htmlInner at stack-trace.html:10:51 1 htmlOuter at stack-trace.html:11:45 2 scripterOuter at stack-trace.js:33:37 3 global code at stack-trace.js:50:20 --> Stack Trace: 0 selfRecursive1 at stack-trace.js:52:43 1 selfRecursive1 at stack-trace.js:52:43 2 selfRecursive1 at stack-trace.js:52:43 3 selfRecursive1 at stack-trace.js:52:43 4 selfRecursive1 at stack-trace.js:52:43 5 selfRecursive1 at stack-trace.js:52:43 6 selfRecursive1 at stack-trace.js:52:43 7 selfRecursive1 at stack-trace.js:52:43 8 selfRecursive1 at stack-trace.js:52:43 9 selfRecursive1 at stack-trace.js:52:43 10 selfRecursive1 at stack-trace.js:52:43 11 selfRecursive1 at stack-trace.js:52:43 12 selfRecursive1 at stack-trace.js:52:43 13 selfRecursive1 at stack-trace.js:52:43 14 selfRecursive1 at stack-trace.js:52:43 15 selfRecursive1 at stack-trace.js:52:43 16 selfRecursive1 at stack-trace.js:52:43 17 selfRecursive1 at stack-trace.js:52:43 18 selfRecursive1 at stack-trace.js:52:43 19 selfRecursive1 at stack-trace.js:52:43 20 selfRecursive1 at stack-trace.js:52:43 21 selfRecursive1 at stack-trace.js:52:43 22 selfRecursive1 at stack-trace.js:52:43 23 selfRecursive1 at stack-trace.js:52:43 24 selfRecursive1 at stack-trace.js:52:43 25 selfRecursive1 at stack-trace.js:52:43 26 selfRecursive1 at stack-trace.js:52:43 27 selfRecursive1 at stack-trace.js:52:43 28 selfRecursive1 at stack-trace.js:52:43 29 selfRecursive1 at stack-trace.js:52:43 30 selfRecursive1 at stack-trace.js:52:43 31 selfRecursive1 at stack-trace.js:52:43 32 selfRecursive1 at stack-trace.js:52:43 33 selfRecursive1 at stack-trace.js:52:43 34 selfRecursive1 at stack-trace.js:52:43 35 selfRecursive1 at stack-trace.js:52:43 36 selfRecursive1 at stack-trace.js:52:43 37 selfRecursive1 at stack-trace.js:52:43 38 selfRecursive1 at stack-trace.js:52:43 39 selfRecursive1 at stack-trace.js:52:43 40 selfRecursive1 at stack-trace.js:52:43 41 selfRecursive1 at stack-trace.js:52:43 42 selfRecursive1 at stack-trace.js:52:43 43 selfRecursive1 at stack-trace.js:52:43 44 selfRecursive1 at stack-trace.js:52:43 45 selfRecursive1 at stack-trace.js:52:43 46 selfRecursive1 at stack-trace.js:52:43 47 selfRecursive1 at stack-trace.js:52:43 48 selfRecursive1 at stack-trace.js:52:43 49 selfRecursive1 at stack-trace.js:52:43 50 selfRecursive1 at stack-trace.js:52:43 51 selfRecursive1 at stack-trace.js:52:43 52 selfRecursive1 at stack-trace.js:52:43 53 selfRecursive1 at stack-trace.js:52:43 54 selfRecursive1 at stack-trace.js:52:43 55 selfRecursive1 at stack-trace.js:52:43 56 selfRecursive1 at stack-trace.js:52:43 57 selfRecursive1 at stack-trace.js:52:43 58 selfRecursive1 at stack-trace.js:52:43 59 selfRecursive1 at stack-trace.js:52:43 60 selfRecursive1 at stack-trace.js:52:43 61 selfRecursive1 at stack-trace.js:52:43 62 selfRecursive1 at stack-trace.js:52:43 63 selfRecursive1 at stack-trace.js:52:43 64 selfRecursive1 at stack-trace.js:52:43 65 selfRecursive1 at stack-trace.js:52:43 66 selfRecursive1 at stack-trace.js:52:43 67 selfRecursive1 at stack-trace.js:52:43 68 selfRecursive1 at stack-trace.js:52:43 69 selfRecursive1 at stack-trace.js:52:43 70 selfRecursive1 at stack-trace.js:52:43 71 selfRecursive1 at stack-trace.js:52:43 72 selfRecursive1 at stack-trace.js:52:43 73 selfRecursive1 at stack-trace.js:52:43 74 selfRecursive1 at stack-trace.js:52:43 75 selfRecursive1 at stack-trace.js:52:43 76 selfRecursive1 at stack-trace.js:52:43 77 selfRecursive1 at stack-trace.js:52:43 78 selfRecursive1 at stack-trace.js:52:43 79 selfRecursive1 at stack-trace.js:52:43 80 selfRecursive1 at stack-trace.js:52:43 81 selfRecursive1 at stack-trace.js:52:43 82 selfRecursive1 at stack-trace.js:52:43 83 selfRecursive1 at stack-trace.js:52:43 84 selfRecursive1 at stack-trace.js:52:43 85 selfRecursive1 at stack-trace.js:52:43 86 selfRecursive1 at stack-trace.js:52:43 87 selfRecursive1 at stack-trace.js:52:43 88 selfRecursive1 at stack-trace.js:52:43 89 selfRecursive1 at stack-trace.js:52:43 90 selfRecursive1 at stack-trace.js:52:43 91 selfRecursive1 at stack-trace.js:52:43 92 selfRecursive1 at stack-trace.js:52:43 93 selfRecursive1 at stack-trace.js:52:43 94 selfRecursive1 at stack-trace.js:52:43 95 selfRecursive1 at stack-trace.js:52:43 96 selfRecursive1 at stack-trace.js:52:43 97 selfRecursive1 at stack-trace.js:52:43 98 selfRecursive1 at stack-trace.js:52:43 99 selfRecursive1 at stack-trace.js:52:43 --> Stack Trace: 0 selfRecursive2 at stack-trace.js:62:27 1 selfRecursive2 at stack-trace.js:62:27 2 selfRecursive2 at stack-trace.js:62:27 3 selfRecursive2 at stack-trace.js:62:27 4 selfRecursive2 at stack-trace.js:62:27 5 selfRecursive2 at stack-trace.js:62:27 6 selfRecursive2 at stack-trace.js:62:27 7 selfRecursive2 at stack-trace.js:62:27 8 selfRecursive2 at stack-trace.js:62:27 9 selfRecursive2 at stack-trace.js:62:27 10 selfRecursive2 at stack-trace.js:62:27 11 selfRecursive2 at stack-trace.js:62:27 12 selfRecursive2 at stack-trace.js:62:27 13 selfRecursive2 at stack-trace.js:62:27 14 selfRecursive2 at stack-trace.js:62:27 15 selfRecursive2 at stack-trace.js:62:27 16 selfRecursive2 at stack-trace.js:62:27 17 selfRecursive2 at stack-trace.js:62:27 18 selfRecursive2 at stack-trace.js:62:27 19 selfRecursive2 at stack-trace.js:62:27 20 selfRecursive2 at stack-trace.js:62:27 21 selfRecursive2 at stack-trace.js:62:27 22 selfRecursive2 at stack-trace.js:62:27 23 selfRecursive2 at stack-trace.js:62:27 24 selfRecursive2 at stack-trace.js:62:27 25 selfRecursive2 at stack-trace.js:62:27 26 selfRecursive2 at stack-trace.js:62:27 27 selfRecursive2 at stack-trace.js:62:27 28 selfRecursive2 at stack-trace.js:62:27 29 selfRecursive2 at stack-trace.js:62:27 30 selfRecursive2 at stack-trace.js:62:27 31 selfRecursive2 at stack-trace.js:62:27 32 selfRecursive2 at stack-trace.js:62:27 33 selfRecursive2 at stack-trace.js:62:27 34 selfRecursive2 at stack-trace.js:62:27 35 selfRecursive2 at stack-trace.js:62:27 36 selfRecursive2 at stack-trace.js:62:27 37 selfRecursive2 at stack-trace.js:62:27 38 selfRecursive2 at stack-trace.js:62:27 39 selfRecursive2 at stack-trace.js:62:27 40 selfRecursive2 at stack-trace.js:62:27 41 selfRecursive2 at stack-trace.js:62:27 42 selfRecursive2 at stack-trace.js:62:27 43 selfRecursive2 at stack-trace.js:62:27 44 selfRecursive2 at stack-trace.js:62:27 45 selfRecursive2 at stack-trace.js:62:27 46 selfRecursive2 at stack-trace.js:62:27 47 selfRecursive2 at stack-trace.js:62:27 48 selfRecursive2 at stack-trace.js:62:27 49 selfRecursive2 at stack-trace.js:62:27 50 selfRecursive2 at stack-trace.js:62:27 51 selfRecursive2 at stack-trace.js:62:27 52 selfRecursive2 at stack-trace.js:62:27 53 selfRecursive2 at stack-trace.js:62:27 54 selfRecursive2 at stack-trace.js:62:27 55 selfRecursive2 at stack-trace.js:62:27 56 selfRecursive2 at stack-trace.js:62:27 57 selfRecursive2 at stack-trace.js:62:27 58 selfRecursive2 at stack-trace.js:62:27 59 selfRecursive2 at stack-trace.js:62:27 60 selfRecursive2 at stack-trace.js:62:27 61 selfRecursive2 at stack-trace.js:62:27 62 selfRecursive2 at stack-trace.js:62:27 63 selfRecursive2 at stack-trace.js:62:27 64 selfRecursive2 at stack-trace.js:62:27 65 selfRecursive2 at stack-trace.js:62:27 66 selfRecursive2 at stack-trace.js:62:27 67 selfRecursive2 at stack-trace.js:62:27 68 selfRecursive2 at stack-trace.js:62:27 69 selfRecursive2 at stack-trace.js:62:27 70 selfRecursive2 at stack-trace.js:62:27 71 selfRecursive2 at stack-trace.js:62:27 72 selfRecursive2 at stack-trace.js:62:27 73 selfRecursive2 at stack-trace.js:62:27 74 selfRecursive2 at stack-trace.js:62:27 75 selfRecursive2 at stack-trace.js:62:27 76 selfRecursive2 at stack-trace.js:62:27 77 selfRecursive2 at stack-trace.js:62:27 78 selfRecursive2 at stack-trace.js:62:27 79 selfRecursive2 at stack-trace.js:62:27 80 selfRecursive2 at stack-trace.js:62:27 81 selfRecursive2 at stack-trace.js:62:27 82 selfRecursive2 at stack-trace.js:62:27 83 selfRecursive2 at stack-trace.js:62:27 84 selfRecursive2 at stack-trace.js:62:27 85 selfRecursive2 at stack-trace.js:62:27 86 selfRecursive2 at stack-trace.js:62:27 87 selfRecursive2 at stack-trace.js:62:27 88 selfRecursive2 at stack-trace.js:62:27 89 selfRecursive2 at stack-trace.js:62:27 90 selfRecursive2 at stack-trace.js:62:27 91 selfRecursive2 at stack-trace.js:62:27 92 selfRecursive2 at stack-trace.js:62:27 93 selfRecursive2 at stack-trace.js:62:27 94 selfRecursive2 at stack-trace.js:62:27 95 selfRecursive2 at stack-trace.js:62:27 96 selfRecursive2 at stack-trace.js:62:27 97 selfRecursive2 at stack-trace.js:62:27 98 selfRecursive2 at stack-trace.js:62:27 99 selfRecursive2 at stack-trace.js:62:27 --> Stack Trace: 0 eval at [native code] 1 selfRecursive3 at stack-trace.js:69:9 2 at eval code 3 eval at [native code] 4 selfRecursive3 at stack-trace.js:69:9 5 at eval code 6 eval at [native code] 7 selfRecursive3 at stack-trace.js:69:9 8 at eval code 9 eval at [native code] 10 selfRecursive3 at stack-trace.js:69:9 11 at eval code 12 eval at [native code] 13 selfRecursive3 at stack-trace.js:69:9 14 at eval code 15 eval at [native code] 16 selfRecursive3 at stack-trace.js:69:9 17 at eval code 18 eval at [native code] 19 selfRecursive3 at stack-trace.js:69:9 20 at eval code 21 eval at [native code] 22 selfRecursive3 at stack-trace.js:69:9 23 at eval code 24 eval at [native code] 25 selfRecursive3 at stack-trace.js:69:9 26 at eval code 27 eval at [native code] 28 selfRecursive3 at stack-trace.js:69:9 29 at eval code 30 eval at [native code] 31 selfRecursive3 at stack-trace.js:69:9 32 at eval code 33 eval at [native code] 34 selfRecursive3 at stack-trace.js:69:9 35 at eval code 36 eval at [native code] 37 selfRecursive3 at stack-trace.js:69:9 38 at eval code 39 eval at [native code] 40 selfRecursive3 at stack-trace.js:69:9 41 at eval code 42 eval at [native code] 43 selfRecursive3 at stack-trace.js:69:9 44 at eval code 45 eval at [native code] 46 selfRecursive3 at stack-trace.js:69:9 47 at eval code 48 eval at [native code] 49 selfRecursive3 at stack-trace.js:69:9 50 at eval code 51 eval at [native code] 52 selfRecursive3 at stack-trace.js:69:9 53 at eval code 54 eval at [native code] 55 selfRecursive3 at stack-trace.js:69:9 56 at eval code 57 eval at [native code] 58 selfRecursive3 at stack-trace.js:69:9 59 at eval code 60 eval at [native code] 61 selfRecursive3 at stack-trace.js:69:9 62 at eval code 63 eval at [native code] 64 selfRecursive3 at stack-trace.js:69:9 65 at eval code 66 eval at [native code] 67 selfRecursive3 at stack-trace.js:69:9 68 at eval code 69 eval at [native code] 70 selfRecursive3 at stack-trace.js:69:9 71 at eval code 72 eval at [native code] 73 selfRecursive3 at stack-trace.js:69:9 74 at eval code 75 eval at [native code] 76 selfRecursive3 at stack-trace.js:69:9 77 at eval code 78 eval at [native code] 79 selfRecursive3 at stack-trace.js:69:9 80 at eval code 81 eval at [native code] 82 selfRecursive3 at stack-trace.js:69:9 83 at eval code 84 eval at [native code] 85 selfRecursive3 at stack-trace.js:69:9 86 at eval code 87 eval at [native code] 88 selfRecursive3 at stack-trace.js:69:9 89 at eval code 90 eval at [native code] 91 selfRecursive3 at stack-trace.js:69:9 92 at eval code 93 eval at [native code] 94 selfRecursive3 at stack-trace.js:69:9 95 at eval code 96 eval at [native code] 97 selfRecursive3 at stack-trace.js:69:9 98 at eval code 99 eval at [native code] --> Stack Trace: 0 throwError at stack-trace.js:77:13 1 valueOf at stack-trace.js:84:27 2 getter1 at stack-trace.js:87:11 3 nonInlineable at stack-trace.js:113:17 4 inlineable at stack-trace.js:121:27 5 yetAnotherInlinedCall at stack-trace.js:126:17 6 makeInlinableCall at stack-trace.js:131:34 7 g at stack-trace.js:140:34 8 map at [native code] 9 global code at stack-trace.js:143:16 --> Stack Trace: 0 throwError at stack-trace.js:77:13 1 getter2 at stack-trace.js:93:11 2 nonInlineable at stack-trace.js:115:17 3 inlineable at stack-trace.js:121:27 4 yetAnotherInlinedCall at stack-trace.js:126:17 5 makeInlinableCall at stack-trace.js:131:34 6 g at stack-trace.js:140:34 7 map at [native code] 8 global code at stack-trace.js:143:16 --> Stack Trace: 0 throwError at stack-trace.js:77:13 1 getter3 at stack-trace.js:105:16 2 nonInlineable at stack-trace.js:117:17 3 inlineable at stack-trace.js:121:27 4 yetAnotherInlinedCall at stack-trace.js:126:17 5 makeInlinableCall at stack-trace.js:131:34 6 g at stack-trace.js:140:34 7 map at [native code] 8 global code at stack-trace.js:143:16 --> Stack Trace: 0 throwError at stack-trace.js:77:13 1 valueOf at stack-trace.js:101:27 2 getter3 at stack-trace.js:107:16 3 nonInlineable at stack-trace.js:117:17 4 inlineable at stack-trace.js:121:27 5 yetAnotherInlinedCall at stack-trace.js:126:17 6 makeInlinableCall at stack-trace.js:131:34 7 g at stack-trace.js:140:34 8 map at [native code] 9 global code at stack-trace.js:143:16 --> Stack Trace: 0 h at stack-trace.js:151:17 1 map at [native code] 2 mapTest at stack-trace.js:158:10 3 mapTestDriver at stack-trace.js:164:16 4 global code at stack-trace.js:169:18 --> Stack Trace: 0 map at [native code] 1 h at stack-trace.js:153:21 2 map at [native code] 3 mapTest at stack-trace.js:158:10 4 mapTestDriver at stack-trace.js:164:16 5 global code at stack-trace.js:175:18 --> Stack Trace: 0 throwError at stack-trace.js:77:13 1 dfgFunction at stack-trace.js:184:19 2 map at [native code] 3 global code at stack-trace.js:193:18 --> Stack Trace: 0 throwError at stack-trace.js:77:13 1 dfgFunction at stack-trace.js:184:19 2 f at stack-trace.js:202:10 3 global code at stack-trace.js:208:6 --> Stack Trace: 0 willThrow at stack-trace.js:246:21 1 dfg1 at stack-trace.js:257:13 2 dfg2 at stack-trace.js:261:9 3 dfg3 at stack-trace.js:265:9 4 dfgTest at stack-trace.js:231:14 5 global code at stack-trace.js:304:8 --> Stack Trace: 0 willThrowFunc at stack-trace.js:251:62 1 dfg4 at stack-trace.js:269:27 2 dfg5 at stack-trace.js:273:9 3 dfg6 at stack-trace.js:277:9 4 dfgTest at stack-trace.js:231:14 5 global code at stack-trace.js:305:8 --> Stack Trace: 0 inlineableThrow at stack-trace.js:240:33 1 willThrowEventually at stack-trace.js:249:24 2 dfg7 at stack-trace.js:281:13 3 dfg8 at stack-trace.js:285:9 4 dfg9 at stack-trace.js:289:9 5 dfgTest at stack-trace.js:231:14 6 global code at stack-trace.js:306:8 --> Stack Trace: 0 inlineableThrow at stack-trace.js:240:33 1 willThrowEventuallyFunc at stack-trace.js:252:59 2 dfga at stack-trace.js:293:37 3 dfgb at stack-trace.js:297:9 4 dfgc at stack-trace.js:301:9 5 dfgTest at stack-trace.js:231:14 6 global code at stack-trace.js:307:8