Skip to content

Instantly share code, notes, and snippets.

@timo
Last active October 28, 2024 13:47
Show Gist options
  • Save timo/32c3eb58e245a7adcaf3c630313803c6 to your computer and use it in GitHub Desktop.
Save timo/32c3eb58e245a7adcaf3c630313803c6 to your computer and use it in GitHub Desktop.
`nqp::syscall("all-thread-bt", 1)` (the 1 means "harmless")
⬢ [timo@toolbox moarvm]$ rakudo -e 'use nqp; start react whenever $*IN.Supply { .say }; await do for ^100 { start { await Promise.in(2.rand); if 100.rand <= 5 { nqp::syscall("all-thread-bt") } } };'
==========
Thread 6 (rakudo) requested backtrace dump
Thread 8 (0x7f5f3cc006c0) (async io thread): Backtrace
... has no code frame
Thread 7 (0x7f5f3d6006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:301 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 6 (0x7f5f3e0006c0) (rakudo): Backtrace
at -e:1 (<ephemeral file>:)
from SETTING::src/core.c/Promise.rakumod:370 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:905 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:272 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:291 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 5 (0x7f5f44a006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:620 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:606 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 4 (0x7f5f454006c0) (rakudo): Backtrace
at SETTING::src/core.c/IO/Handle.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:READ)
from SETTING::src/core.c/IO/Handle.rakumod:551 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/IO/Handle.rakumod:549 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars-slow-path)
from SETTING::src/core.c/IO/Handle.rakumod:542 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars)
from SETTING::src/core.c/IO/Handle.rakumod:571 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:176 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:186 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock/Async.rakumod:204 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-under-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:183 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-with-updated-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:146 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect-or-queue-on-recursion)
from SETTING::src/core.c/Rakudo/Supply.rakumod:184 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-supply-code)
from SETTING::src/core.c/Rakudo/Supply.rakumod:175 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Rakudo/Supply.rakumod:323 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:308 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.d/await.rakumod:88 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:subscribe-awaiter)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:291 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 1 (0x7f5f48408f40) (rakudo): Backtrace
at SETTING::src/core.c/Lock.rakumod:14 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:wait)
from SETTING::src/core.c/Awaiter.rakumod:96 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock.rakumod:30 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect)
from SETTING::src/core.c/Awaiter.rakumod:95 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Awaiter.rakumod:70 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:await-all)
from SETTING::src/core.d/await.rakumod:32 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:await)
from -e:1 (<ephemeral file>:<unit>)
from -e:1 (<ephemeral file>:<unit-outer>)
from NQP::src/HLL/Compiler.nqp:196 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:eval)
from NQP::src/HLL/Compiler.nqp:288 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:)
from NQP::src/HLL/Compiler.nqp:285 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:234 (/var/home/timo/raku/prefix/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
from NQP::src/HLL/Compiler.nqp:268 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_line)
from src/main.nqp:81 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:MAIN)
from src/main.nqp:63 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<entry>)
==========
Thread 6 (rakudo) requested backtrace dump
Thread 8 (0x7f5f3cc006c0) (async io thread): Backtrace
... has no code frame
Thread 7 (0x7f5f3d6006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:301 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 6 (0x7f5f3e0006c0) (rakudo): Backtrace
at -e:1 (<ephemeral file>:)
from SETTING::src/core.c/Promise.rakumod:370 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:905 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:272 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:288 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 5 (0x7f5f44a006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:620 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:606 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 4 (0x7f5f454006c0) (rakudo): Backtrace
at SETTING::src/core.c/IO/Handle.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:READ)
from SETTING::src/core.c/IO/Handle.rakumod:551 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/IO/Handle.rakumod:549 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars-slow-path)
from SETTING::src/core.c/IO/Handle.rakumod:542 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars)
from SETTING::src/core.c/IO/Handle.rakumod:571 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:176 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:186 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock/Async.rakumod:204 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-under-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:183 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-with-updated-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:146 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect-or-queue-on-recursion)
from SETTING::src/core.c/Rakudo/Supply.rakumod:184 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-supply-code)
from SETTING::src/core.c/Rakudo/Supply.rakumod:175 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Rakudo/Supply.rakumod:323 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:308 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.d/await.rakumod:88 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:subscribe-awaiter)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:291 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 1 (0x7f5f48408f40) (rakudo): Backtrace
at SETTING::src/core.c/Lock.rakumod:14 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:wait)
from SETTING::src/core.c/Awaiter.rakumod:96 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock.rakumod:30 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect)
from SETTING::src/core.c/Awaiter.rakumod:95 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Awaiter.rakumod:70 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:await-all)
from SETTING::src/core.d/await.rakumod:32 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:await)
from -e:1 (<ephemeral file>:<unit>)
from -e:1 (<ephemeral file>:<unit-outer>)
from NQP::src/HLL/Compiler.nqp:196 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:eval)
from NQP::src/HLL/Compiler.nqp:288 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:)
from NQP::src/HLL/Compiler.nqp:285 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:234 (/var/home/timo/raku/prefix/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
from NQP::src/HLL/Compiler.nqp:268 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_line)
from src/main.nqp:81 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:MAIN)
from src/main.nqp:63 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<entry>)
==========
Thread 6 (rakudo) requested backtrace dump
Thread 8 (0x7f5f3cc006c0) (async io thread): Backtrace
... has no code frame
Thread 7 (0x7f5f3d6006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:301 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 6 (0x7f5f3e0006c0) (rakudo): Backtrace
at -e:1 (<ephemeral file>:)
from SETTING::src/core.c/Promise.rakumod:370 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:905 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:272 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:288 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 5 (0x7f5f44a006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:620 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:606 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 4 (0x7f5f454006c0) (rakudo): Backtrace
at SETTING::src/core.c/IO/Handle.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:READ)
from SETTING::src/core.c/IO/Handle.rakumod:551 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/IO/Handle.rakumod:549 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars-slow-path)
from SETTING::src/core.c/IO/Handle.rakumod:542 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars)
from SETTING::src/core.c/IO/Handle.rakumod:571 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:176 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:186 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock/Async.rakumod:204 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-under-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:183 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-with-updated-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:146 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect-or-queue-on-recursion)
from SETTING::src/core.c/Rakudo/Supply.rakumod:184 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-supply-code)
from SETTING::src/core.c/Rakudo/Supply.rakumod:175 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Rakudo/Supply.rakumod:323 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:308 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.d/await.rakumod:88 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:subscribe-awaiter)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:291 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 1 (0x7f5f48408f40) (rakudo): Backtrace
at SETTING::src/core.c/Lock.rakumod:14 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:wait)
from SETTING::src/core.c/Awaiter.rakumod:96 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock.rakumod:30 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect)
from SETTING::src/core.c/Awaiter.rakumod:95 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Awaiter.rakumod:70 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:await-all)
from SETTING::src/core.d/await.rakumod:32 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:await)
from -e:1 (<ephemeral file>:<unit>)
from -e:1 (<ephemeral file>:<unit-outer>)
from NQP::src/HLL/Compiler.nqp:196 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:eval)
from NQP::src/HLL/Compiler.nqp:288 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:)
from NQP::src/HLL/Compiler.nqp:285 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:234 (/var/home/timo/raku/prefix/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
from NQP::src/HLL/Compiler.nqp:268 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_line)
from src/main.nqp:81 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:MAIN)
from src/main.nqp:63 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<entry>)
==========
Thread 6 (rakudo) requested backtrace dump
Thread 8 (0x7f5f3cc006c0) (async io thread): Backtrace
... has no code frame
Thread 7 (0x7f5f3d6006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:301 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 6 (0x7f5f3e0006c0) (rakudo): Backtrace
at -e:1 (<ephemeral file>:)
from SETTING::src/core.c/Promise.rakumod:370 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:905 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:272 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:288 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 5 (0x7f5f44a006c0) (rakudo): Backtrace
at SETTING::src/core.c/ThreadPoolScheduler.rakumod:620 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:606 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 4 (0x7f5f454006c0) (rakudo): Backtrace
at SETTING::src/core.c/IO/Handle.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:READ)
from SETTING::src/core.c/IO/Handle.rakumod:551 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/IO/Handle.rakumod:549 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars-slow-path)
from SETTING::src/core.c/IO/Handle.rakumod:542 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:readchars)
from SETTING::src/core.c/IO/Handle.rakumod:571 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:176 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:186 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock/Async.rakumod:204 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-under-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:183 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-with-updated-recursion-list)
from SETTING::src/core.c/Lock/Async.rakumod:146 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect-or-queue-on-recursion)
from SETTING::src/core.c/Rakudo/Supply.rakumod:184 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-supply-code)
from SETTING::src/core.c/Rakudo/Supply.rakumod:175 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Rakudo/Supply.rakumod:323 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Rakudo/Supply.rakumod:308 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.c/Supply.rakumod:94 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:tap)
from SETTING::src/core.d/await.rakumod:88 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:subscribe-awaiter)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:253 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:250 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:run-one)
from SETTING::src/core.c/ThreadPoolScheduler.rakumod:291 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Thread.rakumod:69 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:THREAD-ENTRY)
Thread 1 (0x7f5f48408f40) (rakudo): Backtrace
at SETTING::src/core.c/Lock.rakumod:14 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:wait)
from SETTING::src/core.c/Awaiter.rakumod:96 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock.rakumod:30 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:protect)
from SETTING::src/core.c/Awaiter.rakumod:95 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Awaiter.rakumod:70 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.c.setting.moarvm:await-all)
from SETTING::src/core.d/await.rakumod:32 (/var/home/timo/raku/prefix/share/perl6/runtime/CORE.d.setting.moarvm:await)
from -e:1 (<ephemeral file>:<unit>)
from -e:1 (<ephemeral file>:<unit-outer>)
from NQP::src/HLL/Compiler.nqp:196 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:eval)
from NQP::src/HLL/Compiler.nqp:288 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:)
from NQP::src/HLL/Compiler.nqp:285 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:234 (/var/home/timo/raku/prefix/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
from NQP::src/HLL/Compiler.nqp:268 (/var/home/timo/raku/prefix/share/nqp/lib/NQPHLL.moarvm:command_line)
from src/main.nqp:81 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:MAIN)
from src/main.nqp:63 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/var/home/timo/raku/prefix/share/perl6/runtime/perl6.moarvm:<entry>)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment