00:25 boomteam joined 03:52 eternaleye joined 04:01 eternaleye joined 05:28 JimmyZ joined 05:33 JimmyZ joined
JimmyZ /home/jimmy/rakudo/../MoarVM/bin/moar --libpath="/home/jimmy/rakudo/../MoarVM/languages/nqp/lib" perl6.moarg 07:44
Stage start : 0.000
Heap corruption detected: pointer 0x7faa75ca2880 to past fromspace
jnthn: ^^
timotimo moarg :o 07:45
07:46 FROGGS joined
jnthn JimmyZ: If we're lucky, it'll be one of the already-found-but-not-fixed bugs. 07:47
And even if it isn't, I suspect the auto-whacker will get tthere
timotimo i looked into capsicum yesterday (just watched the presentation, actually), so i was wondering if moarvm or rakudo in general could have some super nice capability management facilities 07:49
that would be pretty darn cool
otherwise, i suppose it'll be doable enough to just use the native syscalls
JimmyZ good morning, jnthn 08:03
FROGGS timotimo: reconfiguring helped, thanks :o) 08:05
timotimo there really ought to be something that automatically tells you to do that, would get rid of so much confusion 08:06
JimmyZ auto-whacker?
timotimo nwc10++ made a tool to automatically try re-building with ever-decreasing nursery sizes 08:09
JimmyZ oh, I saw it. nice tool. 08:11
it's nicer to add to MoarVM by some configure options 08:13
nwc10 jnthn: I have another, but not diagnosed it yet. I guess this is stating the obvious, but if Win32 lets one do the same memory permissions tricks, your laptop could join in the fun. 08:27
jnthn teaching, bbl 08:29
nwc10: I probably *could*, but scaling things beyond me is always helpful :) 09:43
nwc10: And at the moment we seem to be achieving that ;)
nwc10 only sort of. I was hoping that we'd scale beyond me too (in that, I think that a couple of others on the channel understood where to fix the problems it can spot) 09:50
I was also starting to be suspicious that the handle SEGV is not a GC bug 09:52
09:54 FROGGS joined, lizmat joined, japhb_ joined, hoelzro joined, rurban joined
jnthn nwc10: The one I fixed last night? 09:58
nwc10 yes 10:21
as best I can tell, the GC bugs are deterministic, for deterministic input 10:22
the handle bug is only really fixed on Win32? Because it needs something that libuv doesn't yet have for *nix? 11:24
FROGGS or unix does not suffer from it 11:25
nwc10 (gdb) p handle
$1 = (uv_handle_t *) 0xa1e8964aa0964c80
moarvm at d3212c7860619ed957ed890e55b984ebcfeb1473 -- Unbust non-Windows build.
FROGGS I know that commit 11:26
11:58 tgt joined 13:20 cognominal joined
[Coke] do we want reports of build warnings? 13:32
anyone building nqp-m on os x? I just got a build failure. (seems to work fine on diakopter's linux box, though) 13:43
jnthn [Coke]: Build failure in NQP or in Moar? 13:58
13:59 jnap joined 14:05 lue joined 14:15 colomon_ joined 14:24 nickalexeyev joined 14:31 diakopter joined, ingy joined
nwc10 "to whom it may concern", I'm not currently finding (more) GC bugs, because I'm not able to fix the ones I did find. I was hoping someone else (and someone not jnthn) would be provide input there 14:36
so if you think you're waiting for me, you're deadlocked :-)
[Coke] jnthn: nqp, I think. 14:46
jnthn: gist.github.com/coke/7988126
15:20 camelia joined, flussence joined
FROGGS I'll have time tonight in $hotel 15:21
nwc10 cool
just curious - how far from $HOME is $hotel?
15:28 ingy joined
jnthn nwc10: Others are very welcome, though I may get a chance too...depends how late my trip to oelrepubliken goes... 15:30
15:38 lizmat_ joined 15:42 FROGGS joined 15:57 _ilbot joined 15:58 colomon joined 16:02 diakopte1 joined 16:09 colomon_ joined 16:12 dagurval_ joined 16:18 sorear_ joined, lee_ joined 16:21 moritz joined, camelia joined, ggoebel117 joined, rurban joined, hoelzro joined, japhb_ joined, lizmat_ joined, wsri joined, jnthn joined, krunen joined 16:25 lee__ joined 16:33 moritz_ joined 17:23 crimclub joined 18:36 FROGGS joined 18:47 mamaevao joined 18:49 cognominal__ joined 19:42 ssutch joined 19:59 ssutch joined
[Coke] Segmentation fault 20:27
make: *** [CORE.setting.moarvm] Error 139
(from today's rakudo-m build - I was getting to perl6-m on previous days. 20:28
(on host06)
nwc10 do you have a core dump? 20:30
(either way, it's probably a garbage pointer in ...->handle, which seems to be a non-deterministic bug, I think caused by thread timing races) 20:31
[Coke] nwc10: I don't see a core file, nope. 20:32
lue nwc10: I'm having a similar segfault issue, or at least did. Not sure how it stopped, all I know is it stopped after using gdb. 20:36
nwc10 I'm seeing the crash sometimes, and not other times 20:38
20:54 FROGGS joined
FROGGS nwc10: it would be 573km by car 20:56
jnthn: I sort of implemented $*OS and $*OSVER, but now I get "Cannot assign to immutable value" or some such... is that known? 20:58
that is when compiling Test.pm I think
the tests itself complain about prostcircumfix:<( )> or so 20:59
jnthn: btw, would it be okay if we take perl's $^O and put it in our generated config file? 21:11
hmmmm, or we do what parrot does..., trying to execute things like `/sbin/sysctl -n kernel.osrelease` 21:13
dunno how we get Windows's version
[Coke] `ver` ? 21:14
that gives me "Microsoft Windows [Version 6.1.7600]" on this win 7 box.
FROGGS and what do we put in $*OSVER ? 21:16
6.1.7600 ?
[Coke] I think that's not unreasonable.
since the other option is "Windows 7" or "Windows Server 2008 R2"
[Coke] points at wikipedia's Ver_(command) 21:17
FROGGS I think the latter is specced as DISTRO.name
ethercalc.org/wrwsbhvuim 21:18
I created that spreadsheet to imagine how these objects might look like from reading the spec
21:48 benabik joined 21:55 tgt joined
jnthn back 22:09
FROGGS: we can rely on a simple thing (shove $^O in config) for now. 22:11
22:19 FROGGS joined
jnthn So I spent the evening in oelrepubliken instead of fixing GC bugs. 22:27
FROGGS: See backlog if you missed my comment 22:29
FROGGS k
jnthn BTW, one of the sanity tests also produces a "could not assign to immutable value" error 22:31
FROGGS k, so it is not my fault :o) 22:32
(in theory)
jnthn No, doubt it 22:33
I didn't get chance to track it down yet
And tonight I...went to a place with a beer menu in the hundreds. :) 22:34
diakopter gah
jnthn Should have time tomorrow evening or in next couple of days, though :)
Tomorrow is last day of teaching for the year.
diakopter wonderful time to download next mac os x update, Apple... while I'm on plane wifi.
timotimo :D 22:35
jnthn In fact, tomorrow is last day of teaching until some time in 20th-ish of Jan. :)
timotimo just hope it doesn't crash during the installation
recovery could be a bit harder than usual in that case!
jnthn ...the plane, or the OSX update? :D
diakopter -_-
^ a tongue-in-cheek grimace ;) 22:36
jnthn :) 22:37
diakopter -_-p
FROGGS .oO( Operator, I need an exit! ) 22:38
diakopter draw one on the wall!
FROGGS hmmm... what movie was that? 22:39
diakopter Beetlejuice, and probably others 22:40
FROGGS looks like I need to watch it again :o)
diakopter or 3 times..
FROGGS yeah, I remember that 22:41
diakopter 2.8Mbps isn't bad.. 22:42
er, 3.2! 22:43
jnthn It's fast, but it's not full fart...
timotimo :D
FROGGS that is an awesome page: nadeausoftware.com/articles/2012/01...ing_system 22:44
jnthn useful ) 22:48
OK, sleep here...teaching tomorrow :) 22:53
'night
diakopter 'n
FROGGS gnight 22:55
./perl6-m -e 'say nqp::backendconfig()'
Unhandled exception: Cannot find method 'postcircumfix:<( )>'