2010-11-20 85 views
10

とUMEに失敗した私は、Valgrindは、ツールの開発で遊んでいますと、次のエラーを取得しています:Valgrindのエラー:エラー22

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. 

が、私の実行可能ファイルは、単純な変数の代入が、何もしています。私はこの問題を解決する方法を理解することができません。助言がありますか?

+0

これを解決できましたか? – kichik

答えて

3

私は、私の場合のためにこれを解決し、パッチを提出:

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

ますか、この問題を持つ誰が-pieを使用して実行可能ファイルを構築している場合、これはあまりにもあなたを助けるかもしれません。

8

私は答えはありませんが、この問題には未解決のバグがあります。

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

+1

+1 ouch - afaict、このバグはまだ4.3GBのファイルでmmapを読んだとき、Ubuntu 12.10(amd64)、valgrind 3.7.0にあります。 – kfmfe04

関連する問題