Programmers fight with bugs all their lives, it can be said that they kill countless enemies, no wonder! In a sign of how sensitive programmers are to a topic, a topic called “What bugs bugs programmers are dumbstruck by” has been viewed more than 67 million times on a social networking platform. \

1. MIT “can only send 500 miles of mail”

The bug occurred at MIT when the system administrator received a call for help from the head of the statistics department, who said, “Our email system cannot send more than 500 miles, 520 miles to be exact.”

At this point, the system administrator’s heart is “no waves”, HMM!

He then started a long and frustrating test and finally found that the Mail Server operating system (SunOS) had been updated because the OS distribution was often equipped with older software, so the mail software was actually degraded (Sendmail 8 -> Sendmail 5). The result was: Sendmail 5 tried to parse the configuration file of Sendmail 8.

So why does it have to be 500 miles? Let’s see the big god explain:

2, int mian ()

This is actually a clerical error and is included in this article because many programmers have written about it in their careers! Wrong! The experience! Main and Mian silly can’t see it!

3, hospital emergency department program bug

A programmer designed an application for a hospital emergency department. After all, it was for emergency patients, so the programmer carefully tested it in the lab countless times before the hospital deployed it. However, there are always problems with the hospital, as soon as it gets to the laboratory. The programmer then went to the hospital and found out that the hospital’s X-ray had caused the computer to lose several bits of memory, causing the program to fail!

4. Google Arts & Culture APP

Google Arts&Culture APP launched by Google can compare photos of ordinary people with art photos, and match an art painting most similar to photos uploaded by users. The running effect is like this:

The matching degree is also given on the picture, but some people’s photos are uploaded, and the art paintings given by them make people laugh and cry, such as:

5, the necessity of hardware light

A fire alarm in a data center was damaged and went off without a fire.

Weirdly, there was a lot of disk corruption and read/write performance degradation in the data center!

After investigation, because the alarm sound is too big to affect the movement of magnetic head!

Net friend ridicule: it seems that it is necessary to open the hard disk!

6, a foreign communication equipment vendor against the sky bug

(It’s too long. Here’s the picture above.)

7. A bug that can crash a database instantly

Desire: to achieve fast self-cross-matching queries in a million-magnitude database.

Means: build a temporary table to speed up.

Bug: condition forgot to add “a.id= B.Rio”

Result: The expected number of temporary tables increased from thousands to hundreds of millions and the database crashed !!!!

8. Bugs that crash the system

9. Bugs that programmers can understand

  1. if (object == null) {
  2. object.doSomething();
  3. } else {
  4. object.doSomethingElse();
  5. }

10. Rumored iPhone calendar bug

11. If you purchase Visio, you cannot register with Outlook

When he entered Microsoft Outlook into the sign-up page for Visio, he was told that Outlook.com was not in the system.

12, cluster host memory sold is negative?

13. A relatively retarded bug

The BUG that dumbstruck me was that update didn’t add where…

The first program BUG in human history

Link: codebay. Cn/post / 8060. H…