Closed
Description
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:
thread 'main' panicked at 'specified instant was later than self', src/libstd/sys/unix/time.rs:292:17
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:70
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
2: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:215
at src/libstd/panicking.rs:478
3: std::panicking::begin_panic
at src/libstd/panicking.rs:412
4: std::sys::unix::time::inner::Instant::sub_instant::{{closure}}
at src/libstd/sys/unix/time.rs:292
5: std::time::Instant::elapsed
at /rustc/2aa4c46cfdd726e97360c2734835aa3515e8c858/src/libcore/result.rs:764
at src/libstd/sys/unix/time.rs:291
at src/libstd/time.rs:218
at src/libstd/time.rs:307
at src/libstd/time.rs:242
6: alacritty::main
at src/meter.rs:69
at src/main.rs:104
7: std::rt::lang_start::{{closure}}
at /rustc/2aa4c46cfdd726e97360c2734835aa3515e8c858/src/libstd/rt.rs:64
8: main
9: __libc_start_main
10: _start
The responsible code in alacritty is
impl<'a> Sampler<'a> {
fn new(meter: &'a mut Meter) -> Sampler<'a> {
Sampler { meter, created_at: Instant::now() }
}
#[inline]
fn alive_duration(&self) -> Duration {
self.created_at.elapsed()
}
}
Metadata
Metadata
Assignees
Labels
No labels