Skip to content
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

App::run crashes with default plugins #12699

Closed
alexk101 opened this issue Mar 25, 2024 · 3 comments
Closed

App::run crashes with default plugins #12699

alexk101 opened this issue Mar 25, 2024 · 3 comments
Labels
A-Rendering Drawing game state to the screen A-Windowing Platform-agnostic interface layer to run your app in C-Crash A sudden unexpected crash O-Linux Specific to the Linux desktop operating system S-Needs-Investigation This issue requires detective work to figure out what's going wrong

Comments

@alexk101
Copy link

Bevy version

0.13.1

[Optional] Relevant system information

OS: EndeavourOS Linux
Release: rolling
CPU: AMD Ryzen 7 6800H
GPU: 3070 ti Laptop

AdapterInfo { name: "NVIDIA GeForce RTX 3070 Ti Laptop GPU", vendor: 4318, device: 9440, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "550.67", backend: Vulkan }

What you did

Attempting to run the example for starting out with Bevy.

use bevy::prelude::*;

#[derive(Component)]
struct Person;

#[derive(Component)]
struct Name(String);


fn hello_world() {
    println!("hello world!");
}

fn add_people(mut commands: Commands) {
    commands.spawn((Person, Name("Elaina Proctor".to_string())));
    commands.spawn((Person, Name("Renzo Hume".to_string())));
    commands.spawn((Person, Name("Zayna Nieves".to_string())));
}

fn greet_people(query: Query<&Name, With<Person>>) {
    for name in &query {
        println!("hello {}!", name.0);
    }
}

fn update_people(mut query: Query<&mut Name, With<Person>>) {
    for mut name in &mut query {
        if name.0 == "Elaina Proctor" {
            name.0 = "Elaina Hume".to_string();
            break; // We don’t need to change any other names
        }
    }
}
pub struct HelloPlugin;

impl Plugin for HelloPlugin {
    fn build(&self, app: &mut App) {
        app.add_systems(Startup, add_people)
            .add_systems(Update, (hello_world, (update_people, greet_people).chain()));
    }
}

fn main() {
    App::new()
        .add_plugins((DefaultPlugins, HelloPlugin))
        .run();
}

What went wrong

Window appears briefly, freezing behavior in other windows (such as sound in youtube), then crashes and core dumps.

Additional information

This seems to most closely resemble #7412, however they state that this behavior only occurred when they ran with the update function, and not the run function, as I am.

Logs
cargo run
    Finished dev [optimized + debuginfo] target(s) in 0.20s
     Running `target/debug/rust-game`
