You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The log callback currently makes no attempt to prevent unwinding across the extern "C" FFI boundary, which is Undefined Behavior. It should be using std::panic::catch_unwind to prevent this. See also rust-lang/rust#86027 and rust-lang/rust#115285.
The text was updated successfully, but these errors were encountered:
If this is about Rust-defined extern "C" functions triggering panics: once rust-lang/rust#115285 lands this issue will be resolved, as Rust will ensure that panics don't escape such functions.
The log callback currently makes no attempt to prevent unwinding across the
extern "C"
FFI boundary, which is Undefined Behavior. It should be usingstd::panic::catch_unwind
to prevent this. See also rust-lang/rust#86027 and rust-lang/rust#115285.The text was updated successfully, but these errors were encountered: