An issue exists in the stack_dst crate prior to 0.6.1 for Rust. Because of the push_inner behavior, a double free can occur upon a val.clone() panic.
stack dst project stack dst