See https://github.com/rust-lang/rust/blob/0c87288f92b7e6365d61cfbcbc453ea4c696c030/library/alloc/src/sync.rs#L255-L257 This can be called like ```rust let dangling_arc = Arc::from_inner(NonNull::dangling()); ``` without any unsafe code and results in an `Arc` to a dangling pointer, which will cause fun when trying to use it.