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. |
|||
00:05
reportable6 joined
00:53
benchable6 joined,
tellable6 joined
00:55
sourceable6 joined
00:56
coverable6 joined
01:18
lizmat left,
lizmat joined
01:21
vrurg_ joined
01:22
vrurg_ left,
vrurg_ joined
01:23
japhb_ joined
01:25
vrurg left,
Geth left,
japhb left
01:33
japhb_ left,
japhb joined
01:51
vrurg_ is now known as vrurg
02:53
shareable6 joined
03:53
greppable6 left,
quotable6 left,
coverable6 left,
linkable6 left,
committable6 left,
notable6 left,
benchable6 left,
reportable6 left,
nativecallable6 left,
releasable6 left,
sourceable6 left,
shareable6 left,
tellable6 left,
evalable6 left,
squashable6 left,
statisfiable6 left,
unicodable6 left,
bisectable6 left,
bloatable6 left,
committable6 joined
03:54
releasable6 joined,
linkable6 joined,
tellable6 joined,
notable6 joined
03:55
reportable6 joined,
evalable6 joined,
bloatable6 joined
03:56
sourceable6 joined,
squashable6 joined,
shareable6 joined
04:54
benchable6 joined,
quotable6 joined
04:55
bisectable6 joined
04:56
greppable6 joined
05:54
coverable6 joined
05:56
nativecallable6 joined
06:02
reportable6 left
06:54
statisfiable6 joined
06:55
unicodable6 joined
|
|||
nine | -join #raku-steering-council | 07:36 | |
08:16
RakuIRCLogger left,
Geth joined,
RakuIRCLogger joined
09:03
reportable6 joined
|
|||
nine | dogbert2: I can reproduce! In rr! while MVM_SPESH_BLOCKING=1 MVM_JIT_DISABLE=1 rr record /home/nine/rakudo/install/bin/moar --execname=/home/nine/rakudo/rakudo-m --libpath=/home/nine/rakudo --libpath=/home/nine/rakudo/blib --libpath=/home/nine/rakudo/install/share/nqp/lib /home/nine/rakudo/rakudo.moarvm -Ilib t/02-rakudo/14-revisions.t ; do true ; done | 09:40 | |
dogbert2: that's the segfault when reading &ctx->legacy.args[i].o due to garbage in *ctx (version 1 MVMArgs and broken pointers) | 09:41 | ||
MasterDuke | obvious fix? | 09:51 | |
nine | if only :) | 10:09 | |
dogbert2 | nine: very cool, so there's plenty to do while jnthnwrthngtn is on vacation | 10:11 | |
10:33
evalable6 left,
linkable6 left
10:59
sena_kun joined
11:33
evalable6 joined
11:44
childlikempress joined
11:51
evalable6 left,
unicodable6 left,
Voldenet left,
rba left,
gfldex left,
kjp_ left,
leont left,
dogbert2 left,
Altai-man left,
jdv left,
moon-child left,
jnthnwrthngtn left,
timo left,
[Coke] left,
harrow left,
nine left
11:53
evalable6 joined,
unicodable6 joined,
Voldenet joined,
rba joined,
gfldex joined
11:55
psydroid left
11:57
kjp_ joined,
leont joined,
dogbert2 joined,
[Coke] joined,
harrow joined,
nine joined
11:58
Altai-man joined,
jdv joined,
jnthnwrthngtn joined,
timo joined
12:01
AlexDaniel left
12:02
reportable6 left
12:41
frost joined
12:44
AlexDaniel joined
13:04
reportable6 joined,
psydroid joined
14:01
rypervenche left
14:05
rypervenche joined
14:33
linkable6 joined
14:55
frost left
|
|||
nine | Good news (for my sanity if nothing else). The missing case MVM_SPESH_ANN_DEOPT_PRE_INS in PEA's add_deopt_materializations_ins is actually critical as well. It's just that we also need to employ MVM_SPESH_ANN_DEOPT_SYNTH to see any difference. | 16:28 | |
So, yes indeed, to provoke that segfault from a working code base, just remove the case MVM_SPESH_ANN_DEOPT_PRE_INS. | |||
MasterDuke | any reason not to merge github.com/MoarVM/MoarVM/pull/1472 ? | 16:38 | |
nine | Not from my side | 16:42 | |
No Geth? :( | 16:48 | ||
Geth | MoarVM/new-disp: 3445403032 | (Stefan Seifert)++ | 2 files Fix segfault after deopt due to missing materialization A dispatch op may get replaced with several guards during optimization. When doing this, the first created guard inherits the deopt annotation of the original instruction. Further guards got clones of the annotation. While these clones would point at the correct place in the bytecode to deopt to, they would get newly allocated deopt indexes. PEA materializations are tied to deopt ... (9 more lines) |
16:49 | |
nine | Oh, just slow spesh :) Well, this ^^^ takes care of last weekend's segfault in t/spec/S12-methods/parallel-dispatch.t | ||
s/slow spesh/slow/Geth/ | 16:50 | ||
lizmat | actually, it's slow Github Webhooks | 16:52 | |
www.githubstatus.com shows Webhooks "Degraded" | 16:53 | ||
nine | Well, better late than never | 16:56 | |
17:06
TempIRCLogger joined
17:16
vrurg left,
vrurg joined
17:32
sena_kun left
17:45
childlikempress is now known as moon-child
18:02
reportable6 left
|
|||
Geth | MoarVM/master: 6 commits pushed by (Nicholas Clark)++, MasterDuke17++ | 19:37 | |
21:04
reportable6 joined
22:19
quotable6 left,
reportable6 left,
nativecallable6 left,
bisectable6 left,
committable6 left,
bloatable6 left,
unicodable6 left,
statisfiable6 left,
linkable6 left,
tellable6 left,
sourceable6 left,
evalable6 left,
releasable6 left,
squashable6 left,
greppable6 left,
shareable6 left,
notable6 left,
benchable6 left,
coverable6 left
22:20
linkable6 joined
22:21
reportable6 joined
22:22
evalable6 joined,
greppable6 joined,
bisectable6 joined,
tellable6 joined,
releasable6 joined
23:20
unicodable6 joined
23:21
squashable6 joined,
committable6 joined,
nativecallable6 joined
23:22
sourceable6 joined,
coverable6 joined
|