Encyclopedia

software bug

Also found in: Dictionary, Wikipedia.
(redirected from programming error)

software bug

A problem that causes a program to produce invalid output or to crash (lock up). The problem is commonly erroneous logic that misdirects the computer to a place in the program where an instruction does not exist, and the computer will halt at that point.

Insufficient Logic Also Produces Bugs
For example, if there are not enough validity checks performed on the input or on the calculations themselves, a buffer overflow or a divide-by-zero may occur (see buffer overflow or divide overflow).

Bad Logic Equals Bad Output But No Crash
If a program is supposed to add an amount, but subtracts it instead, invalid output is produced but the computer keeps running. This is why extensive testing is required. See abend, bug and buggy.
Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in
References in periodicals archive
When all potential causes of baclofen withdrawal have been ruled out, namely, programming error, empty pump reservoir, catheter problems, and motor stall, a new differential should be considered.
Annotation 1-1 under this precept states: "An Actuary shall perform Actuarial Services with skill and care," and the programming error likely constitutes a breach of this duty by the seller's actuary.
Further, its patented double-yoke construction offers additional strength if the robot crashes due to a programming error. It can be combined with a gantry robot for case packing applications, with both devices managed through the supplier's Singular Control software package.
They initially thought a computer programming error was to blame, but quickly shifted their focus and began to suspect that money had been embezzled, City Manager Richard Meyers said Wednesday.
Also, it should be interesting to see what happens if there is a programming error or glitch in the new equipment that causes thousands of motorists to be overcharged.
It cited an instance in 2008 when a "large number" of calls from Washington were monitored after a programming error mixed up the area code for the US capital- 202- with the international dialing code for Egypt - 20.
Every so often, the process turns up a programming error or equipment malfunction.
But after a programming error, the worm whooshed around the world on the Internet.
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.