GNU gdb (GDB) 14.1.0.56.d739d4fd457-alt1 (ALT Sisyphus)
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-alt-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/gg...
Reading symbols from /usr/lib/debug/usr/bin/gg.debug...
[New LWP 2478]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `gg pattern /nonexistent/directory'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;

Thread 1 (Thread 0x7fc63e1f57c0 (LWP 2478)):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fc63e28d833 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78
#2  0x00007fc63e2385e6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007fc63e2208fa in __GI_abort () at abort.c:79
#4  0x0000559d7a37b33a in std::sys::pal::unix::abort_internal ()
#5  0x0000559d7a37b189 in std::process::abort ()
#6  0x0000559d7a37aefa in __rustc::__rust_abort ()
#7  0x0000559d7a37fd7a in __rustc::rust_panic ()
#8  0x0000559d7a576cae in std::panicking::rust_panic_with_hook ()
#9  0x0000559d7a55dfca in std::panicking::begin_panic_handler::{{closure}} ()
#10 0x0000559d7a55d859 in std::sys::backtrace::__rust_end_short_backtrace ()
#11 0x0000559d7a57679d in __rustc::rust_begin_unwind ()
#12 0x0000559d7a371e60 in core::panicking::panic_fmt ()
#13 0x0000559d7a3721f6 in core::result::unwrap_failed ()
#14 0x0000559d7a43e196 in core::result::Result<std::path::PathBuf, std::io::error::Error>::unwrap<std::path::PathBuf, std::io::error::Error> (self=...) at /usr/src/debug/rust-1.89.0/library/core/src/result.rs:1167
#15 gg::utils::resolve_path (path=...) at src/utils.rs:8
#16 0x0000559d7a43d43a in gg::utils::resolve_paths::{closure#0} (pb=...) at src/utils.rs:4
#17 core::iter::adapters::map::map_try_fold::{closure#0}<std::path::PathBuf, std::path::PathBuf, alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, core::result::Result<alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, !>, gg::utils::resolve_paths::{closure_env#0}, alloc::vec::in_place_collect::write_in_place_with_drop::{closure_env#0}<std::path::PathBuf>> (acc=..., elt=...) at /usr/src/debug/rust-1.89.0/library/core/src/iter/adapters/map.rs:95
#18 alloc::vec::into_iter::{impl#5}::try_fold<std::path::PathBuf, alloc::alloc::Global, alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, core::iter::adapters::map::map_try_fold::{closure_env#0}<std::path::PathBuf, std::path::PathBuf, alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, core::result::Result<alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, !>, gg::utils::resolve_paths::{closure_env#0}, alloc::vec::in_place_collect::write_in_place_with_drop::{closure_env#0}<std::path::PathBuf>>, core::result::Result<alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, !>> (self=0x7fffd0d3ee98, accum=..., f=...) at /usr/src/debug/rust-1.89.0/library/alloc/src/vec/into_iter.rs:351
#19 core::iter::adapters::map::{impl#2}::try_fold<std::path::PathBuf, alloc::vec::into_iter::IntoIter<std::path::PathBuf, alloc::alloc::Global>, gg::utils::resolve_paths::{closure_env#0}, alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, alloc::vec::in_place_collect::write_in_place_with_drop::{closure_env#0}<std::path::PathBuf>, core::result::Result<alloc::vec::in_place_drop::InPlaceDrop<std::path::PathBuf>, !>> (self=0x7fffd0d3ee98, init=..., g=...) at /usr/src/debug/rust-1.89.0/library/core/src/iter/adapters/map.rs:121
#20 alloc::vec::in_place_collect::{impl#2}::collect_in_place<std::path::PathBuf, core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<std::path::PathBuf, alloc::alloc::Global>, gg::utils::resolve_paths::{closure_env#0}>> (self=0x7fffd0d3ee98, dst_buf=0x559d81bfebe0, end=<optimized out>) at /usr/src/debug/rust-1.89.0/library/alloc/src/vec/in_place_collect.rs:380
#21 alloc::vec::in_place_collect::from_iter_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<std::path::PathBuf, alloc::alloc::Global>, gg::utils::resolve_paths::{closure_env#0}>, std::path::PathBuf> (iterator=...) at /usr/src/debug/rust-1.89.0/library/alloc/src/vec/in_place_collect.rs:271
#22 0x0000559d7a42a34b in alloc::vec::in_place_collect::from_iter_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<std::path::PathBuf, alloc::alloc::Global>, gg::utils::resolve_paths::{closure_env#0}>, std::path::PathBuf> () at /usr/src/debug/rust-1.89.0/library/alloc/src/vec/in_place_collect.rs:251
#23 alloc::vec::in_place_collect::{impl#1}::from_iter<std::path::PathBuf, core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<std::path::PathBuf, alloc::alloc::Global>, gg::utils::resolve_paths::{closure_env#0}>> (iterator=...) at /usr/src/debug/rust-1.89.0/library/alloc/src/vec/in_place_collect.rs:246
#24 alloc::vec::{impl#15}::from_iter<std::path::PathBuf, core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<std::path::PathBuf, alloc::alloc::Global>, gg::utils::resolve_paths::{closure_env#0}>> (iter=...) at /usr/src/debug/rust-1.89.0/library/alloc/src/vec/mod.rs:3470
#25 core::iter::traits::iterator::Iterator::collect<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<std::path::PathBuf, alloc::alloc::Global>, gg::utils::resolve_paths::{closure_env#0}>, alloc::vec::Vec<std::path::PathBuf, alloc::alloc::Global>> (self=...) at /usr/src/debug/rust-1.89.0/library/core/src/iter/traits/iterator.rs:2027
#26 gg::utils::resolve_paths (paths=...) at src/utils.rs:4
#27 gg::cli::process_cli_args (cli=...) at src/cli.rs:170
#28 0x0000559d7a424eb4 in gg::main () at src/main.rs:37
