Skip to content

Issues: rust-lang/rust

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

How much stack space should Windows reserve for stack overflow exceptions? A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-discussion Category: Discussion or questions that doesn't represent real issues. O-windows Operating system: Windows T-libs Relevant to the library team, which will review and decide on the PR/issue.
#134200 opened Dec 12, 2024 by ChrisDenton
std assumes that accessing an already-initialized TLS variable is async-signal-safe A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows A-thread-locals Area: Thread local storage (TLS) C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#133698 opened Dec 1, 2024 by RalfJung
Document the runtime environment assumptions of std A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-libs Relevant to the library team, which will review and decide on the PR/issue.
#133604 opened Nov 28, 2024 by joboet
std: detect stack overflows in TLS destructors on UNIX A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows A-thread-locals Area: Thread local storage (TLS) O-hermit Operating System: Hermit O-SGX Target: SGX O-solid Operating System: SOLID O-unix Operating system: Unix-like O-windows Operating system: Windows S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#131282 opened Oct 5, 2024 by joboet Loading…
Write down where all the unwind/backtrace code is A-backtrace Area: Backtraces A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-enhancement Category: An issue proposing an enhancement or a PR with one. E-tedious Call for participation: An issue involves lots of work and is better handled as many small tasks. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#130257 opened Sep 12, 2024 by workingjubilee
Arm32 EABI exception handling A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state O-netbsd Operating system: NetBSD T-libs Relevant to the library team, which will review and decide on the PR/issue.
#128156 opened Jul 24, 2024 by workingjubilee
2 tasks
Poorly-documented safety assumptions in unix::stack_overflow::init A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows A-stack-probe Area: Stack probing and guard pages A-thread Area: `std::thread` T-libs Relevant to the library team, which will review and decide on the PR/issue.
#127841 opened Jul 17, 2024 by workingjubilee
hide panic internals in short backtraces A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-enhancement Category: An issue proposing an enhancement or a PR with one. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#124586 opened May 1, 2024 by jyn514
Colored stack traces A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-feature-request Category: A feature request, i.e: not implemented / a PR. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#124143 opened Apr 19, 2024 by dev-ardi
RUST_BACKTRACE=full loop with -Cpanic=abort on aarch64-unknown-linux-gnu A-backtrace Area: Backtraces A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. O-AArch64 Armv8-A or later processors in AArch64 mode P-high High priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#123733 opened Apr 10, 2024 by cuviper
thread panic handling broken on x32 A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. O-x32 x32 ABI
#117859 opened Nov 13, 2023 by plugwash
Stack overflow not caught in Drop for TLS data A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows A-stack-probe Area: Stack probing and guard pages A-thread Area: `std::thread` A-thread-locals Area: Thread local storage (TLS) C-bug Category: This is a bug.
#111272 opened May 6, 2023 by ridiculousfish
Dynamic linking suppresses stackeroverflow detection A-linkage Area: linking into static, shared libraries and binaries A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows A-security Area: Security (example: address space layout randomization). C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#110810 opened Apr 25, 2023 by Eliah-Lakhin
Phase 1 unwind failure when a Rust frame containing an aborting drop guard is called from code without unwinding info A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#110499 opened Apr 18, 2023 by nbdd0121
capturing stack backtrace becomes slower and sometimes segfaults on Apple Silicon A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. I-crash Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics. O-AArch64 Armv8-A or later processors in AArch64 mode O-macos Operating system: macOS T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#104388 opened Nov 14, 2022 by skyzh
Unable to build 'no_std' crate into dylib A-lang-item Area: Language items A-linkage Area: linking into static, shared libraries and binaries A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows
#104159 opened Nov 8, 2022 by crazyboycjr
Please default "force-unwind-tables" to "yes" on Linux, so that unwind tables are present even if panic = "abort" A-codegen Area: Code generation A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-enhancement Category: An issue proposing an enhancement or a PR with one. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#94815 opened Mar 10, 2022 by mstange
short backtraces do not always work on Windows without debug info A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. O-windows-msvc Toolchain: MSVC, Operating system: Windows T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#87481 opened Jul 26, 2021 by ehuss
Footgun with catch_unwind when catching panic-on-drop types A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows P-medium Medium priority T-lang Relevant to the language team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#86027 opened Jun 5, 2021 by m-ou-se
Refactor the linkage handling of libunwind A-linkage Area: linking into static, shared libraries and binaries A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-enhancement Category: An issue proposing an enhancement or a PR with one.
#84040 opened Apr 9, 2021 by 12101111
RUST_BACKTRACE truncated with -Cpanic=abort A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#81902 opened Feb 8, 2021 by Swatinem
Backtraces through system libraries give bad symbols on macOS 10.15 A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. O-macos Operating system: macOS
#79831 opened Dec 8, 2020 by jrmuizel
Passing -C panic=abort still attempts to link in libunwind when targeting i686-pc-windows-gnu on v1.44+ A-cross Area: Cross compilation A-linkage Area: linking into static, shared libraries and binaries A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. O-windows Operating system: Windows O-x86_32 Target: x86 processors, 32 bit (like i686-*) P-high High priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#79609 opened Dec 1, 2020 by staticfloat
regression: panic! and RUST_BACKTRACE=1 Show Wrong & Non-Informative Function Names when Unwinding A-debuginfo Area: Debugging information in compiled programs (DWARF, PDB, etc.) A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. E-help-wanted Call for participation: Help is requested to fix this issue. O-windows Operating system: Windows O-windows-msvc Toolchain: MSVC, Operating system: Windows P-medium Medium priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#78713 opened Nov 3, 2020 by DK26
Short backtrace sometimes includes unnecessary core::ops::function::FnOnce::call_once line A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#77715 opened Oct 8, 2020 by solson
ProTip! Updated in the last three days: updated:>2025-01-01.