Yfirflæðisvilla
Yfirfyllingargalli er tegund galla sem kemur upp þegar niðurstaða útreiknings eða aðgerðar fer fram úr hámarksgildi sem hægt er að geyma í minni tölvu eða skrá. Þennan galla er oftast að finna í forritunarmál sem nota fasta stærð gögn gerðir, svo sem heilar tölu, sem hafa takmarkað svið gilda sem þær geta táknað.
Yfirfyllingargallar geta valdið óvæntum hegðun forrits, hrunum og öryggisgöllum. Til dæmis gæti yfirfyllingargalli í fjármálforriti sem reiknar vexti leitt til rangra útreikninga og fjárhagslegra taps. Auk þess er hægt að misnota yfirfyllingargalla af árásaraðilum til að framkvæma hvaða kóða sem er. kóði eða öðlast óheimilan aðgang að kerfi.
Til að koma í veg fyrir yfurrennsli villur geta forritarar notað gagnategundir með stærra gildissviði eða beitt aðferðum eins og villuleit og inntaksgildprófun til að tryggja að útreikningar fari ekki yfir hámarksgildi. Auk þess bjóða sum forritunarmál, svo sem Python, takast sjálfkrafa á við yfirrennslishnökkla með reikniritum með ótakmarkaðri nákvæmni, sem gerir kleift að framkvæma útreikninga með óendanlega stórum tölum.
Almennt er skilningur á og fyrirbygging flæðisvillna mikilvægur þáttur í hugbúnaðarþróun til að tryggja áreiðanleika og öryggi tölvukerfa.