Created
July 25, 2018 15:42
-
-
Save timo/7dff52b987fa904a81ab9dd3a4145735 to your computer and use it in GitHub Desktop.
perl6-debugserver-m -e 'react { whenever Supply.interval(0.5) { note "ping" }; whenever $*IN.lines.Supply { say $_.perl } }'
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Stack trace of thread 1 | |
0 READ SETTING::src/core/IO/Handle.pm6:242 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
1 <anon> SETTING::src/core/IO/Handle.pm6:255 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
2 get-line-slow-path SETTING::src/core/IO/Handle.pm6:267 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
3 get SETTING::src/core/IO/Handle.pm6:247 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
4 pull-one SETTING::src/core/IO/Handle.pm6:411 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
5 Method push-exactly SETTING::src/core/Iterator.pm6:36 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
6 Method push-at-least SETTING::src/core/Iterator.pm6:49 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
7 reify-at-least SETTING::src/core/List.pm6:42 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
8 pull-one SETTING::src/core/List.pm6:617 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
9 Method push-exactly SETTING::src/core/Iterator.pm6:36 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
10 Method push-at-least SETTING::src/core/Iterator.pm6:49 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
11 reify-at-least SETTING::src/core/List.pm6:42 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
12 pull-one SETTING::src/core/List.pm6:617 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
13 Method push-exactly SETTING::src/core/Iterator.pm6:36 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
14 Method push-at-least SETTING::src/core/Iterator.pm6:49 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
15 reify-at-least SETTING::src/core/List.pm6:95 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
16 pull-one SETTING::src/core/Array.pm6:119 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
17 Block <anon> SETTING::src/core/Supply.pm6:150 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
18 Block <anon> SETTING::src/core/Supply.pm6:134 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
19 Block <anon> SETTING::src/core/CurrentThreadScheduler.pm6:24 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
20 cue SETTING::src/core/CurrentThreadScheduler.pm6:26 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
21 tap SETTING::src/core/Supply.pm6:136 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
22 tap SETTING::src/core/Supply.pm6:97 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
23 tap SETTING::src/core/Supply.pm6:234 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
24 tap SETTING::src/core/Supply.pm6:97 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
25 tap SETTING::src/core/Supply.pm6:272 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
26 tap SETTING::src/core/Supply.pm6:97 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
27 Block <anon> SETTING::src/core/Supply.pm6:1924 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
28 Block <anon> SETTING::src/core/Supply.pm6:1923 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
29 run-under-recursion-list SETTING::src/core/Lock/Async.pm6:198 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
30 hidden-in-recursion-list SETTING::src/core/Lock/Async.pm6:195 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
31 with-lock-hidden-from-recursion-check SETTING::src/core/Lock/Async.pm6:183 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
32 Sub add-whenever SETTING::src/core/Supply.pm6:1963 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
33 WHENEVER SETTING::src/core/Supply.pm6:2231 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
34 Block <anon> -e:1 none | |
35 Block <anon> SETTING::src/core/Supply.pm6:1979 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
36 Block <anon> SETTING::src/core/Supply.pm6:1995 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
37 run-under-recursion-list SETTING::src/core/Lock/Async.pm6:198 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
38 run-with-updated-recursion-list SETTING::src/core/Lock/Async.pm6:178 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
39 protect-or-queue-on-recursion SETTING::src/core/Lock/Async.pm6:146 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
40 run-supply-code SETTING::src/core/Supply.pm6:2001 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
41 tap SETTING::src/core/Supply.pm6:1983 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
42 tap SETTING::src/core/Supply.pm6:97 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
43 REACT SETTING::src/core/Supply.pm6:2243 /home/timo/perl6/install/share/perl6/runtime/CORE.setting.moarvm | |
44 <unit> -e:1 none | |
45 <unit-outer> -e:1 none | |
46 eval gen/moar/stage2/NQPHLL.nqp:1566 /home/timo/perl6/install/share/nqp/lib/NQPHLL.moarvm | |
47 <anon> gen/moar/stage2/NQPHLL.nqp:1674 /home/timo/perl6/install/share/nqp/lib/NQPHLL.moarvm | |
48 command_eval gen/moar/stage2/NQPHLL.nqp:1690 /home/timo/perl6/install/share/nqp/lib/NQPHLL.moarvm | |
49 command_eval src/Perl6/Compiler.nqp:42 /home/timo/perl6/install/share/nqp/lib/Perl6/Compiler.moarvm | |
50 command_line gen/moar/stage2/NQPHLL.nqp:1654 /home/timo/perl6/install/share/nqp/lib/NQPHLL.moarvm | |
51 MAIN gen/moar/main.nqp:50 /home/timo/perl6/install/share/perl6/runtime/perl6.moarvm | |
52 <mainline> gen/moar/main.nqp:38 /home/timo/perl6/install/share/perl6/runtime/perl6.moarvm | |
53 <main> :1 /home/timo/perl6/install/share/perl6/runtime/perl6.moarvm | |
54 <entry> :1 /home/timo/perl6/install/share/perl6/runtime/perl6.moarvm | |
> all lex 1 | |
Frame 54 - <entry> (:1) - handle: 1 | |
Frame 53 - <main> (:1) - handle: 2 | |
Frame 52 - <mainline> (gen/moar/main.nqp:38) - handle: 3 | |
4 GLOBALish GLOBALish | |
5 BOOTCode &MAIN concrete | |
6 GLOBALish $?PACKAGE | |
7 BOOTCode &hll-config concrete | |
8 EXPORT EXPORT | |
9 Perl6::Compiler $comp concrete | |
Frame 51 - MAIN (gen/moar/main.nqp:50) - handle: 10 | |
Frame 50 - command_line (gen/moar/stage2/NQPHLL.nqp:1654) - handle: 11 | |
12 NQPMu $*PERL6_RUNTIME | |
13 NQPMu $*LIBPATH | |
14 NQPMu $*EXECNAME | |
Frame 49 - command_eval (src/Perl6/Compiler.nqp:42) - handle: 15 | |
16 BOOTHash %*COMPILING concrete | |
Frame 48 - command_eval (gen/moar/stage2/NQPHLL.nqp:1690) - handle: 17 | |
18 BOOTInt $has_error concrete | |
19 NQPArray @a concrete | |
20 BOOTHash %adverbs concrete | |
21 NQPMu $error | |
22 NQPMu $result | |
23 Perl6::Compiler self concrete | |
24 BOOTStr $target concrete | |
Frame 47 - (gen/moar/stage2/NQPHLL.nqp:1674) - handle: 25 | |
26 BOOTStr $?FILES concrete | |
Frame 46 - eval (gen/moar/stage2/NQPHLL.nqp:1566) - handle: 27 | |
28 NQPArray @args concrete | |
29 Perl6::Compiler self concrete | |
30 BOOTCode $output concrete | |
31 BOOTStr $code concrete | |
32 BOOTHash %adverbs concrete | |
Frame 45 - <unit-outer> (-e:1) - handle: 33 | |
Frame 44 - <unit> (-e:1) - handle: 34 | |
35 Mu $=finish | |
36 Array $=pod concrete | |
37 Scalar $¢ concrete, container | |
38 Scalar $/ concrete, container | |
39 Scalar $_ concrete, container | |
40 EXPORT EXPORT | |
41 Scalar $! concrete, container | |
42 !UNIT_MARKER !UNIT_MARKER | |
43 GLOBAL ::?PACKAGE | |
44 GLOBAL $?PACKAGE | |
45 GLOBAL GLOBALish | |
Frame 43 - REACT (SETTING::src/core/Supply.pm6:2243) - handle: 46 | |
0 VMNull $*DISPATCHER | |
0 VMNull $s | |
47 Block &block concrete | |
48 Scalar $! concrete, container | |
49 Promise $p concrete | |
50 Scalar $_ concrete, container | |
51 Scalar $/ concrete, container | |
52 Scalar $¢ concrete, container | |
Frame 42 - tap (SETTING::src/core/Supply.pm6:97) - handle: 53 | |
0 VMNull %_ | |
0 VMNull self | |
54 Block &done concrete | |
55 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
56 Scalar $! concrete, container | |
57 Scalar $_ concrete, container | |
58 Scalar $/ concrete, container | |
59 Block &emit concrete | |
60 Block &quit concrete | |
61 Block &tap concrete | |
62 Scalar $¢ concrete, container | |
Frame 41 - tap (SETTING::src/core/Supply.pm6:1983) - handle: 63 | |
0 VMNull $t | |
0 VMNull %_ | |
64 Block &emit concrete | |
65 Scalar $_ concrete, container | |
66 Scalar $/ concrete, container | |
67 Scalar $¢ concrete, container | |
68 Rakudo::Internals::SupplyBlockTappable self concrete | |
69 Rakudo::Internals::SupplyBlockState $state concrete | |
70 Block &quit concrete | |
71 Block &tap concrete | |
72 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
73 Block &done concrete | |
74 Scalar $! concrete, container | |
75 Sub &add-whenever concrete | |
Frame 40 - run-supply-code (SETTING::src/core/Supply.pm6:2001) - handle: 76 | |
0 VMNull $queued | |
0 VMNull %_ | |
77 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
78 Scalar $! concrete, container | |
79 Sub &add-whenever concrete | |
80 Nil value | |
81 Scalar $_ concrete, container | |
82 Scalar $/ concrete, container | |
83 Rakudo::Internals::SupplyBlockState $state concrete | |
84 Rakudo::Internals::SupplyBlockTappable self concrete | |
85 Scalar $¢ concrete, container | |
86 Block &code concrete | |
87 Array @run-after concrete | |
Frame 39 - protect-or-queue-on-recursion (SETTING::src/core/Lock/Async.pm6:146) - handle: 88 | |
0 VMNull %_ | |
89 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
90 Scalar $! concrete, container | |
91 Promise $try-acquire concrete | |
92 Scalar $_ concrete, container | |
93 Scalar $/ concrete, container | |
94 Block &code concrete | |
95 Lock::Async self concrete | |
96 Scalar $¢ concrete, container | |
Frame 38 - run-with-updated-recursion-list (SETTING::src/core/Lock/Async.pm6:178) - handle: 97 | |
0 VMNull $new-held | |
0 VMNull $current | |
0 VMNull %_ | |
98 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
99 Scalar $! concrete, container | |
100 Scalar $_ concrete, container | |
101 Scalar $/ concrete, container | |
102 Block &code concrete | |
103 Lock::Async self concrete | |
104 Scalar $¢ concrete, container | |
Frame 37 - run-under-recursion-list (SETTING::src/core/Lock/Async.pm6:198) - handle: 105 | |
0 VMNull self | |
0 VMNull %_ | |
106 Scalar $! concrete, container | |
107 IterationBuffer $*LOCK-ASYNC-RECURSION-LIST concrete | |
108 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
109 Block &code concrete | |
110 Scalar $¢ concrete, container | |
111 Scalar $/ concrete, container | |
112 Scalar $_ concrete, container | |
Frame 36 - (SETTING::src/core/Supply.pm6:1995) - handle: 113 | |
0 VMNull $*DISPATCHER | |
114 Scalar $_ concrete, container | |
115 Sub &*ADD-WHENEVER concrete | |
Frame 35 - (SETTING::src/core/Supply.pm6:1979) - handle: 116 | |
0 VMNull $*DISPATCHER | |
117 Nil $_ | |
Frame 34 - (-e:1) - handle: 118 | |
119 Scalar $_ concrete, container | |
Frame 33 - WHENEVER (SETTING::src/core/Supply.pm6:2231) - handle: 120 | |
0 VMNull $*DISPATCHER | |
0 VMNull $supply | |
0 VMNull adder | |
121 Scalar $¢ concrete, container | |
122 Scalar $_ concrete, container | |
123 Scalar $/ concrete, container | |
124 Scalar $! concrete, container | |
125 Block &block concrete | |
Frame 32 - add-whenever (SETTING::src/core/Supply.pm6:1963) - handle: 126 | |
0 VMNull $*DISPATCHER | |
127 Scalar $! concrete, container | |
128 Scalar $tap concrete, container | |
129 Scalar $supply concrete, container | |
130 Scalar $¢ concrete, container | |
131 Block &whenever-block concrete | |
132 Scalar $/ concrete, container | |
133 Scalar $_ concrete, container | |
Frame 31 - with-lock-hidden-from-recursion-check (SETTING::src/core/Lock/Async.pm6:183) - handle: 134 | |
0 VMNull self | |
0 VMNull %_ | |
0 VMNull $current | |
135 Scalar $_ concrete, container | |
136 Scalar $/ concrete, container | |
137 Block &code concrete | |
138 Scalar $¢ concrete, container | |
139 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
140 Scalar $! concrete, container | |
Frame 30 - hidden-in-recursion-list (SETTING::src/core/Lock/Async.pm6:195) - handle: 141 | |
int $i value: 1 | |
0 VMNull %_ | |
int $n value: 1 | |
142 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
143 Scalar $! concrete, container | |
144 IterationBuffer $new-held concrete | |
145 Scalar $/ concrete, container | |
146 Scalar $_ concrete, container | |
147 IterationBuffer current concrete | |
148 Lock::Async self concrete | |
149 Scalar $¢ concrete, container | |
150 Block &code concrete | |
Frame 29 - run-under-recursion-list (SETTING::src/core/Lock/Async.pm6:198) - handle: 151 | |
0 VMNull %_ | |
0 VMNull self | |
152 Scalar $! concrete, container | |
153 IterationBuffer $*LOCK-ASYNC-RECURSION-LIST concrete | |
154 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
155 Block &code concrete | |
156 Scalar $¢ concrete, container | |
157 Scalar $/ concrete, container | |
158 Scalar $_ concrete, container | |
Frame 28 - (SETTING::src/core/Supply.pm6:1923) - handle: 159 | |
0 VMNull $*DISPATCHER | |
160 Rakudo::Internals::SupplyBlockAddWheneverAwaiter $*AWAITER concrete | |
161 Scalar $_ concrete, container | |
Frame 27 - (SETTING::src/core/Supply.pm6:1924) - handle: 162 | |
0 VMNull $*DISPATCHER | |
163 Scalar $_ concrete, container | |
Frame 26 - tap (SETTING::src/core/Supply.pm6:97) - handle: 164 | |
0 VMNull %_ | |
0 VMNull self | |
165 Block &done concrete | |
166 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
167 Scalar $! concrete, container | |
168 Scalar $_ concrete, container | |
169 Scalar $/ concrete, container | |
170 Block &emit concrete | |
171 Block &quit concrete | |
172 Block &tap concrete | |
173 Scalar $¢ concrete, container | |
Frame 25 - tap (SETTING::src/core/Supply.pm6:272) - handle: 174 | |
int $cleaned-up value: 0 | |
int $finished value: 0 | |
0 VMNull %_ | |
175 Scalar $¢ concrete, container | |
176 Supply::Sanitize self concrete | |
177 Block &quit concrete | |
178 Block &tap concrete | |
179 Block &emit concrete | |
180 Scalar $/ concrete, container | |
181 Scalar $_ concrete, container | |
182 Scalar $! concrete, container | |
183 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
184 Scalar $t concrete, container | |
185 Block &done concrete | |
186 Scalar $source-tap concrete, container | |
Frame 24 - tap (SETTING::src/core/Supply.pm6:97) - handle: 187 | |
0 VMNull self | |
0 VMNull %_ | |
188 Block &done concrete | |
189 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
190 Scalar $! concrete, container | |
191 Scalar $_ concrete, container | |
192 Scalar $/ concrete, container | |
193 Block &emit concrete | |
194 Block &quit concrete | |
195 Block &tap concrete | |
196 Scalar $¢ concrete, container | |
Frame 23 - tap (SETTING::src/core/Supply.pm6:234) - handle: 197 | |
0 VMNull %_ | |
int $cleaned-up value: 0 | |
198 Scalar $source-tap concrete, container | |
199 Block &done concrete | |
200 Scalar $t concrete, container | |
201 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
202 Scalar $! concrete, container | |
203 Scalar $/ concrete, container | |
204 Scalar $_ concrete, container | |
205 Block &emit concrete | |
206 Block &quit concrete | |
207 Block &tap concrete | |
208 Scalar $lock concrete, container | |
209 Supply::Serialize self concrete | |
210 Scalar $¢ concrete, container | |
Frame 22 - tap (SETTING::src/core/Supply.pm6:97) - handle: 211 | |
0 VMNull %_ | |
0 VMNull self | |
212 Block &done concrete | |
213 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
214 Scalar $! concrete, container | |
215 Scalar $_ concrete, container | |
216 Scalar $/ concrete, container | |
217 Block &emit concrete | |
218 Block &quit concrete | |
219 Block &tap concrete | |
220 Scalar $¢ concrete, container | |
Frame 21 - tap (SETTING::src/core/Supply.pm6:136) - handle: 221 | |
0 VMNull %_ | |
int $closed value: 0 | |
222 Block &done concrete | |
223 Scalar $t concrete, container | |
224 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
225 Scalar $p concrete, container | |
226 Scalar $! concrete, container | |
227 Scalar $_ concrete, container | |
228 Scalar $/ concrete, container | |
229 Block &emit concrete | |
230 Block &quit concrete | |
231 Block &tap concrete | |
232 Supply::OnDemand self concrete | |
233 Scalar $¢ concrete, container | |
Frame 20 - cue (SETTING::src/core/CurrentThreadScheduler.pm6:26) - handle: 234 | |
0 VMNull %_ | |
0 VMNull $at | |
0 VMNull $times | |
0 VMNull $every | |
0 VMNull $in | |
235 Scalar $¢ concrete, container | |
236 CurrentThreadScheduler self | |
237 Block &code concrete | |
238 Scalar $/ concrete, container | |
239 Scalar $_ concrete, container | |
240 Scalar $! concrete, container | |
241 Scalar $delay concrete, container | |
242 Scalar &catch concrete, container | |
243 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
Frame 19 - (SETTING::src/core/CurrentThreadScheduler.pm6:24) - handle: 244 | |
245 Block __HANDLER__48 concrete | |
246 Int $_ concrete | |
Frame 18 - (SETTING::src/core/Supply.pm6:134) - handle: 247 | |
0 VMNull $*DISPATCHER | |
248 Scalar $_ concrete, container | |
Frame 17 - (SETTING::src/core/Supply.pm6:150) - handle: 249 | |
0 VMNull $*DISPATCHER | |
250 Scalar $_ concrete, container | |
251 Scalar $p concrete, container | |
Frame 16 - pull-one (SETTING::src/core/Array.pm6:119) - handle: 252 | |
0 VMNull self | |
0 VMNull %_ | |
253 Scalar $/ concrete, container | |
254 Scalar $_ concrete, container | |
255 Scalar $¢ concrete, container | |
256 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
257 Scalar $! concrete, container | |
Frame 15 - reify-at-least (SETTING::src/core/List.pm6:95) - handle: 258 | |
0 VMNull $current | |
int $elems value: 0 | |
0 VMNull $iter | |
0 VMNull %_ | |
0 VMNull self | |
259 Scalar $¢ concrete, container | |
260 Scalar $/ concrete, container | |
261 Scalar $_ concrete, container | |
262 Scalar $! concrete, container | |
263 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
Frame 14 - push-at-least (SETTING::src/core/Iterator.pm6:49) - handle: 264 | |
int $n value: 0 | |
0 VMNull %_ | |
0 VMNull $target | |
0 VMNull self | |
265 Scalar $! concrete, container | |
266 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
267 Scalar $¢ concrete, container | |
268 Scalar $_ concrete, container | |
269 Scalar $/ concrete, container | |
Frame 13 - push-exactly (SETTING::src/core/Iterator.pm6:36) - handle: 270 | |
int $n value: 0 | |
0 VMNull %_ | |
int $todo value: 1 | |
0 VMNull $target | |
0 VMNull $pulled | |
0 VMNull self | |
271 Scalar $_ concrete, container | |
272 Scalar $/ concrete, container | |
273 Scalar $¢ concrete, container | |
274 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
275 Scalar $! concrete, container | |
Frame 12 - pull-one (SETTING::src/core/List.pm6:617) - handle: 276 | |
0 VMNull %_ | |
0 VMNull self | |
277 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
278 Scalar $! concrete, container | |
279 Scalar $/ concrete, container | |
280 Scalar $_ concrete, container | |
281 Scalar $¢ concrete, container | |
Frame 11 - reify-at-least (SETTING::src/core/List.pm6:42) - handle: 282 | |
0 VMNull %_ | |
0 VMNull self | |
0 VMNull $current | |
0 VMNull $iter | |
int $elems value: 0 | |
283 Scalar $¢ concrete, container | |
284 Scalar $/ concrete, container | |
285 Scalar $_ concrete, container | |
286 Scalar $! concrete, container | |
287 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
Frame 10 - push-at-least (SETTING::src/core/Iterator.pm6:49) - handle: 288 | |
0 VMNull self | |
0 VMNull $target | |
0 VMNull %_ | |
int $n value: 0 | |
289 Scalar $! concrete, container | |
290 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
291 Scalar $¢ concrete, container | |
292 Scalar $_ concrete, container | |
293 Scalar $/ concrete, container | |
Frame 9 - push-exactly (SETTING::src/core/Iterator.pm6:36) - handle: 294 | |
0 VMNull $pulled | |
0 VMNull self | |
int $todo value: 1 | |
0 VMNull $target | |
0 VMNull %_ | |
int $n value: 0 | |
295 Scalar $_ concrete, container | |
296 Scalar $/ concrete, container | |
297 Scalar $¢ concrete, container | |
298 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
299 Scalar $! concrete, container | |
Frame 8 - pull-one (SETTING::src/core/List.pm6:617) - handle: 300 | |
0 VMNull self | |
0 VMNull %_ | |
301 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
302 Scalar $! concrete, container | |
303 Scalar $/ concrete, container | |
304 Scalar $_ concrete, container | |
305 Scalar $¢ concrete, container | |
Frame 7 - reify-at-least (SETTING::src/core/List.pm6:42) - handle: 306 | |
0 VMNull %_ | |
0 VMNull self | |
0 VMNull $current | |
0 VMNull $iter | |
int $elems value: 0 | |
307 Scalar $¢ concrete, container | |
308 Scalar $/ concrete, container | |
309 Scalar $_ concrete, container | |
310 Scalar $! concrete, container | |
311 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
Frame 6 - push-at-least (SETTING::src/core/Iterator.pm6:49) - handle: 312 | |
int $n value: 0 | |
0 VMNull %_ | |
0 VMNull $target | |
0 VMNull self | |
313 Scalar $! concrete, container | |
314 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
315 Scalar $¢ concrete, container | |
316 Scalar $_ concrete, container | |
317 Scalar $/ concrete, container | |
Frame 5 - push-exactly (SETTING::src/core/Iterator.pm6:36) - handle: 318 | |
int $n value: 0 | |
0 VMNull %_ | |
int $todo value: 1 | |
0 VMNull $target | |
0 VMNull self | |
0 VMNull $pulled | |
319 Scalar $_ concrete, container | |
320 Scalar $/ concrete, container | |
321 Scalar $¢ concrete, container | |
322 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
323 Scalar $! concrete, container | |
Frame 4 - pull-one (SETTING::src/core/IO/Handle.pm6:411) - handle: 324 | |
0 VMNull self | |
0 VMNull %_ | |
325 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
326 Scalar $! concrete, container | |
327 Scalar $_ concrete, container | |
328 Scalar $/ concrete, container | |
329 Scalar $¢ concrete, container | |
Frame 3 - get (SETTING::src/core/IO/Handle.pm6:247) - handle: 330 | |
0 VMNull self | |
0 VMNull %_ | |
331 Scalar $! concrete, container | |
332 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
333 Scalar $¢ concrete, container | |
334 Scalar $/ concrete, container | |
335 Scalar $_ concrete, container | |
Frame 2 - get-line-slow-path (SETTING::src/core/IO/Handle.pm6:267) - handle: 336 | |
0 VMNull %_ | |
337 Scalar $! concrete, container | |
338 Nil $line | |
339 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
340 IO::Handle self concrete | |
341 Scalar $¢ concrete, container | |
342 Scalar $/ concrete, container | |
343 Scalar $_ concrete, container | |
Frame 1 - (SETTING::src/core/IO/Handle.pm6:255) - handle: 344 | |
0 VMNull $buf | |
345 Scalar $_ concrete, container | |
Frame 0 - READ (SETTING::src/core/IO/Handle.pm6:242) - handle: 346 | |
0 VMNull $bytes | |
0 VMNull %_ | |
0 VMNull self | |
347 Scalar $_ concrete, container | |
348 Scalar $/ concrete, container | |
349 Scalar $¢ concrete, container | |
350 Perl6::Metamodel::MethodDispatcher $*DISPATCHER | |
351 Scalar $! concrete, container | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment