Tôi đang sử dụng gdb
để gỡ lỗi chương trình C++
. Trong dònggỡ lỗi C++: ../nptl/sysdeps/unix/sysv/linux/raise.c: Không có tệp hoặc thư mục nào như vậy
assert(prevId == GetTagIdFromState(maxState));
- tham số
prevId
giá trị là0
; - phương thức
GetTagIdFromState(maxState)
return
s50
;
khi gỡ lỗi này, tôi nhận được các lỗi sau.
Assertion `prevId == GetTagIdFromState(maxState)' failed.
Program received signal SIGABRT, Aborted.
0x00007ffff6ecbba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
Nếu có ai vấp phải điều này, tôi đã gặp lỗi tương tự. Những gì xóa nó lên cho tôi đã có một khóa đã bị khóa, nhưng không bao giờ phát hành. Tôi không chắc tại sao nó không chỉ bế tắc. Không biết nếu điều đó sẽ giúp đỡ, nhưng figured tôi vượt qua trên gotcha của tôi. – Homer6