Câu hỏi được gắn thẻ «segmentation-fault»

Lỗi phân đoạn xảy ra khi truy cập bộ nhớ không thuộc quy trình của bạn. Sử dụng thẻ này cùng với thẻ chỉ ngôn ngữ và thẻ chỉ hệ điều hành. Lỗi phân đoạn thường là kết quả của thao tác bỏ tham chiếu với các biến con trỏ (thường chứa địa chỉ không hợp lệ) hoặc lỗi tràn bộ đệm. Nguyên nhân gốc rễ của một giá trị con trỏ không hợp lệ có thể nằm xa vị trí tạo ra lỗi phân đoạn.


17
Tại sao tôi gặp lỗi phân đoạn khi viết vào một char char * sv được khởi tạo với một chuỗi ký tự, nhưng không phải là char char s []]?
Đoạn mã sau nhận lỗi seg trên dòng 2: char *str = "string"; str[0] = 'z'; // could be also written as *str = 'z' printf("%s\n", str); Trong khi điều này hoạt động hoàn toàn tốt: char str[] = "string"; str[0] = 'z'; printf("%s\n", str); Đã thử nghiệm với MSVC …


23
Tín hiệu gây tử vong của Android 11 (SIGSEGV) ở 0x636f7d89 (code = 1). Làm thế nào nó có thể được theo dõi xuống?
Tôi đã đọc các bài đăng khác về việc theo dõi các lý do để có được một SIGSEGVứng dụng Android. Tôi dự định truy quét ứng dụng của mình để tìm NullPointers có thể liên quan đến việc sử dụng Canvas, nhưng mỗi lần tôi SIGSEGVlại mở một địa …



5
Lỗi phân đoạn trên kích thước mảng lớn
Đoạn mã sau cho tôi một lỗi phân đoạn khi chạy trên máy 2Gb, nhưng hoạt động trên máy 4GB. int main() { int c[1000000]; cout << "done\n"; return 0; } Kích thước của mảng chỉ là 4Mb. Có giới hạn về kích thước của một mảng có thể được …


6
Sửa lỗi Phân đoạn trong C ++
Tôi đang viết một chương trình C ++ đa nền tảng cho Windows và Unix. Về phía Window, mã sẽ biên dịch và thực thi không có vấn đề gì. Về phía Unix, nó sẽ biên dịch nhưng khi tôi cố gắng chạy nó, tôi gặp lỗi phân đoạn. Linh …


4
Làm cách nào để bắt SIGSEGV (lỗi phân đoạn) và lấy dấu vết ngăn xếp trong JNI trên Android?
Tôi đang chuyển một dự án sang Bộ phát triển Android Native mới (tức là JNI) và tôi muốn bắt SIGSEGV, nếu nó xảy ra (có thể cả SIGILL, SIGABRT, SIGFPE) để trình bày một hộp thoại báo cáo sự cố đẹp mắt, thay vì (hoặc trước đó) những gì …


7
Nguyên nhân gây ra lỗi phân đoạn Python?
Tôi đang triển khai thuật toán tìm kiếm đồ thị Thành phần được kết nối mạnh (SCC) của Kosaraju bằng Python. Chương trình chạy tuyệt vời trên tập dữ liệu nhỏ, nhưng khi tôi chạy nó trên một đồ thị siêu lớn (hơn 800.000 nút), nó cho biết "Lỗi phân …

1
gcc-10.0.1 Segfault cụ thể
Tôi có một gói R với mã được biên dịch C tương đối ổn định trong một thời gian và thường được thử nghiệm trên nhiều nền tảng và trình biên dịch (windows / osx / debian / fedora gcc / clang). Gần đây, một nền tảng mới đã được …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.