Sjmarf@sh.itjust.works to Programmer Humor@programming.dev · 1 year agoIs this a Nut?sh.itjust.worksimagemessage-square13linkfedilinkarrow-up15arrow-down10
arrow-up15arrow-down1imageIs this a Nut?sh.itjust.worksSjmarf@sh.itjust.works to Programmer Humor@programming.dev · 1 year agomessage-square13linkfedilink
minus-squareEinfachUnersetzlich@lemm.eelinkfedilinkarrow-up0·1 year agoIf you can make safe Rust segfault you’re doing something wrong.
minus-squarexlash123@sh.itjust.workslinkfedilinkarrow-up1·1 year agoIt actually is possible to segfault in safe Rust, although it is considered a bug. Proofs of concept are shown in this cve-rs crate. If you want an explanation of why this happens, I recommend this video: https://youtu.be/vfMpIsJwpjU
minus-square𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍@midwest.sociallinkfedilinkarrow-up0arrow-down1·1 year agoIME Rust programs crash at about the same rate as other languages. “Rewrite everything in Rust” hasn’t made much of a difference for me, so far.
minus-squarenick@campfyre.nickwebster.devlinkfedilinkarrow-up1·1 year agoA crash is different to a SEGFAULT. I’d be very surprised to see a safe rust program segfault unless it was actively exploiting a compiler bug.
If you can make safe Rust segfault you’re doing something wrong.
It actually is possible to segfault in safe Rust, although it is considered a bug. Proofs of concept are shown in this cve-rs crate.
If you want an explanation of why this happens, I recommend this video: https://youtu.be/vfMpIsJwpjU
IME Rust programs crash at about the same rate as other languages. “Rewrite everything in Rust” hasn’t made much of a difference for me, so far.
A crash is different to a SEGFAULT. I’d be very surprised to see a safe rust program segfault unless it was actively exploiting a compiler bug.