プロジェクトからの valgrind 出力は次のとおりです。
==2433== Invalid free() / delete / delete[] / realloc()
==2433== at 0x402B06C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2433== by 0x43F345B: av_freep (mem.c:172)
==2433== by 0x5A6F4D2: (below main) (libc-start.c:226)
==2433== Address 0xb3fd830 is 48 bytes inside a block of size 111,634 alloc'd
==2433== at 0x402BE68: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2433== by 0x80BB6B5: _talloc_realloc (talloc.c:997)
で始まる行Address
は、 で始まる行よりも 1 スペース多くインデントされInvalid
ます。それは、ある人が別の人につながるということですか?それとも別々ですか?
別々の場合、by 0x5A6F4D2: (below main) (libc-start.c:226)
どこから来たのですか? 何か関係があるような気(below main)
がしますが、ハード ドライブのどこにも libc-start.c が見つかりません。