upvote
This is not the first soundness bug. Some bugs aren't fixed for years. The Rust community is well aware that such bugs exist, will be found, and address them just like other high impact bugs. In other words, if you paid the slightest attention to the development of Rust language, you would know this is surprising but not unexpected, and has happened many times.
reply
Given that TFA is currently #1 on HN, I suspect I'm not the only person who is aware of Rust's borrow checker but not aware, until now, that it has a history of serious soundness bugs.
reply
> I'm not the only person who ...

This is not even the first soundness bug that appeared on HN frontpage. It just means you don't pay attention to Rust development, that's it. I don't even use Rust at all yet I know a number of quirks about its compiler.

reply
> This is not even the first soundness bug that appeared on HN frontpage.

This is not a counterargument to my claim that "#1 on HN" status implies that many people are surprised by this.

> It just means you don't pay attention to Rust development

Correct, I don't. I never said that I did.

reply
Sure. So if that's what you come here for,

I hereby confirm that you are not the only person who is aware of Rust's borrow checker but not aware, until now, that it has a history of serious soundness bugs.

Hope that settles this meaningless exchange.

reply
The reason it's #1 is because this bug is so simple to trigger.
reply
Well, it has a history of soundness bugs.

"Serious" soundness bugs? That's a stronger claim, and one that you introduced. So you have the burden of proof. Which of those soundness bugs are serious, and what about them makes them so?

reply
From TFA:

> How on earth was this not found before this???

https://github.com/rust-lang/rust/issues/164250#issuecomment...

> Assigning P-high

https://github.com/rust-lang/rust/issues/164250#issuecomment...

In general I agree with fg137's assessment of soundness bugs as being inherently high-impact, i.e., serious:

> The Rust community is well aware that such bugs exist, will be found, and address them just like other high impact bugs.

reply
People in sugar glass houses shouldn't throw stones :P
reply
You got my upvote and this one decade old issue:

https://github.com/rust-lang/rust/issues/25860

reply
Is this the one exploited in cve-rs?
reply
[flagged]
reply
You got my upvote.
reply
And I laugh at downvoters.
reply