Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/07/05/2021-...essing-up/ 10:59
timo (gdb) print tc->cur_frame 12:13
$3 = (MVMFrame *) 0x0
well, that's wild
so the problem that's happening in the code dogbert pasted is that we've got a getlexvia_o with index 0, outer 1 on a code object that doesn't have an outer 12:28
oh that's an odd stack trace 12:30
gist.github.com/timo/0cae5c9059771...164b212819 12:32
lizmat interesting 12:33
is that on HEAD? 12:34
timo Welcome to Rakudo(tm) v2020.12-70-g823148834.
so, uh, not quite
lizmat ah.. hmmm... 12:35
timo could it be dying due to infinite recursion, though?
if the .Str of the "until" is for some reason refering to the $_ that the andthen sets up, then it'd be refering to the result of the loop it's in 12:36
that can't be good :)
lizmat it segfaults immediately for me on HEAD 12:37
afk again& 12:39
timo on HEAD i also get that humongous stack trace, and the crash position is also the same, in getlexvia_o 13:14
also afk&
MasterDuke i'm on vacation for two weeks in a different timezone, so only on sporadically 13:49
patrickb MasterDuke: Enjoy and relax. 13:50
tellable6 2021-07-03T16:11:18Z #raku <SmokeMachine> patrickb could you confirm if github.com/FCO/Red/issues/487 was fixed, please?
MasterDuke but the results from github.com/rakudo/rakudo/issues/4145 still seem to hold at HEAD 13:51
i.e., spins with MVM_SPESH_INLINE_DISABLE=1, insta-segv any other options 13:52
patrickb: thanks. getting here wasn't so relaxing, but the rest of the time should be nice 13:54
timo right, getlexvia can only happen after inlining i believ 15:54
patrickb o/ 21:02
Does anyone know off hand what the minimum required Windows version for MoarVM is? 21:03
Nicholas \o 21:06
Sorry, I have no idea at all
I'm not even sure if I'm competant to guess
the only thing I have learned recently is that MSVC is good at building for earlier versions of Windows. So the "build" requirement might well be Windows 7, but the target might be earlier 21:07
moon-child would be cool if there were a tool that would look at all the symbols a binary uses and figures out what version of windows it needs 21:13
ugexe libuv only supports windows 8+ (although i'd bet it still works on windows 7 since it used to) 21:26