Godot Version
4.6.1
Question
A bit of a technical question coming from an engineer. Exported a default godot project with single main scene with a single Node3D in the scenetree, got 68Mb binary and ran strings command on it and found there’s something resembling rust backtraces in plaintext embedded inside the binary? Why?
...
insertion index (is
) should be <= len (is
swap_remove index (is
) should be < len (is
removal index (is
) should be < len (is
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/raw_vec/mod.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-io-2.3.4/src/reactor.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-io-2.3.4/src/reactor/unix.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/event-listener-5.3.1/src/lib.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/event-listener-5.3.1/src/std.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-lock-3.4.0/src/once_cell.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-process-2.3.0/src/lib.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-process-2.3.0/src/reaper/mod.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-process-2.3.0/src/reaper/wait.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-process-2.3.0/src/reaper/signal.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/concurrent-queue-2.5.0/src/bounded.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/concurrent-queue-2.5.0/src/unbounded.rs
'Attempted to register forbidden signal
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread_local/native/lazy.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/ready.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-task-4.7.1/src/utils.rs
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atspi-common-0.13.0/src/object_ref.rs
```
A non-null ObjectRef requires a name and a path but got: (“”,
unknown variant , expected
blocking-
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/mod.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/num.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/builders.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/net/parser.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/num/bignum.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/num/flt2dec/mod.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/num/flt2dec/strategy/grisu.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/num/flt2dec/strategy/dragon.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/num/diy_float.rs
begin <= end (
<=
) when slicing byte index & is not a char boundary; it is inside (bytes ) of
byte index
is out of bounds of /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/char/methods.rs ©_from_slice: source slice length ( +) does not match destination slice length ( /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/slice/sort/shared/smallsort.rs range end index " out of range for slice of length slice index starts at but ends at range start index " out of range for slice of length /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/slice/memchr.rs /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/unicode/printable.rs /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs index out of bounds: the len is but the index is assertionleft
rightfailed left: right: assertionleft
rightfailed: left: right: /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/str/lossy.rs invalid utf-8 sequence of bytes from index *incomplete utf-8 byte sequence from index /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/net/ip_addr.rs /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/net/display_buffer.rs ::ffff: /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/net/socket_addr.rs /rust/deps/gimli-0.32.3/src/read/abbrev.rs /rust/deps/hashbrown-0.16.1/src/raw/mod.rs /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/raw/mod.rs Invalid character at position /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking-2.2.1/src/lib.rs !inconsistent park_timeout state: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polling-3.7.3/src/epoll.rs /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.37/src/backend/linux_raw/conv.rs /rust/deps/rustc-demangle-0.1.26/src/v0.rs 9internal error: entered unreachable code: str::from_utf8( ) = " was expected to have 1 char, but chars were found /rust/deps/rustc-demangle-0.1.26/src/legacy.rs /rust/deps/rustc-demangle-0.1.26/src/lib.rs /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.210/src/de/mod.rs or boolean
integer floating point
character `
string
/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.1/src/lib.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/collections/btree/map.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/process/unix/common/cstring_array.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/thread.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/mod.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/io/io_slice/iovec.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/os/unix/net/addr.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread_local/destructors/list.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/io/error/unix.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/env/unix.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/net/connection/socket/mod.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/time.rs
&failed to lookup address information:
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/pal/unix/stack_overflow/thread_info.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/pal/unix/time.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/pal/unix/linux/pidfd.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/sync/rwlock/futex.rs
byte index
is not an OsStr boundary
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/random/linux.rs
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs
__pthread_get_minstack
/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/process/unix/unix.rs
@fatal runtime error: failed to communicate with parent process.
, aborting
'Validation on the CLOEXEC pipe failed:
the CLOEXEC pipe failed: