github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
nwc10 | good *, #moarvm | 07:09 | |
japhb | good *! | 07:11 | |
07:57
linkable6 left
07:58
linkable6 joined
08:08
Geth joined
10:44
Geth left,
Geth joined
10:56
Kaiepi left
10:57
Kaiepi joined
11:52
Kaiepi left
11:53
Kaiepi joined
12:04
Kaiepi left
12:21
Kaiepi joined
|
|||
nine | Oh... SUMMARY: AddressSanitizer: heap-buffer-overflow src/spesh/stats.c:40 in incomplete_type_tuple | 12:26 | |
0x62f000000040 is located 960 bytes to the left of 51200-byte region [0x62f000000400,0x62f00000cc00) | |||
allocated by Thread 0 in #2 0x7f78fdb0737b in setup_bin src/gc/gen2.c:27 | 12:57 | ||
13:10
Kaiepi left,
Kaiepi joined
|
|||
nine | Is it me, or is MVM_spesh_sim_stack_gc_mark neglecting to mark the MVMSpeshSimStackFrame's arg_types's type and decont_type? | 13:12 | |
nwc10 | this is one of those: there are many things where I think "[...] this is out of my league" | 13:14 | |
so, er, sorry, can't help. | |||
write the question on a beer bottle and post it to Prague? | |||
13:19
domidumont joined
|
|||
dogbert11 | nine: so which bug are you hunting now? | 13:21 | |
nine | Well actually I'm continuing my work on getting native call memory management right once and for all. That heap-buffer-overflow was just accidental. Of course it's not reproducible, but the bug looks pretty clear from reading the code. | 13:33 | |
I fully understand what's going on and why it's buggy. It just seems _too_ clear to me. How could this have hidden in plain sight so well so far? Makes me wonder if I miss something. | 13:34 | ||
dogbert11 | so the investigation continues | 13:36 | |
lizmat | nine: maybe it is *not* hiding, just responsible for many one-time event crashes ? | 13:37 | |
13:37
Kaiepi left,
Kaiepi joined
|
|||
nine | lizmat: I've had that hope too often lately, so I'm wary | 13:38 | |
dogbert11 | is it a specific bug report that has turned your attention towards NativeCall? | 13:41 | |
nine | No, it's actually the continuation of my ASAN fixes that I did at the start of the year. The remaining failures in make test are all because of NativeCall missing the required API for telling the VM what to free and what to leave to the application. | 13:44 | |
I've already come pretty far with that, but then got side tracked with a few more urgent bug reports | 13:45 | ||
dogbert11 | Aha, let me know if you need any help in reproing something | 13:55 | |
Geth | MoarVM/fix_missing_gc_mark_in_spesh_sim: 14d9dd566a | (Stefan Seifert)++ | src/spesh/stats.c Fix missing gc_mark of simstackframe's arg_types Found through: AddressSanitizer: heap-buffer-overflow src/spesh/stats.c:40 in incomplete_type_tuple x62f000000040 is located 960 bytes to the left of 51200- byte region [0x62f000000400,0x62f00000cc00) allocated by thread 0 in setup_bin src/gc/gen2.c:27 |
14:03 | |
MoarVM: niner++ created pull request #1478: Fix missing gc_mark of simstackframe's arg_types |
|||
dogbert11 | nine: btw, it seems as if Dyncall 1.2 was released in January | 14:08 | |
sena_kun remembers last time it was updated and shudders | 14:09 | ||
nine | Darn....I just got that heap-buffer-overflow again. But my supposed fix was already in place :/ | 14:10 | |
14:10
Kaiepi left
|
|||
dogbert11 | oops | 14:10 | |
nine | The good new is: it actually seems reproducible now | 14:11 | |
dogbert11 | That is indeed good news | ||
14:12
Kaiepi joined
14:13
Kaiepi left,
Kaiepi joined
|
|||
dogbert11 | dyncall.org/changelog | 14:17 | |
lizmat | "support for loading macos >= 11.0.1 (Big Sur) dylibs provided by system's "built-in dynamic linker cache of all system-provided libraries" (those dylibs are no longer present on the fs)" | 14:39 | |
wonder if that's the reason for these strange failures I see for IRC::Client on MacOS | |||
oth, that is on 10.x | 14:40 | ||
*otoh | |||
Geth | MoarVM/2021.04-release: ae63690579 | Altai-man++ | docs/ChangeLog Update ChangeLog for 2021.04 release |
15:20 | |
MoarVM: Altai-man++ created pull request #1479: Update ChangeLog for 2021.04 release |
15:21 | ||
sena_kun | I'll cut a release once ^ is merged. | ||
dogbert11 | ++sena_kun | 15:24 | |
sena_kun | anyone wants to check its sanity? :) | 15:27 | |
Geth | MoarVM: ae63690579 | Altai-man++ | docs/ChangeLog Update ChangeLog for 2021.04 release |
15:43 | |
MoarVM: 90f34e0db6 | Altai-man++ (committed using GitHub Web editor) | docs/ChangeLog Merge pull request #1479 from MoarVM/2021.04-release Update ChangeLog for 2021.04 release |
|||
MoarVM/2021.04: 239d0b7c90 | Altai-man++ | VERSION Bump VERSION for release |
15:50 | ||
MoarVM: Altai-man++ created pull request #1480: 2021.04 release |
15:51 | ||
MoarVM: 239d0b7c90 | Altai-man++ | VERSION Bump VERSION for release |
15:52 | ||
MoarVM: ce733ddf86 | Altai-man++ (committed using GitHub Web editor) | VERSION Merge pull request #1480 from MoarVM/2021.04 2021.04 release |
|||
16:13
domidumont left
16:18
domidumont joined
16:54
bloatable6 joined
17:23
notable6 joined
17:44
domidumont left
18:00
Kaiepi left
18:01
Kaiepi joined
18:02
Geth left
18:11
zakharyas joined
18:17
MasterDuke left
18:19
Kaiepi left
18:25
MasterDuke joined
18:30
Kaiepi joined
18:34
Kaeipi joined
18:35
Kaiepi left
18:56
Kaeipi left
18:57
Kaeipi joined
20:17
Kaeipi left
20:43
zakharyas left
20:47
Kaiepi joined
21:16
demostanis[m] left,
notable6 left,
bloatable6 left,
linkable6 left,
nativecallable6 left,
leont left,
committable6 left,
quotable6 left,
statisfiable6 left,
benchable6 left,
releasable6 left,
bisectable6 left,
chansen_ left,
dogbert11 left,
LizBot left,
sena_kun left,
MasterDuke left,
greppable6 left,
tellable6 left,
unicodable6 left,
rba left,
kawaii left,
rypervenche left,
jpf1 left,
moritz left,
Kaiepi left,
cog left,
japhb left,
eater left,
krunen left,
samcv left,
klapperl left,
nebuchadnezzar left,
ChanServ left
21:17
notable6 joined,
bloatable6 joined,
linkable6 joined,
dogbert11 joined,
LizBot joined,
demostanis[m] joined,
sena_kun joined,
nativecallable6 joined,
leont joined,
committable6 joined,
quotable6 joined,
statisfiable6 joined,
benchable6 joined,
releasable6 joined,
bisectable6 joined,
chansen_ joined,
mtj joined,
nine joined,
harrow joined,
moon-child joined,
leedo joined,
jjatria joined,
SmokeMachine joined,
tbrowder joined,
jnthn joined,
bonsaikitten joined,
ugexe joined,
Altreus joined,
avar joined,
MasterDuke joined
21:18
rypervenche joined,
jpf1 joined,
moritz joined,
nebuchadnezzar joined,
samcv joined,
klapperl joined
21:19
Kaiepi joined,
cog joined,
japhb joined,
eater joined,
krunen joined,
demostanis[m] left,
greppable6 joined,
tellable6 joined
21:20
unicodable6 joined,
bartolin_ joined,
rba joined,
kawaii joined,
camelia joined,
kawaii left
21:23
kawaii joined
21:48
dogbert11 left
21:49
demostanis[m] joined,
dogbert11 joined
22:28
ChanServ joined,
kornbluth.freenode.net sets mode: +o ChanServ,
ChanServ sets mode: +o jnthn,
dogbert17 joined
22:33
dogbert11 left
22:52
dogbert11 joined,
dogbert12 joined
22:55
dogbert17 left
22:56
dogbert11 left
23:01
dogbert17 joined
23:02
dogbert12 left
23:15
dogbert11 joined
23:19
dogbert17 left
|