Valgrind错误:UME失败,错误22
我正在玩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.
但我的可执行文件只有简单的变量赋值。 我无法理解如何解决这个问题。 有什么建议?
我为我的案子解决了这个并提交了补丁:
https://bugs.kde.org/show_bug.cgi?id=290061
如果您或其他有此问题的人正在使用-pie
构建您的可执行文件,这也可能对您有所帮助。
我没有答案,但在这个问题上存在一个漏洞。