Christiano Haesbaert
Christiano Haesbaert
> I think the debugging is imprecise, this is pretty much just after the first deference of `s`: `s->unique_id = fresh_domain_unique_id();` `s` is probably screwed up, which means `&d->interruptor` is...
> I'm now sure that the failing line is `domain_self = d` (with `domain_self` defined as a thread static variable) and this comment may be helpful: https://github.com/Solo5/solo5/blob/85ce3239ce87a6e49e550a7a0756b072a8c9fa6c/bindings/crt_init.h#L47 . `fs` register...
> Ok, I tried and had to fight a bit with the `caml_state` teammate too, contrary to `domain_self` it's not static and used everywhere, so I decided to remove `domains.c:581...
> Update: I tried the dumb approach by allocating some memory for TLS and running the thing: > > ``` > $ git diff > diff --git a/nolibc/mmap.c b/nolibc/mmap.c >...
At this stage it's probably easier to make a compiler patch like '--with-max-domains=1'. I haven't looked on how memory management is done in solo5, I'm assuming none, which means all...
Thank you for looking into this. It's not a pressing matter for us as I ended up just grabing the stat directly through the Unix module. There's also the future...
I was more or less with you until the `send_empty_ack` kicked in, how did you reach that ? is it only because it's an infinite loop ? If you look...
> > I was more or less with you until the send_empty_ack kicked in, how did you reach that ? is it only because it's an infinite loop ? >...
The Windows errors seem to be unrelated, apparently the CI can't find the go binary and whatnot
> BuildKite should not prevent the PR from be merged yet. Once you get the approvals and Jenkins is green you should be able to merge it. Awesome, thanks :)