github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:16 lucasb left 06:00 quotable6 left, nativecallable6 left, benchable6 left, releasable6 left, linkable6 left, notable6 left, shareable6 left, greppable6 left, squashable6 left, coverable6 left, sourceable6 left, bloatable6 left, unicodable6 left, evalable6 left, statisfiable6 left, committable6 left, bisectable6 left, tellable6 left, shareable6 joined 06:01 bloatable6 joined, coverable6 joined, releasable6 joined, nativecallable6 joined, benchable6 joined, sourceable6 joined 06:02 linkable6 joined, bisectable6 joined, notable6 joined, statisfiable6 joined, committable6 joined, tellable6 joined, squashable6 joined, greppable6 joined 06:03 unicodable6 joined, quotable6 joined, evalable6 joined 08:26 patrickb joined 09:04 SmokeMachine left 09:06 SmokeMachine joined 10:09 sena_kun joined
nine Aaand another issue found: seems like explicitly-managed strings have never been handled correctly by the generated function bodies. 10:24
11:50 MasterDuke joined
MasterDuke jnthn, nine: i put a watch on frame->work[i].o in MVM_gc_root_add_frame_registers_to_worklist, but when i reverse back to the start of the program nothing stands out (i.e., i don't see any of the code i modified in any of the backtraces). any further suggestions for debugging this "Invalid owner in item added to GC worklist"? 13:12
nine MasterDuke: so the outdated pointer comes from a work register? Where does that come from? 13:13
MasterDuke nine: not sure what you mean by where, but here is the backtrace at the panic gist.github.com/MasterDuke17/a3a61...22fb38f3dd 13:23
nine Where does the value come from that ends up in the register? Since work registers are always processed by the GC the value must have been outdated already when it got written to that register. Follow the value 13:27
14:22 MasterDuke left 15:06 avar joined, avar left, avar joined 16:22 Kaiepi left 16:23 Kaiepi joined, Kaiepi left, brrt joined 16:24 Kaiepi joined 18:13 brrt left 19:38 linkable6 left, evalable6 left, evalable6 joined 19:40 linkable6 joined 19:49 lucasb joined 20:31 zakharyas joined 20:37 Kaiepi left 20:43 Kaiepi joined 20:46 Kaeipi joined, Kaiepi left 21:10 Kaeipi left, Merfont joined 21:27 Kaiepi joined 21:28 Merfont left 22:19 sena_kun left 22:26 zakharyas left 22:54 patrickb left