github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
nwc10 Beware - everything you read on the Internet today is unfunny and untrue. Including this statement. 06:47
lizmat I don't agree. It's not funny at all! And true! 09:10
MasterDuke jnthn: colabti.org/irclogger/irclogger_lo...-04-01#l44 has a question you might be able to answer 09:16
nwc10 paste.scsys.co.uk/595028 -- t/spec/S12-attributes/undeclared.t SEGVs spesh 09:47
attempted NULL pointer dereference. Nothing fishy reported by ASAN or valgrind before this 09:48
have not attempted to bisect why this now goes boom
or reduce it 09:49
(master/master/master as of right now) 09:50
AFK again 09:51
Geth MoarVM: MasterDuke17++ created pull request #1454:
Free Uni property codes hashes with --full-cleanup
10:51
dogbert17 a SEGV, interesting 12:57
dogbert17 dogbert's replication attempts are a total failure :( 14:32
nwc10 I have the 3 environment variables set 14:33
plus
+#define MVM_ARRAY_CONC_DEBUG 1
+#define FSA_SIZE_DEBUG 1
+#define MVM_GC_DEBUG 1
+#define MVM_SPESH_CHECK_DU 1
dogbert17 you've it all it seems :)
nwc10 but it's probably some combination of MVM_SPESH_BLOCKING=1 and MVM_SPESH_NODELAY=1
and I've not had time to dig
dogbert17 will try for a while longer now that I have more info 14:35
tw, what does ROAST_TIMING_SCALE=8 do? I have never used that. 14:37
*btw
nine Prevents tests from timing out just because rakudo is slowed down by the debugging options 14:40
dogbert17 nine, thx
nine /win 10 16:06
dogbert17 ==655849==The signal is caused by a READ memory access. 16:19
==655849==Hint: address points to the zero page.
#0 0x7fc1ea34556b in MVM_spesh_arg_guard_run src/spesh/arg_guard.c:496
#1 0x7fc1ea0fb31a in MVM_frame_invoke src/core/frame.c:493
#2 0x7fc1ea221701 in invoke_handler src/6model/reprs/MVMCode.c:10
baam
oh, I can even get it to fail on every run 16:31
nine most important step to fix it :) 16:44
dogbert17 nine: I simply removed the first seven tests from the file so that there were only four left. That did the trick. 17:01
followed by 'MVM_SPESH_NODELAY=1 MVM_SPESH_BLOCKING=1 ./perl6-m -Ilib t/spec/S12-attributes/undeclared.t' 17:02