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构建您的可执行文件,这也可能对您有所帮助。

我没有答案,但在这个问题上存在一个漏洞。

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