-
Notifications
You must be signed in to change notification settings - Fork 13.3k
'specified instant was later than self' from alacritty, rustc 1.33 #59673
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
Comments
#56988 handled a specific set of targets known to have broken clocks. If your hardware also has a broken clock, it may need to be added to that set. |
I'm not entirely sure what |
out of curiosity, what do the following print?
|
|
Ok, so it reports
Yes, unix platforms were exempt from this fix because the linux kernel normally tries quite hard to make sure tsc is reliable and synchronized before choosing it as a clock source. |
I didn't see any relevant boot flags. I checked dmesg, and all I could find was something looking for tsc and deciding to use it. Based on your reply I thought this might be a kernel bug, so I checked for updates, found one, and installed it. I can no longer reproduce the panic with the little test program I whipped up for this: loop {
let start = Instant::now();
start.elapsed();
} Seems it was a bug in the GalliumOS alpha kernel (little surprise there). Thanks for your help and insight on this issue. |
I'm running an odd system; Samsung Chromebook 3 (XE500C13) CELES with Linux galliumos 4.16.18-galliumos which is an alpha version. I'm on the ragged edge of hardware support.
Is this a bug that's fixable in std, or is my OS+hardware conspiring to break #56988?
I'm looking at this stack trace:
The responsible code in alacritty is
The text was updated successfully, but these errors were encountered: