-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Assertion failed in SimpleRandomizer.cc:93 #336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thank you for reporting bug. |
As a quick workaround, comment out the following 2 lines from config.h after running configure:
|
Seeing that, it would be good to know what rv actually was at that point...
I developed the initial patch on Arch as well, but was not seeing this problem there, hmm. Anyway, I'll write some code to handle |
@nkhdiscovery Do you have any more details on step to reproduce? |
@tatsuhiro-t Any objections? |
No objection if it fixes this issue. |
@nkhdiscovery Any chance you can try this branch yourself? |
@tatsuhiro-t @nmaier I've a total broken system these days as I was upgrading my archlinux, I try to test this as soon as possible. |
Branch built successfully on my Arch vm through Linode, fails with following error number:
|
hmm. interesting. |
Alright, I'll write some more code to handle ENOSYS gracefully and fall back to the generic implementation if encountered. |
I wonder if it might be directly relating to how the kernel is managed on Linode configurations. I haven't reboot into anything newer than the following in almost a month and a half:
A description of how Linode's kernels are handled can be found here |
@ClaudiaJ Yeah, that's the problem right there. You got the usual 3.18 linux headers, but the kernel is in fact only 3.16 (from Linode). Looking closely at the output from @nkhdiscovery it says @ClaudiaJ and/or @nkhdiscovery can you retry this branch? I pushed again and hope this latest commit handles the missing syscall/implementation gracefully now. |
Branch is built successfully on my Linode vm, and a quick test download of some diff from gist is also successful. |
@ClaudiaJ @nmaier @tatsuhiro-t I updated my kernel and it works fine now, I think I can't risk to reproduce the error right now by downgrading my kernel as I'm in the middle of my master project... Thank you guys for your quick response :) |
Run into similar problem since version 1.26.1:
|
When I try to download any file, I get this error:
Let me know if any further data or log is needed.