Skip to content

Instantly share code, notes, and snippets.

@timo
Created July 25, 2018 15:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/7dff52b987fa904a81ab9dd3a4145735 to your computer and use it in GitHub Desktop.
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 } }'
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