Race condition bugs are the worst!

By 7 Kara WILL Pass the Bar on April 22, 2008

Embed Claim Make a related claim

Discussion (8)

http://alkanshel.myopenid.com/

4 Alkanshel who agreed, says

Nah. Non-deterministic threading bugs.

Make a related claim 2 months ago (link)
http://darch.myopenid.com/

7 D'Archangel who agreed, says

Aka "race conditions".

D'A

Make a related claim 2 months ago (link)
http://elihu.myopenid.com/

3 Elihu who hasn't voted, says

Race conditions are pretty bad. So are type errors. Both lead to all sorts of security bugs, so I'm not sure which I'd consider worse. If I'm the one who's expected to fix it, though, I'd probably say that race conditions are worse because they're often very difficult to reproduce.

Make a related claim 2 months ago (link)
http://printeronfire.org/

3 atomicthumbs who hasn't voted, says

Like making two identical claims?

Make a related claim 2 months ago (link)
http://karalyg.myvidoop.com/

7 Kara WILL Pass the Bar who agreed, says

Ehn?

http://alkanshel.myopenid.com/

4 Alkanshel who agreed, says

DO those qualify as race conditions? Maybe I'm misunderstanding the term/occurrence. Blergh.

Make a related claim 2 months ago (link)
http://darch.myopenid.com/

7 D'Archangel who agreed, says

A "race condition" happens when two or more separate entities try to manipulate the same resource at the same time, the order in which these manipulations occur cannot be usefully predicted, and the final state depends on this order. All bugs that I would classify specifically as "non-deterministic threading bugs" are race conditions.

D'A

Make a related claim 2 months ago (link)
http://alkanshel.myopenid.com/

4 Alkanshel who agreed, says

Bugger. I guess you're right on that.

Make a related claim 2 months ago (link)
Sign in in to leave a comment.