cloudhead / cloudhead/rx

Linux crash on many frames opened

Open
#37 1 comment 0 reactions 0 assignees View on GitHub
platform:linux type:bug
Dominant language
Rust
Stars
3.5k
Forks
110
PR merge metrics
No merged PRs in 30d

Description

Opened ~20 frames with ``:f/clone`` to draw a simple snake, used without savings, editor crashed
trace:

```
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `Ok(false)`,
right: `Ok(true)`: GPU got stuck on a frame (image 2) :(', /home/nikto_b/.cargo/registry /src/github.com-1ecc6299db9ec823/wgpu-native-0.3.3/src/swap_chain.rs:190:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `Ok(false)`,
right: `Ok(true)`: GPU got stuck :(', /home/nikto_b/.cargo/registry/src/github.com- 1ecc6299db9ec823/wgpu-native-0.3.3/src/device.rs:204:13
stack backtrace:
0: 0x55c44b312064 - backtrace::backtrace::libunwind::trace::h9c615d6efbf938f6
at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37 /src/backtrace/libunwind.rs:88
1: 0x55c44b312064 - backtrace::backtrace::trace_unsynchronized::hfaa1ce1a28b26657
at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37 /src/backtrace/mod.rs:66
2: 0x55c44b312064 - std::sys_common::backtrace::_print_fmt::h1b66ca12d17b932b
at src/libstd/sys_common/backtrace.rs:77
3: 0x55c44b312064 - ::fmt::hb788f286135c56c2
at src/libstd/sys_common/backtrace.rs:61
4: 0x55c44b332e6c - core::fmt::write::h07fe3dc5621915ed
at src/libcore/fmt/mod.rs:1028
5: 0x55c44b30ef37 - std::io::Write::write_fmt::h01232d256c58655a
at src/libstd/io/mod.rs:1412
6: 0x55c44b31433e - std::sys_common::backtrace::_print::h28f8e2b4d9e94458
at src/libstd/sys_common/backtrace.rs:65
7: 0x55c44b31433e - std::sys_common::backtrace::print::hd186282d73d3e408
at src/libstd/sys_common/backtrace.rs:50
8: 0x55c44b31433e - std::panicking::default_hook::{{closure}}::h924d5d525cfaa28b
at src/libstd/panicking.rs:189
9: 0x55c44b314041 - std::panicking::default_hook::hcf10145036a31ca0
at src/libstd/panicking.rs:206
10: 0x55c44b3149d5 - std::panicking::rust_panic_with_hook::h0d1ccf594ba2c25f
at src/libstd/panicking.rs:469
11: 0x55c44b314572 - std::panicking::continue_panic_fmt::hd9914224a5c73476
at src/libstd/panicking.rs:376
12: 0x55c44b3144cc - std::panicking::begin_panic_fmt::h21a179276bc3d2a5
at src/libstd/panicking.rs:331
13: 0x55c44b23d284 - wgpu_native::device::Device ::maintain::hb86857300ab924e6
14: 0x55c44b24b7c6 - wgpu_device_poll
15: 0x55c44b0f5ad8 - core::ptr::real_drop_in_place::h573d63d1ea18404b
16: 0x55c44b0f4985 - rx::platform::run::hbca45d375a106e3e
17: 0x55c44b0e42f7 - rx::init::h1770aa72b933b02c
18: 0x55c44b0f978c - rx::main::h02e3fd22fc5109fe
19: 0x55c44b0f4e53 - std::rt::lang_start::{{closure}}::h0d34df9be9aebcc3
20: 0x55c44b314403 - std::rt::lang_start_internal::{{closure}}::h9d93058f2363250f
at src/libstd/rt.rs:48
21: 0x55c44b314403 - std::panicking::try::do_call::h3396b203c650aa3f
at src/libstd/panicking.rs:288
22: 0x55c44b31705a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:80
23: 0x55c44b314ecd - std::panicking::try::hd95abb921899f84c
at src/libstd/panicking.rs:267
24: 0x55c44b314ecd - std::panic::catch_unwind::h067f8f58c3aff594
at src/libstd/panic.rs:396
25: 0x55c44b314ecd - std::rt::lang_start_internal::hc2ec29100191f803
at src/libstd/rt.rs:47
26: 0x55c44b0f9a42 - main
27: 0x7faeecc09153 - __libc_start_main
28: 0x55c44b0e398e - _start
29: 0x0 -
thread panicked while panicking. aborting.
[1] 2243857 illegal hardware instruction (core dumped) rx
```

System:
ArchLinux on Linux 5.4.0
Intel Corporation UHD Graphics 620 (rev 07)
sway version 1.2

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.