Tôi tự dạy mình sử dụng gdb và đang chạy một số thử nghiệm ngẫu nhiên. Có thể đáng nói đến là tôi đang sử dụng một cài đặt di động của MinGW trên Windows 7 x64. Tôi đã tạo ra một chương trình mà tôi biết kết quả trong một ngăn xếp tràn, và khi tôi chạy qua nó trong gdb tôi lần đầu tiên nhận được hai tín hiệu SIGSEGV (không ngạc nhiên), và sau đó nó thoát (không ngạc nhiên) với mã số 030000000375.gdb: Chương trình đã thoát với mã 030000000375
Program received signal SIGSEGV, Segmentation fault.
Program received signal SIGSEGV, Segmentation fault.
Program exited with code 030000000375.
Sự tò mò nhận được điều tốt nhất của tôi ... mã đó là gì? Tôi googled nó và tìm thấy rất ít.
Cảm ơn!
UPDATE: Để tham khảo tôi đã cố gắng cùng một chương trình trên Ubuntu, và kết quả là hơi khác nhau:
Program received signal SIGSEGV, Segmentation fault.
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
Bạn luôn nhận được cùng một mã? Nếu vậy, bạn đã thử thay đổi dữ liệu của chương trình của mình chưa và xem liệu bạn có nhận được cùng mã không? – Shahbaz