2016-08-26 2 views
0

시작하는 동안 valgrind는 다음을 인쇄하고 자동 종료합니다. 왜 그런 일이 일어나고 그것이 무엇을 의미합니까?valgrind가 인쇄되는 이유는 무엇입니까? 36 바이트를 공유 mem/tmp/vgdb-pipe-shared-mem-vgdb-2758-by-root-on-에 쓰는 중 오류가 발생했습니다.

==2758== Memcheck, a memory error detector 
==2758== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. 
==2758== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info 
==2758== Command: /usr/local/bin/bp_mat_00 
==2758== 
==2758== error writing 36 bytes to shared mem /tmp/vgdb-pipe-shared-mem-vgdb-2758-by-root-on-??? 

답변

0

이것은 valgrind가 이미 가득 찬 디렉토리에 쓰려고한다는 것을 의미합니다. ...

, 디렉토리가 Valgrind의 실행의 나중 단계에서 채워집니다 경우
df -h 

그러나 다음 Valgrind의 그 메시지를 인쇄 할 수 없습니다를 참조하십시오 종료하지 않을 수 있습니다,하지만 여전히 제대로 작동 할 수있다