Kesalahan limpahan overflow boleh berlaku dalam program komputer kerana penggunaan memori yang berlebihan. Penggunaan memori yang berlebihan ini berlaku pada timbunan panggilan, di mana maklumat disimpan berkaitan dengan subrutin aktif dalam program. Panggilan panggilan mempunyai jumlah memori yang terhad yang tersedia untuknya. Saiznya ditentukan oleh bahasa pengaturcaraan, seni bina, sama ada multi-threading tersedia pada CPU, dan berapa banyak memori yang tersedia.
Biasanya, apabila ralat overflow berlaku, program crash dan boleh membekukan atau menutup program. Mana-mana data atau kerja yang tidak selamat hilang. Kesalahan overflow tumpukan sering disebabkan oleh sama ada gelung tak terhingga dalam pengaturcaraan, atau penciptaan pembolehubah yang terlalu besar untuk saiz timbunan panggilan.
Masalah overflow tumpukan tidak seperti lazim pada sistem operasi yang lebih baru, bagaimanapun, kerana jejak kecil pada peranti mudah alih dapat menjadi halangan. Sekiranya sistem pengendalian anda pada peranti mudah alih anda memberi anda kesilapan limpahan tindanan anda mungkin mempunyai terlalu banyak aplikasi yang berjalan, virus menggunakan ruang tumpukan, atau peranti anda mempunyai perkakasan yang tidak baik. Periksa penggunaan aplikasi dan perlindungan virus anda dan jalankan aplikasi diagnostik memori pada peranti mudah alih anda untuk mengetahui sama ada ini membantu mengosongkan ralat anda.
Istilah memori, Ralat limpahan