2024-03-25T02:17:46.842686Z  WARN log: error setting XSETTINGS; Xft options won't reload automatically    
2024-03-25T02:17:46.855650Z  INFO bevy_winit::system: Creating new window "App" (0v1)
2024-03-25T02:17:46.855859Z  INFO log: Guessed window scale factor: 1.0833333333333333    
2024-03-25T02:17:46.971303Z  INFO bevy_render::renderer: AdapterInfo { name: "NVIDIA GeForce RTX 3070 Ti Laptop GPU", vendor: 4318, device: 9440, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "550.67", backend: Vulkan }
hello world!
hello Elaina Hume!
hello Renzo Hume!
hello Zayna Nieves!
hello world!
hello Elaina Hume!
hello Renzo Hume!
hello Zayna Nieves!
hello world!
hello Elaina Hume!
hello Renzo Hume!
hello Zayna Nieves!
hello world!
hello Elaina Hume!
hello Renzo Hume!
hello Zayna Nieves!
thread 'Compute Task Pool (5)' panicked at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.1/src/view/window/mod.rs:324:26:
Error reconfiguring surface: Outdated
stack backtrace:
   0:     0x703cfaf8b6f6 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1:     0x703cfaf8b6f6 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x703cfaf8b6f6 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
   3:     0x703cfaf8b6f6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x703cfafddf40 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
   5:     0x703cfafddf40 - core::fmt::write::h3ed6aeaa977c8e45
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
   6:     0x703cfaf7f53f - std::io::Write::write_fmt::h78b18af5775fedb5
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
   7:     0x703cfaf8b4d4 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x703cfaf8b4d4 - std::sys_common::backtrace::print::h85035a511aafe7a8
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x703cfaf8e267 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
  10:     0x703cfaf8dfc9 - std::panicking::default_hook::hf5fcb0f213fe709a
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9
  11:     0x703cfaf8e828 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13
  12:     0x703cfaf8e702 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
  13:     0x703cfaf8bbf6 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
  14:     0x703cfaf8e460 - rust_begin_unwind
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
  15:     0x703cfafda645 - core::panicking::panic_fmt::h784f20a50eaab275
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
  16:     0x703cfafdad43 - core::result::unwrap_failed::h03d8a5018196e1cd
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5
  17:     0x703cfcd42e14 - core::result::Result<T,E>::expect::h4fa11c6155354b60
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23
  18:     0x703cfcd42e14 - bevy_render::view::window::prepare_windows::h91489eed27211915
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.1/src/view/window/mod.rs:322:33
  19:     0x703cfcd0f89e - core::ops::function::FnMut::call_mut::hd891e1488d90cd0c
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:166:5
  20:     0x703cfcd0f89e - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::h01b2ea86a0592255
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:294:13
  21:     0x703cfcd0f89e - <Func as bevy_ecs::system::function_system::SystemParamFunction<fn(F0,F1,F2,F3,F4,F5,F6,F7,F8) .> Out>>::run::call_inner::h53d88966b6ebf2a3
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.1/src/system/function_system.rs:656:21
  22:     0x703cfcd0f89e - <Func as bevy_ecs::system::function_system::SystemParamFunction<fn(F0,F1,F2,F3,F4,F5,F6,F7,F8) .> Out>>::run::hb06d9cc72179d786
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.1/src/system/function_system.rs:659:17
  23:     0x703cfcd0f89e - <bevy_ecs::system::function_system::FunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run_unsafe::h58ce2b879547cba9
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.1/src/system/function_system.rs:499:19
  24:     0x703cfdafd9e5 - bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_system_task::{{closure}}::{{closure}}::h95e2a94013f3b524
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.1/src/schedule/executor/multi_threaded.rs:534:26
  25:     0x703cfdafd9e5 - core::ops::function::FnOnce::call_once::h5908c69e5d7fb339
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
  26:     0x703cfdafd9e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1e6d17041e28f11d
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
  27:     0x703cfdafd9e5 - std::panicking::try::do_call::h0d5bf4b3382f04c7
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  28:     0x703cfdafd9e5 - std::panicking::try::h977cc839d592ae2a
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  29:     0x703cfdafd9e5 - std::panic::catch_unwind::h8c465922d9009376
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  30:     0x703cfdafd9e5 - bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_system_task::{{closure}}::h1e25fa21dd1cae5f
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.1/src/schedule/executor/multi_threaded.rs:529:23
  31:     0x703cfdafd9e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll::hd3a66f2a40b65883
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:297:9
  32:     0x703cfdafd9e5 - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::{{closure}}::ha35f4c164d052089
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:42
  33:     0x703cfdafd9e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h601219218f82c3de
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
  34:     0x703cfdafd9e5 - std::panicking::try::do_call::h66ccea4af65c0885
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  35:     0x703cfdafd9e5 - std::panicking::try::he301601eeecb0041
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  36:     0x703cfdafd9e5 - std::panic::catch_unwind::h57e22b3b3110d0b6
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  37:     0x703cfdafd9e5 - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::ha4362c6e0a67216a
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:9
  38:     0x703cfdaf9fee - async_executor::Executor::spawn::{{closure}}::h5dc79920196948f3
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:158:20
  39:     0x703cfdb06384 - async_task::raw::RawTask<F,T,S,M>::run::{{closure}}::h705919bfdb2f904a
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/raw.rs:550:21
  40:     0x703cfdb06384 - core::ops::function::FnOnce::call_once::hd5a2dc7e9b6327af
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
  41:     0x703cfdb06384 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc34b9129de6414fd
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
  42:     0x703cfdb06384 - std::panicking::try::do_call::h8e19b16264ccdb41
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  43:     0x703cfdb06384 - std::panicking::try::he27dfe815e9da0ab
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  44:     0x703cfdb06384 - std::panic::catch_unwind::hd01933919ccf177e
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  45:     0x703cfdb06384 - async_task::raw::RawTask<F,T,S,M>::run::h86c1fb6b1add5d91
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/raw.rs:549:23
  46:     0x703cfdb121d4 - async_task::runnable::Runnable<M>::run::hc366e2c4762916df
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/runnable.rs:781:18
  47:     0x703cfdb121d4 - async_executor::Executor::run::{{closure}}::{{closure}}::heb49227e1d40f667
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:254:21
  48:     0x703cfdb121d4 - <futures_lite::future::Or<F1,F2> as core::future::future::Future>::poll::haa76729a327c16b2
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:449:33
  49:     0x703cfdb121d4 - async_executor::Executor::run::{{closure}}::h408485e540a55ba6
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:261:32
  50:     0x703cfdb121d4 - futures_lite::future::block_on::{{closure}}::had5564942160d6d1
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:99:19
  51:     0x703cfdb121d4 - std::thread::local::LocalKey<T>::try_with::h1d950df5fbddca0b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16
  52:     0x703cfdb121d4 - std::thread::local::LocalKey<T>::with::hd0e56e8c7b3fd29b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9
  53:     0x703cfdb121d4 - futures_lite::future::block_on::h371ccbcee4230993
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:78:11
  54:     0x703cfdb0e978 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h18eb36028fb24145
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.1/src/task_pool.rs:180:37
  55:     0x703cfdb0e978 - std::panicking::try::do_call::h2a56faf706b3e5d9
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  56:     0x703cfdb0e978 - std::panicking::try::h549ecf19a56bc201
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  57:     0x703cfdb0e978 - std::panic::catch_unwind::h4c5bdd2324e490fe
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  58:     0x703cfdb0e978 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::{{closure}}::hcdbd75f8d7c8a017
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.1/src/task_pool.rs:174:43
  59:     0x703cfdb0e978 - std::thread::local::LocalKey<T>::try_with::hea8d32558bff2dcb
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16
  60:     0x703cfdb0e978 - std::thread::local::LocalKey<T>::with::ha63663afdb688355
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9
  61:     0x703cfdb0e978 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::h1513f1802afdaaa8
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.1/src/task_pool.rs:167:50
  62:     0x703cfdb0e978 - std::sys_common::backtrace::__rust_begin_short_backtrace::hfd6b50477aa016bc
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
  63:     0x703cfdb0c945 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h37f16689eaa68a6f
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
  64:     0x703cfdb0c945 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfd6ad9e27c775ef9
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
  65:     0x703cfdb0c945 - std::panicking::try::do_call::h13a538b346c8e0bd
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  66:     0x703cfdb0c945 - std::panicking::try::h26224dc987faeb10
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  67:     0x703cfdb0c945 - std::panic::catch_unwind::hfe3b38df83cf3691
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  68:     0x703cfdb0c945 - std::thread::Builder::spawn_unchecked_::{{closure}}::h0f64660fe6a947c3
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
  69:     0x703cfdb0c945 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf055c3faf5394d5e
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
  70:     0x703cfaf988e5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
  71:     0x703cfaf988e5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
  72:     0x703cfaf988e5 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
  73:     0x703cfad8355a - <unknown>
  74:     0x703cfae00a3c - <unknown>
  75:                0x0 - <unknown>
Encountered a panic in system `bevy_render::view::window::prepare_windows`!
thread 'Compute Task Pool (5)' panicked at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.1/src/pipelined_rendering.rs:49:67:
called `Result::unwrap()` on an `Err` value: RecvError
stack backtrace:
   0:     0x703cfaf8b6f6 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1:     0x703cfaf8b6f6 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x703cfaf8b6f6 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
   3:     0x703cfaf8b6f6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x703cfafddf40 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
   5:     0x703cfafddf40 - core::fmt::write::h3ed6aeaa977c8e45
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
   6:     0x703cfaf7f53f - std::io::Write::write_fmt::h78b18af5775fedb5
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
   7:     0x703cfaf8b4d4 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x703cfaf8b4d4 - std::sys_common::backtrace::print::h85035a511aafe7a8
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x703cfaf8e267 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
  10:     0x703cfaf8dfc9 - std::panicking::default_hook::hf5fcb0f213fe709a
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9
  11:     0x703cfaf8e828 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13
  12:     0x703cfaf8e702 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
  13:     0x703cfaf8bbf6 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
  14:     0x703cfaf8e460 - rust_begin_unwind
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
  15:     0x703cfafda645 - core::panicking::panic_fmt::h784f20a50eaab275
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
  16:     0x703cfafdad43 - core::result::unwrap_failed::h03d8a5018196e1cd
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5
  17:     0x703cfcd451cf - core::result::Result<T,E>::unwrap::h074ad181bc44b219
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1073:23
  18:     0x703cfcd451cf - bevy_render::pipelined_rendering::RenderAppChannels::recv::{{closure}}::h8a12e78347f22be8
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.1/src/pipelined_rendering.rs:49:26
  19:     0x703cfcd451cf - bevy_render::pipelined_rendering::update_rendering::{{closure}}::{{closure}}::{{closure}}::{{closure}}::he227508c69d4dafd
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.1/src/pipelined_rendering.rs:185:60
  20:     0x703cfcd451cf - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll::h42ec4bb939d7e269
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:297:9
  21:     0x703cfce9b935 - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::{{closure}}::h3107552f4b8e9197
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:42
  22:     0x703cfce9b935 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4f51ab6389fdb8ae
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
  23:     0x703cfce9b935 - std::panicking::try::do_call::ha6237417ee81eb58
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  24:     0x703cfce9b935 - std::panicking::try::h80444d0483796995
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  25:     0x703cfce9b935 - std::panic::catch_unwind::hdbeccc552b8985f6
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  26:     0x703cfce9b935 - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::hfe4d9b4b286d0bce
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:9
  27:     0x703cfce9b935 - async_executor::Executor::spawn::{{closure}}::h0b9b5a054f1be02a
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:158:20
  28:     0x703cfce9b935 - async_task::raw::RawTask<F,T,S,M>::run::{{closure}}::h644f0c2e1bd5f28e
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/raw.rs:550:21
  29:     0x703cfce9b935 - core::ops::function::FnOnce::call_once::ha09a5cb2acd4f50b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
  30:     0x703cfce9b935 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf51808d6db04ecda
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
  31:     0x703cfce9b935 - std::panicking::try::do_call::h63cdbbd14684ab0b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  32:     0x703cfce9b935 - std::panicking::try::h7da0ce1a08df45c1
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  33:     0x703cfcc18082 - std::panic::catch_unwind::h04bed7aa3123b9ed
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  34:     0x703cfcc18082 - async_task::raw::RawTask<F,T,S,M>::run::h23569c0b4126d858
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/raw.rs:549:23
  35:     0x703cfdb121d4 - async_task::runnable::Runnable<M>::run::hc366e2c4762916df
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/runnable.rs:781:18
  36:     0x703cfdb121d4 - async_executor::Executor::run::{{closure}}::{{closure}}::heb49227e1d40f667
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:254:21
  37:     0x703cfdb121d4 - <futures_lite::future::Or<F1,F2> as core::future::future::Future>::poll::haa76729a327c16b2
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:449:33
  38:     0x703cfdb121d4 - async_executor::Executor::run::{{closure}}::h408485e540a55ba6
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:261:32
  39:     0x703cfdb121d4 - futures_lite::future::block_on::{{closure}}::had5564942160d6d1
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:99:19
  40:     0x703cfdb121d4 - std::thread::local::LocalKey<T>::try_with::h1d950df5fbddca0b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16
  41:     0x703cfdb121d4 - std::thread::local::LocalKey<T>::with::hd0e56e8c7b3fd29b
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9
  42:     0x703cfdb121d4 - futures_lite::future::block_on::h371ccbcee4230993
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:78:11
  43:     0x703cfdb0e978 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h18eb36028fb24145
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.1/src/task_pool.rs:180:37
  44:     0x703cfdb0e978 - std::panicking::try::do_call::h2a56faf706b3e5d9
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  45:     0x703cfdb0e978 - std::panicking::try::h549ecf19a56bc201
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  46:     0x703cfdb0e978 - std::panic::catch_unwind::h4c5bdd2324e490fe
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  47:     0x703cfdb0e978 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::{{closure}}::hcdbd75f8d7c8a017
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.1/src/task_pool.rs:174:43
  48:     0x703cfdb0e978 - std::thread::local::LocalKey<T>::try_with::hea8d32558bff2dcb
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16
  49:     0x703cfdb0e978 - std::thread::local::LocalKey<T>::with::ha63663afdb688355
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9
  50:     0x703cfdb0e978 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::h1513f1802afdaaa8
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.1/src/task_pool.rs:167:50
  51:     0x703cfdb0e978 - std::sys_common::backtrace::__rust_begin_short_backtrace::hfd6b50477aa016bc
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
  52:     0x703cfdb0c945 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h37f16689eaa68a6f
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
  53:     0x703cfdb0c945 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfd6ad9e27c775ef9
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
  54:     0x703cfdb0c945 - std::panicking::try::do_call::h13a538b346c8e0bd
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
  55:     0x703cfdb0c945 - std::panicking::try::h26224dc987faeb10
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
  56:     0x703cfdb0c945 - std::panic::catch_unwind::hfe3b38df83cf3691
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
  57:     0x703cfdb0c945 - std::thread::Builder::spawn_unchecked_::{{closure}}::h0f64660fe6a947c3
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
  58:     0x703cfdb0c945 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf055c3faf5394d5e
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
  59:     0x703cfaf988e5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
  60:     0x703cfaf988e5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
  61:     0x703cfaf988e5 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
  62:     0x703cfad8355a - <unknown>
  63:     0x703cfae00a3c - <unknown>
  64:                0x0 - <unknown>
thread '<unnamed>' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:26:
cannot access a Thread Local Storage value during or after destruction: AccessError
stack backtrace:
   0:     0x703cfaf8b6f6 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1:     0x703cfaf8b6f6 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x703cfaf8b6f6 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
   3:     0x703cfaf8b6f6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x703cfafddf40 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
   5:     0x703cfafddf40 - core::fmt::write::h3ed6aeaa977c8e45
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
   6:     0x703cfaf7f53f - std::io::Write::write_fmt::h78b18af5775fedb5
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
   7:     0x703cfaf8b4d4 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x703cfaf8b4d4 - std::sys_common::backtrace::print::h85035a511aafe7a8
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x703cfaf8e267 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
  10:     0x703cfaf8dfc9 - std::panicking::default_hook::hf5fcb0f213fe709a
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9
  11:     0x703cfaf8e828 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13
  12:     0x703cfaf8e702 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
  13:     0x703cfaf8bbf6 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
  14:     0x703cfaf8e460 - rust_begin_unwind
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
  15:     0x703cfafda645 - core::panicking::panic_fmt::h784f20a50eaab275
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
  16:     0x703cfafdad43 - core::result::unwrap_failed::h03d8a5018196e1cd
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5
  17:     0x703cfd89dc88 - core::result::Result<T,E>::expect::hf63a869de85e9464
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1030:23
  18:     0x703cfd89dc88 - std::thread::local::LocalKey<T>::with::hc3f44558ba4bba22
                               at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9
  19:     0x703cfd89dc88 - <tracing_subscriber::fmt::fmt_layer::Layer<S,N,E,W> as tracing_subscriber::layer::Layer<S>>::on_event::h72f331c2fe177e20
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.18/src/fmt/fmt_layer.rs:949:13
  20:     0x703cfd8ae775 - tracing_core::dispatcher::Dispatch::event::h603a073f63501864
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.32/src/dispatcher.rs:615:13
  21:     0x703cfd8ae775 - tracing_log::dispatch_record::{{closure}}::h84240cb12d0478c8
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-log-0.1.4/src/lib.rs:211:9
  22:     0x703cfd8af175 - tracing_log::dispatch_record::h10153d1dde847373
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-log-0.1.4/src/lib.rs:195:5
  23:     0x703cfd8af175 - <tracing_log::log_tracer::LogTracer as log::Log>::log::h99da9a8b2c612e32
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-log-0.1.4/src/log_tracer.rs:199:13
  24:     0x703cfda58398 - log::__private_api::log_impl::hc517980f2d25fad7
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.21/src/__private_api.rs:61:5
  25:     0x703cfd2c8d5e - log::__private_api::log::h0550443878a9f778
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.21/src/__private_api.rs:73:5
  26:     0x703cfd2c8d5e - wgpu_hal::gles::egl::egl_debug_proc::h59649437c2db6f6c
                               at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.21/src/macros.rs:50:13
  27:     0x703cd50b4843 - <unknown>
  28:     0x703cd504df9e - <unknown>
  29:     0x703cd504e050 - <unknown>
  30:     0x703cd50a2541 - <unknown>
  31:     0x703cd5034aa1 - <unknown>
  32:     0x703cd504942b - <unknown>
  33:     0x703cfa20d633 - <unknown>
  34:     0x703cfa21036f - <unknown>
  35:     0x703cd50ad550 - <unknown>
  36:     0x703cd50a3310 - <unknown>
  37:     0x703cfad36b36 - <unknown>
  38:     0x703cfad36c80 - exit
  39:     0x703cfad1dcd7 - <unknown>
  40:     0x703cfad1dd8a - __libc_start_main
  41:     0x591ec39d5bc5 - _start
  42:                0x0 - <unknown>
fatal runtime error: failed to initiate panic, error 5
[1]    122077 IOT instruction (core dumped)  cargo run
@alexk101 alexk101 added C-Bug An unexpected or incorrect behavior S-Needs-Triage This issue needs to be labelled labels Mar 25, 2024
@alice-i-cecile alice-i-cecile added C-Crash A sudden unexpected crash S-Needs-Investigation This issue requires detective work to figure out what's going wrong A-Rendering Drawing game state to the screen O-Linux Specific to the Linux desktop operating system and removed C-Bug An unexpected or incorrect behavior S-Needs-Triage This issue needs to be labelled A-Rendering Drawing game state to the screen labels Mar 25, 2024
@alice-i-cecile
Copy link
Member

Error reconfiguring surface: Outdated
thread 'Compute Task Pool (5)' panicked at /home/alexk101/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.1/src/pipelined_rendering.rs:49:67:

The two most relevant lines from the logs. Looks like weird graphics driver / windowing things?

@alice-i-cecile alice-i-cecile added the A-Windowing Platform-agnostic interface layer to run your app in label Mar 25, 2024
@james7132
Copy link
Member

james7132 commented Mar 25, 2024

This seems very similar to that of #12542 and similar issues/PRs. Can you check if that PR fixes your issue?

@alexk101
Copy link
Author

The fork on that pull request doesn't crash! So it looks like this is just recently solved there. Thanks for the assistance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Rendering Drawing game state to the screen A-Windowing Platform-agnostic interface layer to run your app in C-Crash A sudden unexpected crash O-Linux Specific to the Linux desktop operating system S-Needs-Investigation This issue requires detective work to figure out what's going wrong
Projects
None yet
Development

No branches or pull requests

3 participants