# Pastebin QLP0TlGD ❯ rakudo-lldb-m -Ilib -Ibin/lib -e 'use todo-routes' --debug-suspend ================================================================================================ This is Rakudo running in the debugger, which often allows the user to generate useful back- traces to debug or report issues in Rakudo, the MoarVM backend or the currently running code. This Rakudo version is 2024.12.31.g.3265.ff.3.bb.6 built on MoarVM version 2024.12.10.g.1.c.2.ea.87.e.7, running on macos (15.2) / darwin Type `bt full` to generate a backtrace if applicable, type `q` to quit or `help` for help. ------------------------------------------------------------------------------------------------ (lldb) target create "/Users/fernando/.rakubrew/versions/moar-blead/install/bin/rakudo-m" Current executable set to '/Users/fernando/.rakubrew/versions/moar-blead/install/bin/rakudo-m' (arm64). (lldb) settings set -- target.run-args "-Ilib" "-Ibin/lib" "-e" "use todo-routes" "--debug-suspend" (lldb) run ===SORRY!=== Error while compiling -e X::Comp::BeginTime.new(use-case => "evaluating a BEGIN", exception => X::Comp::AdHoc.new(pos => Any, filename => Any, line => Any, directive-filename => Any, column => Any, modules => [], is-compile-time => Any, pre => Any, post => Any, highexpect => [], payload => "lang-call cannot invoke object of type 'VMNull' belonging to no language"), pos => Any, filename => "/Users/fernando/Cromponent/EVAL_82", line => 1, directive-filename => Any, column => Any, modules => [], is-compile-time => Bool::True, pre => Any, post => Any, highexpect => []) ===SORRY!=== Error while compiling /Users/fernando/Cromponent/EVAL_82 An exception X::Comp::AdHoc occurred while evaluating a BEGIN: lang-call cannot invoke object of type 'VMNull' belonging to no language at /Users/fernando/Cromponent/EVAL_82:1 Exception details: ===SORRY!=== Error while compiling lang-call cannot invoke object of type 'VMNull' belonging to no language at line at -e:1 Process 92693 exited with status = 1 (0x00000001) Process 92693 launched: '/Users/fernando/.rakubrew/versions/moar-blead/install/bin/rakudo-m' (arm64) (lldb) settings set target.process.follow-fork-mode child (lldb) b disp/boot.c:326 Breakpoint 1: where = libmoar.dylib`lang_call + 396 at boot.c:326:13, address = 0x0000000100878f54 (lldb) r Process 92706 launched: '/Users/fernando/.rakubrew/versions/moar-blead/install/bin/rakudo-m' (arm64) ===SORRY!=== Error while compiling -e X::Comp::BeginTime.new(use-case => "evaluating a BEGIN", exception => X::Comp::AdHoc.new(pos => Any, filename => Any, line => Any, directive-filename => Any, column => Any, modules => [], is-compile-time => Any, pre => Any, post => Any, highexpect => [], payload => "lang-call cannot invoke object of type 'VMNull' belonging to no language"), pos => Any, filename => "/Users/fernando/Cromponent/EVAL_83", line => 1, directive-filename => Any, column => Any, modules => [], is-compile-time => Bool::True, pre => Any, post => Any, highexpect => []) ===SORRY!=== Error while compiling /Users/fernando/Cromponent/EVAL_83 An exception X::Comp::AdHoc occurred while evaluating a BEGIN: lang-call cannot invoke object of type 'VMNull' belonging to no language at /Users/fernando/Cromponent/EVAL_83:1 Exception details: ===SORRY!=== Error while compiling lang-call cannot invoke object of type 'VMNull' belonging to no language at line at -e:1 Process 92706 exited with status = 1 (0x00000001) (lldb) r Process 92721 launched: '/Users/fernando/.rakubrew/versions/moar-blead/install/bin/rakudo-m' (arm64) Process 92721 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame #0: 0x000000019ca32eb0 libsystem_kernel.dylib`semaphore_wait_trap + 8 libsystem_kernel.dylib`semaphore_wait_trap: -> 0x19ca32eb0 <+8>: ret libsystem_kernel.dylib`semaphore_wait_signal_trap: 0x19ca32eb4 <+0>: mov x16, #-0x25 ; =-37 0x19ca32eb8 <+4>: svc #0x80 0x19ca32ebc <+8>: ret Target 0: (rakudo-m) stopped. (lldb) bt all * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x000000019ca32eb0 libsystem_kernel.dylib`semaphore_wait_trap + 8 frame #1: 0x000000010093c5dc libmoar.dylib`uv_sem_wait(sem=0x000005836c83c448) at thread.c:471:9 [opt] frame #2: 0x0000000100860930 libmoar.dylib`MVM_semaphore_acquire(tc=0x000005836c020300, sem=) at Semaphore.c:129:9 [opt] frame #3: 0x00000001007f0054 libmoar.dylib`MVM_interp_run(tc=0x000005836c020300, initial_invoke=, invoke_data=, outer_runloop=0x0000000000000000) at interp.c:3866:21 [opt] frame #4: 0x0000000100912144 libmoar.dylib`MVM_vm_run_file(instance=0x000005836c010000, filename=) at moar.c:524:5 [opt] frame #5: 0x0000000100003adc rakudo-m`main(argc=, argv=0x000000016fdfe6c0) at main.c:497:5 [opt] frame #6: 0x000000019c6f4274 dyld`start + 2840 thread #2 frame #0: 0x000000019ca366cc libsystem_kernel.dylib`__psynch_cvwait + 8 frame #1: 0x000000019ca74894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 frame #2: 0x000000010093c760 libmoar.dylib`uv_cond_wait(cond=, mutex=) at thread.c:798:7 [opt] frame #3: 0x00000001008613bc libmoar.dylib`shift(tc=0x000005836c020a00, st=, root=0x000005836c553540, data=, value=0x0000000170602ce8, kind=) at ConcBlockingQueue.c:246:17 [opt] frame #4: 0x000000010083fa20 libmoar.dylib`MVM_repr_shift_o(tc=, obj=) at reprconv.c:523:5 [opt] frame #5: 0x00000001008a515c libmoar.dylib`worker(tc=0x000005836c020a00, arg_info=) at worker.c:42:23 [opt] frame #6: 0x000000010080b694 libmoar.dylib`thread_initial_invoke(tc=0x000005836c020a00, data=) at threads.c:68:9 [opt] frame #7: 0x00000001007e427c libmoar.dylib`MVM_interp_run(tc=0x000005836c020a00, initial_invoke=, invoke_data=, outer_runloop=0x0000000000000000) at interp.c:177:5 [opt] frame #8: 0x000000010080b0f0 libmoar.dylib`start_thread(data=0x000005836c5f0490) at threads.c:101:5 [opt] frame #9: 0x000000019ca742e4 libsystem_pthread.dylib`_pthread_start + 136 thread #3 frame #0: 0x000000019ca366cc libsystem_kernel.dylib`__psynch_cvwait + 8 frame #1: 0x000000019ca74894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 frame #2: 0x000000010093c760 libmoar.dylib`uv_cond_wait(cond=, mutex=) at thread.c:798:7 [opt] frame #3: 0x00000001008613bc libmoar.dylib`shift(tc=0x0000058372436280, st=, root=0x0000058373173c80, data=, value=0x0000058372c403e0, kind=) at ConcBlockingQueue.c:246:17 [opt] frame #4: 0x00000001007eb038 libmoar.dylib`MVM_interp_run(tc=0x0000058372436280, initial_invoke=, invoke_data=, outer_runloop=0x0000000000000000) at interp.c:2253:17 [opt] frame #5: 0x000000010080b0f0 libmoar.dylib`start_thread(data=0x00000583726c4dc0) at threads.c:101:5 [opt] frame #6: 0x000000019ca742e4 libsystem_pthread.dylib`_pthread_start + 136 thread #4 frame #0: 0x000000019ca364c8 libsystem_kernel.dylib`__semwait_signal + 8 frame #1: 0x000000019c9156f0 libsystem_c.dylib`nanosleep + 220 frame #2: 0x0000000100912eac libmoar.dylib`MVM_platform_sleep(second=) at time.c:46:12 [opt] frame #3: 0x00000001007eee90 libmoar.dylib`MVM_interp_run(tc=0x0000058372436600, initial_invoke=, invoke_data=, outer_runloop=0x0000000000000000) at interp.c:3504:17 [opt] frame #4: 0x000000010080b0f0 libmoar.dylib`start_thread(data=0x00000583726c5950) at threads.c:101:5 [opt] frame #5: 0x000000019ca742e4 libsystem_pthread.dylib`_pthread_start + 136 thread #5 frame #0: 0x000000019ca38ffc libsystem_kernel.dylib`kevent + 8 frame #1: 0x00000001009298b8 libmoar.dylib`uv__io_poll(loop=0x0000058372d97100, timeout=-1) at kqueue.c:292:12 [opt] frame #2: 0x000000010092f820 libmoar.dylib`uv_run(loop=0x0000058372d97100, mode=UV_RUN_DEFAULT) at core.c:458:5 [opt] frame #3: 0x000000010082e720 libmoar.dylib`enter_loop(tc=, arg_info=) at eventloop.c:94:5 [opt] frame #4: 0x000000010080b694 libmoar.dylib`thread_initial_invoke(tc=0x0000058372436980, data=) at threads.c:68:9 [opt] frame #5: 0x00000001007e427c libmoar.dylib`MVM_interp_run(tc=0x0000058372436980, initial_invoke=, invoke_data=, outer_runloop=0x0000000000000000) at interp.c:177:5 [opt] frame #6: 0x000000010080b0f0 libmoar.dylib`start_thread(data=0x00000583726c7310) at threads.c:101:5 [opt] frame #7: 0x000000019ca742e4 libsystem_pthread.dylib`_pthread_start + 136 thread #6 frame #0: 0x000000019ca366cc libsystem_kernel.dylib`__psynch_cvwait + 8 frame #1: 0x000000019ca74894 libsystem_pthread.dylib`_pthread_cond_wait + 1204 frame #2: 0x000000010093c760 libmoar.dylib`uv_cond_wait(cond=, mutex=) at thread.c:798:7 [opt] frame #3: 0x00000001008613bc libmoar.dylib`shift(tc=0x0000058372436d00, st=, root=0x000005837318e3b0, data=, value=0x00000583733e0340, kind=) at ConcBlockingQueue.c:246:17 [opt] frame #4: 0x00000001007eb038 libmoar.dylib`MVM_interp_run(tc=0x0000058372436d00, initial_invoke=, invoke_data=, outer_runloop=0x0000000000000000) at interp.c:2253:17 [opt] frame #5: 0x000000010080b0f0 libmoar.dylib`start_thread(data=0x00000583726c8bb0) at threads.c:101:5 [opt] frame #6: 0x000000019ca742e4 libsystem_pthread.dylib`_pthread_start + 136