() in 2.073339969s >>>
ok
Custom { kind: Other, error: "global tracing dispatcher exists" }
panic occur: panicked at test-suite/src/lib.rs:53:18:
log setup: Custom { kind: Other, error: "global tracing dispatcher exists" } at Some(Location { file: "test-suite/src/lib.rs", line: 53, column: 18 })
trace: 0: captains_log::log_impl::log_panic
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
1: captains_log::log_impl::panic_and_exit_hook
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
2: <for<'a, 'b> fn(&'a std::panic::PanicHookInfo<'b>) {captains_log::log_impl::panic_and_exit_hook} as std::ops::Fn<(&std::panic::PanicHookInfo<'_>,)>>::call - shim(for<'a, 'b> fn(&'a std::panic::PanicHookInfo<'b>) {captains_log::log_impl::panic_and_exit_hook})
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:79:5
3: <std::boxed::Box<dyn for<'a, 'b> std::ops::Fn(&'a std::panic::PanicHookInfo<'b>) + std::marker::Send + std::marker::Sync> as std::ops::Fn<(&std::panic::PanicHookInfo<'_>,)>>::call
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2220:9
4: std::panicking::panic_with_hook
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:833:13
5: std::panicking::panic_handler::{closure#0}
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:698:13
6: std::sys::backtrace::__rust_end_short_backtrace::<{closure@std::panicking::panic_handler::{closure#0}}, !>
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:182:18
7: std::panicking::panic_handler
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:689:5
8: std::rt::panic_fmt
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panicking.rs:80:14
9: std::result::unwrap_failed
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:1867:5
10: std::result::Result::<&captains_log::GlobalLogger, std::io::Error>::expect
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:1185:23
11: _setup_log
at test-suite/src/lib.rs:48:13
12: test_waitgroup::setup_log
at test-suite/src/test_waitgroup.rs:10:5
13: test_waitgroup::setup_log::get
at test-suite/src/test_waitgroup.rs:8:1
14: test_waitgroup::setup_log::default
at test-suite/src/test_waitgroup.rs:8:1
15: test_waitgroup::test_basic_no_wait_async
at test-suite/src/test_waitgroup.rs:65:1
16: test_waitgroup::test_basic_no_wait_async::{closure#0}
at test-suite/src/test_waitgroup.rs:65:10
17: <{closure@test-suite/src/test_waitgroup.rs:65:1: 65:10} as std::ops::FnOnce<()>>::call_once - shim
https://github.com/frostyplanet/crossfire-rs/actions/runs/21910572365/job/63262991700