Skip to content

Instantly share code, notes, and snippets.

@stmuk
Created September 8, 2017 15:12
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 stmuk/365b6cd98ed3e3083a256680f2369128 to your computer and use it in GitHub Desktop.
Save stmuk/365b6cd98ed3e3083a256680f2369128 to your computer and use it in GitHub Desktop.
windows moar/nqp runtime error
> C:\Users\steve\temp\rakudo\install\bin\moar.exe --libpath="src/vm/moar/stage0" "src/vm/moar/stage0/nqp.moarvm" -e "print(nqp::backendconfig()<make>)"
Unhandled exception: Unable to allocate an array of 8 elements
at <unknown>:1 (src/vm/moar/stage0/ModuleLoader.moarvm:)
from <unknown>:1 (src/vm/moar/stage0/ModuleLoader.moarvm:<dependencies+deserialize>)
from <unknown>:1 (src/vm/moar/stage0/nqp.moarvm:<dependencies+deserialize>)
> gdb --args C:\Users\steve\temp\rakudo\install\bin\moar.exe --libpath="src/vm/moar/stage0" "src/vm/moar/stage0/nqp.moarvm" -e "print(nqp::backendconfig()<make>)"
[...]
Reading symbols from C:\Users\steve\temp\rakudo\install\bin\moar.exe...done.
(gdb) break search_for_handler_from
Function "search_for_handler_from" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (search_for_handler_from) pending.
(gdb) run
Starting program: C:\Users\steve\temp\rakudo\install\bin\moar.exe "--libpath=src/vm/moar/stage0" src/vm/moar/stage0/nqp.moarvm -e "print(nqp::backendconfig()<make>)"
[New Thread 928.0xb84]
[New Thread 928.0x194]
Breakpoint 1, 0x0000000069bc6020 in search_for_handler_from () from C:\Users\steve\temp\rakudo\install\bin\moar.dll
(gdb) thread apply all bt
Thread 2 (Thread 928.0x194):
#0 0x00007ffa33b89874 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\Windows\SYSTEM32\ntdll.dll
#1 0x00007ffa33b1354e in ntdll!RtlReleaseSRWLockExclusive () from C:\Windows\SYSTEM32\ntdll.dll
#2 0x00007ffa33668364 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll
#3 0x00007ffa33b47091 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll
#4 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 1 (Thread 928.0xb84):
#0 0x0000000069bc6020 in search_for_handler_from () from C:\Users\steve\temp\rakudo\install\bin\moar.dll
#1 0x0000000069bc694b in MVM_exception_throw_adhoc_free_va () from C:\Users\steve\temp\rakudo\install\bin\moar.dll
#2 0x0000000069bc6cc2 in MVM_exception_throw_adhoc () from C:\Users\steve\temp\rakudo\install\bin\moar.dll
#3 0x0000000069c1807a in set_elems () from C:\Users\steve\temp\rakudo\install\bin\moar.dll
#4 0x0000000069bd261c in MVM_interp_run () from C:\Users\steve\temp\rakudo\install\bin\moar.dll
#5 0x0000000069ca0eb3 in MVM_vm_run_file () from C:\Users\steve\temp\rakudo\install\bin\moar.dll
#6 0x00000000004018b2 in wmain ()
#7 0x00000000004013ca in __tmainCRTStartup ()
#8 0x00000000004014f8 in mainCRTStartup ()
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment