00:02 oetiker joined 00:20 vendethiel joined 00:51 vendethiel joined 01:25 ShimmerFairy joined, colomon joined 01:31 vendethiel joined 01:55 perlpilot joined 01:58 nwc10_ joined 02:30 vendethiel joined 02:43 colomon joined 03:11 vendethiel joined 03:44 FROGGS_ joined, colomon joined 03:51 vendethiel joined 06:35 vendethiel joined 07:59 vendethiel joined 08:01 Ven joined 08:24 vendethiel joined 09:39 oetiker joined 09:40 vendethiel joined 09:57 oetiker joined 10:02 oetiker joined 10:27 FROGGS[mobile] joined 10:29 Ven joined 10:44 Ven joined 11:12 colomon joined 11:50 Ven joined 11:52 colomon joined 13:44 Ven joined 14:20 ShimmerFairy joined 14:29 colomon joined 15:11 ggoebel joined 15:52 Ven joined, btyler joined 16:02 ggoebel joined 16:18 lizmat joined 16:46 jepeway joined
jepeway anybody seen RT #124391 ? 16:49
synbot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=124391
jepeway it's a use-after-free bug, where an error message refers to a free()d file name. 17:06
19:21 zakharyas joined
jnthn Yeah, looks busted. 19:36
Can just toss the free for now
It leaks, but that problem exists across the codebase on all such exception paths. 19:37
dalek arVM: c0c213a | jnthn++ | src/io/syncfile.c:
Fix use-after-free in open file error reporting.
19:46
arVM: 6ef0f8f | jnthn++ | src/strings/utf8.c:
Fix thinko in integration of UTF-8 decode and NFG.

We need to increment the number of bytes we accepted even if it we don't end up with a grapheme from them; otherwise, we can end up with them being put into the normalizer's buffer twice.
21:03
jepeway jnthn: check. 21:17
22:30 colomon joined 22:41 rurban joined