Pogreška nedostatka međuspremnika, također poznata kao manjak međuspremnika, vrsta je pogreške koja se javlja u sustavu međuspremnika koji komunicira između dva procesa ili uređaja. S nedostatkom međuspremnika, međuspremnik je prazan i jedan uređaj ili proces treba se zaustaviti dok drugi pokušava unijeti više podataka u međuspremnik. Ova pogreška ne može uzrokovati nikakve probleme osim usporavanja računala ili može uzrokovati ozbiljne funkcionalne probleme u procesima kao što je snimanje kompaktnih diskova (CD). Pogreška s nedostatkom obično se ispravlja promjenom veličine ili brzine međuspremnika i osiguravanjem da računalo ima odgovarajuće resurse.
U računalima, međuspremnik djeluje kao komora ili prostor za čuvanje memorije. Međuspremnik se obično nalazi u memoriji s slučajnim pristupom (RAM) i omogućuje središnjoj procesorskoj jedinici (CPU) da manipulira podacima prije nego što ih pošalje na drugi uređaj. Jedna strana pufera ispunjava komoru dok druga strana uzima podatke iz komore. To se najčešće vidi u procesima čitanja i pisanja, kao što je snimanje CD-a.
Pogreška u nedostatku međuspremnika javlja se kada se međuspremnik isprazni. To znači da uređaj koji hrani podatke nema dostupnih podataka za punjenje međuspremnika, a uređaj koji prima podatke ne može više pisati podatke, jer međuspremnik ne daje ništa za pisanje. Postoji mnogo razloga za ovu pogrešku, kao što su manja usporavanja koja zaustavljaju protok informacija, fragmentiran tvrdi disk ili korištenje računala sa slabim hardverom ili malim resursima za pokretanje drugih procesa.
Posljedice za smanjenje pufera mogu biti male ili ozbiljne. S procesima koji se odvijaju unutar računala i bez fizičkog medija, to obično samo uzrokuje usporavanje zbog kojeg korisnik čeka da se međuspremnik ponovno napuni. Ako snimate disk, disk može prestati snimati i zaključati sve podatke koje je zapisao na disk prije nego što je došlo do potkopavanja. Programi s lošim kodiranjem koji mogu uzrokovati manjak protoka međuspremnika mogu se iskoristiti i hakirati kako bi se osiguralo da se računalo kontinuirano susreće s greškom u nedostatku.
Popravljanje nedostatka međuspremnika obično je jednostavno i obično se može učiniti bez kupnje bilo čega novog za računalo. Defragmentiranjem tvrdog diska smanjit će se mogućnost nedovoljnog protoka međuspremnika, kao i zatvaranjem svih programa radi oslobađanja resursa. Postavljanje veće veličine međuspremnika ili usporavanje brzine pisanja trebalo bi popraviti ovu pogrešku. Ponovno pokretanje računala također bi trebalo biti učinkovito u oslobađanju resursa i zaustavljanju ove pogreške. Ako računalo ima slab hardver, kao što je malo RAM-a, korisnik bi trebao kupiti i instalirati bolji hardver ako druge metode ne zaustave pogrešku.