کاربر گرامی وارد شوید یا به ما بپیوندید !

خانه گردوسوالات

خطای stack overflowin line:0 روی لپ‌تاپ چیست و برای…

سوال:

خطای stack overflowin line:0 روی لپ‌تاپ چیست و برای رفع آن باید چه کار کرد؟



جواب:

Stack یا پشته بخشی از حافظه است که برای ذخیره سازی متغیرها، محاسبات، وضعیتها و پارامترهای یک برنامه استفاده میشود. وقتی برنامه اجرا میشود، مقداری از حافظه برای استفاده پشته اختصاص داده میشود. stack overflow یا سرریز پشته زمانی اتفاق میفتد که برنامه برای ذخیره اطلاعات در پشته، بیشتر از مقدار اختصاص داده شده از حافظه استفاده میکند و شروع به ذخیره اطلاعات در بخشهای مجاور حافظه میکند که سبب تداخل با سایر برنامه ها میشود.

stack overflow at line 0، نشان دهنده این است که برنامه در شروع کارش دچار مشکل شده است. اگرچه ممکن است یک برنامه در هر خط از کدش دچار مشکل شود.

برای حل این مشکل:

  1. Control Panel گزینه Internet Options را پیدا کنید و روی آن کلیک کنید.

  1. Advanced بروید و در باکس Settings و زیر منوی Browsing، تیک گزینه های Disable Script Debugging (IE)، Disable Script Debugging (Other) و Enable Automatic Crash recovery را بزنید و تیک گزینه Display a notification about every script error را بردارید و OK را بزنید.

  1. نسخه جدید Java Runtime Environment را دانلود و نصب نمایید.