-
Notifications
You must be signed in to change notification settings - Fork 34
mrb_load_file panics due to an expired syscall #40
Comments
this ruby code in a file that is loaded with LoadFile will break it:
|
@erikh Do you have exact code & steps we can use to reproduce this? I pulled your load file patch and tried with implementations of I did find this which may be relevant. |
let me see if I can find the test case I used, but IIRC, I converted box's tests build for about 20 minutes now, so it tripped in there I'll try to investigate soon. If you are feeling confident in the patch, On Fri, Nov 11, 2016 at 5:16 AM, Mike Simons notifications@github.com
|
My gut feel is that this is an issue albeit one that is triggered with a very specific, possibly compound set of steps. I haven't been able to replicate it though, even with your patch applied to box (and modified to use LoadFile). This is the kind of tricky issue that is going to crop up and put folks off using it for stability concerns so I think it is important to understand the reasons behind it so we can either mitigate or inform potential users. |
Sorry I was a little short, basically, what I did was make a long running On Thu, Nov 17, 2016 at 4:44 AM, Mike Simons notifications@github.com
|
for now, the code is reverted, I'm hoping I can resolve this soon. On Thu, Nov 17, 2016 at 8:28 AM, Erik Hollensbe h-e@hollensbe.org wrote:
|
@mikesimons ar eyou still using this project? do you still see this on recent versions? I have run a lot of builds through box now -- almost 10k/day now -- and I never see it. |
In reference to #38 and #39:
I'm not sure if this is mruby or us, but here's a trace:
box is my project, and it just calls LoadFile there.
The text was updated successfully, but these errors were encountered: