-
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Hello, I encountered the following error when trying to cargo run in main branch (1f55e19).
thread 'main' panicked at /home/xubaiw/Downloads/Babylonia-terminal/babylonia-terminal-sdk/src/components/dxvk_component.rs:65:14:
Failed to installed DXVK: "/home/xubaiw/.babylonia-terminal/data" is not a valid wine prefix
The following is the full log of cargo run:
full log collapsed, click here to expand
2025-11-14T10:38:35.334Z INFO [babylonia_terminal] Debug messages enabled
2025-11-14T10:38:35.334Z DEBUG [babylonia_terminal_cli] Launch option -> None
✔ Do you want to install latest version of Proton GE or a specific version of it? · Install latest
2025-11-14T10:38:36.215Z INFO [babylonia_terminal_cli::game] Proton not installed, installing it...
2025-11-14T10:38:36.243Z DEBUG [reqwest::connect] starting new connection: https://api.github.com/
2025-11-14T10:38:36.243Z DEBUG [reqwest::connect] proxy(http://127.0.0.1:7890) intercepts 'https://api.github.com/'
2025-11-14T10:38:36.243Z TRACE [reqwest::connect] tunneling HTTPS over proxy
2025-11-14T10:38:36.926Z DEBUG [reqwest::connect] starting new connection: https://github.com/
2025-11-14T10:38:36.926Z DEBUG [reqwest::connect] proxy(http://127.0.0.1:7890) intercepts 'https://github.com/'
2025-11-14T10:38:36.926Z TRACE [reqwest::connect] tunneling HTTPS over proxy
2025-11-14T10:38:37.358Z DEBUG [reqwest::async_impl::client] redirecting 'https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton10-25/GE-Proton10-25.tar.gz' to 'https://release-assets.githubusercontent.com/github-production-release-asset/161428437/443f117b-4f25-4044-b7a6-51f3e44b27d6?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-11-14T11%3A38%3A30Z&rscd=attachment%3B+filename%3DGE-Proton10-25.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-11-14T10%3A37%3A42Z&ske=2025-11-14T11%3A38%3A30Z&sks=b&skv=2018-11-09&sig=ZIWo%2B81qB87DZlvgSKy6FqjUnIcryAP05%2BZK9Nl6naE%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2MzEyMDMxNywibmJmIjoxNzYzMTE2NzE3LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.iBF2dOni3xhkEpGh_IlidxJ_15BvekYBZG4m_18x55o&response-content-disposition=attachment%3B%20filename%3DGE-Proton10-25.tar.gz&response-content-type=application%2Foctet-stream'
2025-11-14T10:38:37.359Z DEBUG [reqwest::connect] starting new connection: https://release-assets.githubusercontent.com/
2025-11-14T10:38:37.359Z DEBUG [reqwest::connect] proxy(http://127.0.0.1:7890) intercepts 'https://release-assets.githubusercontent.com/'
2025-11-14T10:38:37.359Z TRACE [reqwest::connect] tunneling HTTPS over proxy
GE-Proton10-25.tar.gz 1/3
⠴ [00:00:11] [=========================================================================================================================================================================================================================================] 485.19 MiB/485.19 MiB (0.0s)File state: GE-Proton10-25.tar.gz 1/3 - 200
File state: GE-Proton10-25.tar.gz 1/3 - not verified
2025-11-14T10:39:10.535Z INFO [babylonia_terminal_cli::game] Proton installed
2025-11-14T10:39:10.535Z DEBUG [babylonia_terminal_sdk::components::proton_component] Steam location used -> "/home/xubaiw/.steam/steam"
✔ Do you want to install latest version of DXVK or a specific version of it? · Install latest
2025-11-14T10:39:13.351Z INFO [babylonia_terminal_cli::game] DXVK not installed, installing it...
2025-11-14T10:39:13.351Z DEBUG [babylonia_terminal_cli::game] Some(ProtonComponent { path: "/home/xubaiw/.babylonia-terminal/proton", github_release_index: 0 })
2025-11-14T10:39:13.377Z DEBUG [reqwest::connect] starting new connection: https://api.github.com/
2025-11-14T10:39:13.377Z DEBUG [reqwest::connect] proxy(http://127.0.0.1:7890) intercepts 'https://api.github.com/'
2025-11-14T10:39:13.377Z TRACE [reqwest::connect] tunneling HTTPS over proxy
2025-11-14T10:39:14.077Z DEBUG [reqwest::connect] starting new connection: https://github.com/
2025-11-14T10:39:14.077Z DEBUG [reqwest::connect] proxy(http://127.0.0.1:7890) intercepts 'https://github.com/'
2025-11-14T10:39:14.077Z TRACE [reqwest::connect] tunneling HTTPS over proxy
2025-11-14T10:39:14.322Z DEBUG [reqwest::async_impl::client] redirecting 'https://github.com/doitsujin/dxvk/releases/download/v2.7.1/dxvk-2.7.1.tar.gz' to 'https://release-assets.githubusercontent.com/github-production-release-asset/106558568/84d35830-ce35-4c3e-ad95-9a81622546d9?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-11-14T11%3A36%3A42Z&rscd=attachment%3B+filename%3Ddxvk-2.7.1.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-11-14T10%3A35%3A47Z&ske=2025-11-14T11%3A36%3A42Z&sks=b&skv=2018-11-09&sig=zNebQvZDUDwB7GSWTmiGuAV7xKpgOWOP2lHKMQQkq40%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2MzExNjk4NiwibmJmIjoxNzYzMTE2Njg2LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.rzX0B6_E5670c-9aDDw90kAXi3uDoEe7njset9bVUxk&response-content-disposition=attachment%3B%20filename%3Ddxvk-2.7.1.tar.gz&response-content-type=application%2Foctet-stream'
2025-11-14T10:39:14.322Z DEBUG [reqwest::connect] starting new connection: https://release-assets.githubusercontent.com/
2025-11-14T10:39:14.322Z DEBUG [reqwest::connect] proxy(http://127.0.0.1:7890) intercepts 'https://release-assets.githubusercontent.com/'
2025-11-14T10:39:14.322Z TRACE [reqwest::connect] tunneling HTTPS over proxy
dxvk-2.7.1.tar.gz 1/3
⠁ [00:00:00] [=============================================================================================================================================================================================================================================] 9.83 MiB/9.83 MiB (0.0s)File state: dxvk-2.7.1.tar.gz 1/3 - 200
File state: dxvk-2.7.1.tar.gz 1/3 - not verified
thread 'main' panicked at /home/xubaiw/Downloads/Babylonia-terminal/babylonia-terminal-sdk/src/components/dxvk_component.rs:65:14:
Failed to installed DXVK: "/home/xubaiw/.babylonia-terminal/data" is not a valid wine prefix
Stack backtrace:
0: anyhow::error::<impl anyhow::Error>::msg
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.96/src/backtrace.rs:27:14
1: wincompatlib::dxvk::Dxvk::install
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wincompatlib-0.7.5/src/dxvk.rs:244:13
2: wincompatlib::wine::Wine::install_dxvk
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wincompatlib-0.7.5/src/wine/mod.rs:348:9
3: <babylonia_terminal_sdk::components::dxvk_component::DXVKComponent as babylonia_terminal_sdk::components::component_downloader::ComponentDownloader>::install::{{closure}}
at ./babylonia-terminal-sdk/src/components/dxvk_component.rs:63:9
4: babylonia_terminal_sdk::game_manager::GameManager::install_dxvk::{{closure}}
at ./babylonia-terminal-sdk/src/game_manager.rs:77:42
5: babylonia_terminal_cli::game::run::{{closure}}
at ./babylonia-terminal-cli/src/game.rs:94:18
6: babylonia_terminal_cli::run::{{closure}}
at ./babylonia-terminal-cli/src/lib.rs:33:54
7: <core::pin::Pin<P> as core::future::future::Future>::poll
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/core/src/future/future.rs:123:9
8: <core::pin::Pin<P> as core::future::future::Future>::poll
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/core/src/future/future.rs:123:9
9: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:57
10: tokio::runtime::coop::with_budget
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:107:5
11: tokio::runtime::coop::budget
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:73:5
12: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
13: tokio::runtime::scheduler::current_thread::Context::enter
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
14: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:36
15: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
16: tokio::runtime::context::scoped::Scoped<T>::set
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
17: tokio::runtime::context::set_scheduler::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context.rs:180:26
18: std::thread::local::LocalKey<T>::try_with
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/std/src/thread/local.rs:283:12
19: std::thread::local::LocalKey<T>::with
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/std/src/thread/local.rs:260:9
20: tokio::runtime::context::set_scheduler
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context.rs:180:9
21: tokio::runtime::scheduler::current_thread::CoreGuard::enter
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
22: tokio::runtime::scheduler::current_thread::CoreGuard::block_on
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:19
23: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:28
24: tokio::runtime::context::runtime::enter_runtime
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
25: tokio::runtime::scheduler::current_thread::CurrentThread::block_on
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
26: tokio::runtime::runtime::Runtime::block_on_inner
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/runtime.rs:368:47
27: tokio::runtime::runtime::Runtime::block_on
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/runtime.rs:340:13
28: babylonia_terminal_cli::run
at ./babylonia-terminal-cli/src/lib.rs:16:5
29: babylonia_terminal::main
at ./babylonia-terminal/src/main.rs:26:9
30: core::ops::function::FnOnce::call_once
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
31: std::sys::backtrace::__rust_begin_short_backtrace
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:154:18
32: std::rt::lang_start::{{closure}}
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/std/src/rt.rs:195:18
33: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:284:13
34: std::panicking::try::do_call
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
35: std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
36: std::panic::catch_unwind
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
37: std::rt::lang_start_internal::{{closure}}
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/rt.rs:174:48
38: std::panicking::try::do_call
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
39: std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
40: std::panic::catch_unwind
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
41: std::rt::lang_start_internal
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/rt.rs:174:20
42: std::rt::lang_start
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/std/src/rt.rs:194:17
43: main
44: __libc_start_call_main
45: __libc_start_main_alias_2
46: _start
stack backtrace:
0: rust_begin_unwind
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5
1: core::panicking::panic_fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:74:14
2: core::result::unwrap_failed
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/result.rs:1700:5
3: core::result::Result<T,E>::expect
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/core/src/result.rs:1061:23
4: <babylonia_terminal_sdk::components::dxvk_component::DXVKComponent as babylonia_terminal_sdk::components::component_downloader::ComponentDownloader>::install::{{closure}}
at ./babylonia-terminal-sdk/src/components/dxvk_component.rs:63:9
5: babylonia_terminal_sdk::game_manager::GameManager::install_dxvk::{{closure}}
at ./babylonia-terminal-sdk/src/game_manager.rs:77:42
6: babylonia_terminal_cli::game::run::{{closure}}
at ./babylonia-terminal-cli/src/game.rs:94:18
7: babylonia_terminal_cli::run::{{closure}}
at ./babylonia-terminal-cli/src/lib.rs:33:54
8: <core::pin::Pin<P> as core::future::future::Future>::poll
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/core/src/future/future.rs:123:9
9: <core::pin::Pin<P> as core::future::future::Future>::poll
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/core/src/future/future.rs:123:9
10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:57
11: tokio::runtime::coop::with_budget
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:107:5
12: tokio::runtime::coop::budget
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:73:5
13: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:729:25
14: tokio::runtime::scheduler::current_thread::Context::enter
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:428:19
15: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:728:36
16: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:68
17: tokio::runtime::context::scoped::Scoped<T>::set
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/scoped.rs:40:9
18: tokio::runtime::context::set_scheduler::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context.rs:180:26
19: std::thread::local::LocalKey<T>::try_with
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/std/src/thread/local.rs:283:12
20: std::thread::local::LocalKey<T>::with
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/std/src/thread/local.rs:260:9
21: tokio::runtime::context::set_scheduler
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context.rs:180:9
22: tokio::runtime::scheduler::current_thread::CoreGuard::enter
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:807:27
23: tokio::runtime::scheduler::current_thread::CoreGuard::block_on
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:716:19
24: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:196:28
25: tokio::runtime::context::runtime::enter_runtime
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
26: tokio::runtime::scheduler::current_thread::CurrentThread::block_on
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/current_thread/mod.rs:184:9
27: tokio::runtime::runtime::Runtime::block_on_inner
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/runtime.rs:368:47
28: tokio::runtime::runtime::Runtime::block_on
at /home/xubaiw/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/runtime.rs:340:13
29: babylonia_terminal_cli::run
at ./babylonia-terminal-cli/src/lib.rs:16:5
30: babylonia_terminal::main
at ./babylonia-terminal/src/main.rs:26:9
31: core::ops::function::FnOnce::call_once
at /nix/store/vrv7pm97b83b26d0jwdpjm69hm4fqr6x-rust-default-1.83.0/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
System Information:
- OS: Linux NixOS 25.05 x86_64
- version:
main(1f55e19)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels