Skip to content

Instantly share code, notes, and snippets.

@steveklabnik
Created October 18, 2017 23:48
Embed
What would you like to do?
C:\Users\steve\tmp> ./foo
thread 'main' panicked at 'explicit panic', foo.rs:6:4
stack backtrace:
0: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:92
1: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:380
2: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:397
3: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:577
4: std::panicking::begin_panic<str*>
at C:\projects\rust\src\libstd\panicking.rs:538
5: foo::foo
at .\foo.rs:6 <------------------------------------------------------------ here
6: foo::main
at .\foo.rs:2 <----- the thing that called this
7: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:99
8: std::rt::lang_start
at C:\projects\rust\src\libstd\rt.rs:52
9: main
10: __scrt_common_main_seh
at f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253
11: BaseThreadInitThunk
fn main() {
foo();
}
fn foo() {
panic!();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment