При запуске MemCheck VALGRIND в, иногда VALGRIND сообщить об ошибке, как это:Сообщение об ошибке Valgrind? Зачем?
==2745== Memcheck, a memory error detector ==2745== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==2745== Using Valgrind-3.6.0 and LibVEX; rerun with -h for copyright info ==2745== Command: ./HSFramework ==2745== ==2745== Invalid write of size 8 ==2745== at 0x3B81C097C0: do_lookup_x (in /lib64/ld-2.12.so) ==2745== by 0x1C31032D: ??? ==2745== by 0x3B81C09E19: _dl_lookup_symbol_x (in /lib64/ld-2.12.so) ==2745== Address 0x7feffee78 is on thread 1's stack ==2745== platform: Linux 2.6.32-220.el6.x86_64 x86_64 x86_64 x86_64 GNU/Linux
Существует не подсказка о моем коде от этого отчета об ошибке. Я не знал об этом отчете об ошибке.
Какие причины приведут к этой ошибке?
могли бы вы показать нам свой код – cIph3r
Там нет понятия о коде? Насколько вы можете спарить код и все еще производить эту ошибку, и с какой частотой? valgrind обычно не сообщает об ошибках по прихоти, обычно есть причина для этого. – WhozCraig
Я нашел ключ к моему коду. – user2098323