Segmentation fault (core dumped)
Segmentation fault (core dumped)
برنامهای کرش کرد چون سعی کرد به حافظهای دسترسی پیدا کند که اجازه لمس آن را ندارد، و یک core dump نوشته شد.
معنی آن
برنامهای کرش کرد چون سعی کرد به حافظهای دسترسی پیدا کند که اجازه لمس آن را ندارد، و یک core dump نوشته شد.
علت احتمالی
یک اشکال مانند dereference یک اشارهگر null، سرریز بافر، یا خرابی پشته، اغلب از یک کتابخانه بومی یا فایل باینری کامپایلشده.
راه رفع آن
زیر یک اشکالزدا بازتولید کنید ("gdb <program>" سپس "run"، یا فایل core را بررسی کنید)، بسته مشکلساز را بهروزرسانی یا دوباره نصب کنید، و اگر کد شما نیست باگ را به بالادستی گزارش دهید.
سایر خطاهای Linux و shell
درباره جستجوی کد خطا
جستجوگر کدهای خطا یک فهرست قابل جستجو از بیش از ۲۰۰ پیام و کد خطای رایج در ۱۲ دسته است: کدهای وضعیت HTTP، کدهای خطای Windows، خطاهای مرورگر و شبکه، JavaScript، Python، PHP، Node.js و npm، Java، MySQL، Git، خطاهای شل Linux و کدهای ایمیل/SMTP. هر مورد به زبانی ساده نوشته شده تا عیبیابی سریع باشد.
هر خطا در سه بخش توضیح داده میشود: معنای واقعی پیام، علت رایج آن و مراحل مشخص برای رفع آن. این ساختار یک رشتهٔ مبهم مانند ERR_CONNECTION_REFUSED یا 0x80070005 را به یک چکلیست عملی تبدیل میکند، نه یک حدس و گمان.
میتوانید فهرست را بر اساس دسته فیلتر کنید، بر اساس کد، ثابت یا بخشی از پیام جستجو کنید، و هر کد را با یک کلیک کپی کنید. هر خطا صفحهٔ اختصاصی خودش را با خطاهای مرتبط از همان دسته دارد، بنابراین میتوانید لینک مستقیم به راهحل دقیق را نشانکگذاری یا به اشتراک بگذارید.
نحوه استفاده از جستجوی کد خطا
- کد یا پیام خطا را در کادر جستجو تایپ کنید — برای مثال 404، ERR_NAME_NOT_RESOLVED یا 0x80070005.
- اگر جستجو نتایج زیادی برگرداند، با فیلتر دسته (HTTP، Windows، JavaScript، MySQL و غیره) نتایج را محدود کنید.
- مورد منطبق را باز کنید تا معنای آن، علت احتمالی و روش رفع آن را بخوانید.
- از دکمهٔ کپی برای گرفتن کد دقیق جهت گزارش باگ یا تیکت پشتیبانی استفاده کنید.
- بخش خطاهای مرتبط را برای دیدن سایر خطاهای همان دسته بررسی کنید.