2015-02-02 1 views
0

누군가 Valgrind에서이 오류 메시지의 의미를 해석하도록 도와 줄 수 있습니까? 프로그램이 문제없이 실행되는 것처럼 보이지만 Valgrind에 문제가 있습니까?C에서 Valgrind의 해석

==2047== Invalid write of size 4 
==2047== at 0x400B14: tryNum (tryNum.c:26) 
==2047== by 0x4007DB: main (main.c:170) 
==2047== Address 0xffec2f700 is on thread 1's stack 

주소가 '스레드 1의 스택'에 정확히있을 때의 의미는 무엇입니까?

+2

IMO, '크기가 잘못된 글 쓰기'에 신경을 써야합니다 :-) –

+3

우리는 coooode가 필요합니다. – Quentin

답변

2

문제는 주소가 (4 번 줄부터) 문제가 아니며, 첫 번째 줄 "크기가 4 번 잘못된 쓰기"문제입니다. 심지어 줄 번호도 알려줍니다.

코드를 표시하지 않으므로 더 말하기가 어렵습니다.