Ошибка Valgrind: ошибка в UME с ошибкой 22 - PullRequest
10 голосов
/ 20 ноября 2010

Я занимаюсь разработкой инструментов в Valgrind и получаю следующую ошибку:

valgrind: mmap(0x8048000, 4096) failed in UME with error 22 (Invalid argument).
valgrind: this can be caused by executables with very large text, data or bss segments.

но мой исполняемый файл не имеет ничего, кроме простых назначений переменных. Я не могу понять, как решить эту проблему. Есть предложения?

Ответы [ 2 ]

8 голосов
/ 08 февраля 2011

У меня нет ответа, но в этом вопросе есть открытая ошибка.

http://bugs.kde.org/show_bug.cgi?id=138424

3 голосов
/ 08 мая 2012

Я решил это для своего случая и представил патч:

https://bugs.kde.org/show_bug.cgi?id=290061

Если вы или кто-либо другой, имеющий эту проблему, создаете свой исполняемый файл с -pie, это также может вам помочь.

...