Używam gdb
do debugowania programu C++
. W liniidebugowanie C++: ../nptl/sysdeps/unix/sysv/linux/raise.c: Brak takiego pliku lub katalogu
assert(prevId == GetTagIdFromState(maxState));
- parametr
prevId
wartość0
; - metoda
GetTagIdFromState(maxState)
return
s50
;
podczas debugowania tego, otrzymuję następujące błędy.
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
Jeśli ktokolwiek się o to potknął, miałem ten sam błąd. Dla mnie wyjaśniono, że był zamek zamknięty, ale nigdy nie zwolniony. Nie jestem pewien, dlaczego to nie tylko impas. Nie wiem, czy to pomoże, ale doszłam do wniosku, że przekazałbym ci moje. – Homer6