github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
01:03 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo
timotimo doing s/alloc/deopt/ on "allocation" gives "deoptation" and that is beautiful 02:08
MasterDuke timotimo: any idea what recent expr jit change (i assume to a template) could cause 'MoarVM panic: Register types do not match between value and node' in ./t/02-rakudo/12-proto-arity-count.t ? 02:19
timotimo no clue about that :( 02:23
was just about to go to bed
MasterDuke no worries, later then... 02:24
05:07 MasterDuke left 08:37 domidumont joined 08:38 p6bannerbot sets mode: +v domidumont 09:15 domidumont left
nine dogbert11: fun fact. I can reproduce the 'Register types do not match between value and node' running that test in a loop, but I cannot whith MVM_SPESH_BLOCKING=1. Did you notice that the error always appears after all tests were run? 10:39
From this I assume that we try to JIT compile something while already shutting down the VM. So it's probably not an individual template's fault. 10:41
.tell brrt t/02-rakudo/12-proto-arity-count.t is failing occasionally with 'Register types do not match between value and node' at the end after all tests passed. Error goes away completely with MVM_SPESH_BLOCKING=1 which makes me believe that we're trying to JIT compile while already shutting down the VM. 10:59
yoleaux nine: I'll pass your message to brrt.
Geth MoarVM: 950011e144 | (Stefan Seifert)++ | src/6model/serialization.c
Make sure nqp::serializetobuffer always returns a buffer

  Thanks to pmurias++ for pointing out my mistake!
11:22
lizmat nine: bump time again ? 11:37
nine lizmat: only needed for the JS backend. So I don't know 11:42
lizmat ok, I'll leave this to decide by pmurias then
11:50 eater left
dogbert11 nine: I think we can update R#2474 13:07
synopsebot R#2474 [open]: github.com/rakudo/rakudo/issues/2474 [build][⚠ blocker ⚠] Build hangs on 32-bit boxes
14:07 eater joined 14:08 p6bannerbot sets mode: +v eater 16:13 zakharyas joined 16:14 p6bannerbot sets mode: +v zakharyas 16:51 domidumont joined 16:52 p6bannerbot sets mode: +v domidumont
nine timotimo: github.com/rakudo/rakudo/issues/24...-437685835 together with dogbert11 pointing at github.com/MoarVM/MoarVM/commit/d8...70794a133b might be enough for you to fix issue 2453 easily :) 16:54
17:17 evilem is now known as emerson 19:03 lizmat left 19:04 lizmat joined, p6bannerbot sets mode: +v lizmat 19:40 domidumont left 19:44 domidumont joined 19:45 p6bannerbot sets mode: +v domidumont 19:52 domidumont left 21:46 zakharyas left
timotimo nine: i've got a change that at least makes it not reproduce easily 23:41
goes from a pretty much guaranteed crash to no crashes yet 23:42
Geth MoarVM: 6236eb5dea | (Timo Paulssen)++ | src/spesh/optimize.c
it's important to use these facts, or else crashes

Fixes github.com/rakudo/rakudo/issues/2453
23:44