2010-11-20 36 views
10

Tôi đang chơi đùa với sự phát triển công cụ trong Valgrind và đang nhận được lỗi sau:Valgrind Lỗi: thất bại trong Ume với lỗi 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. 

nhưng thực thi của tôi không có gì nhưng các bài tập biến đơn giản. Tôi không thể hiểu cách khắc phục vấn đề này. Bất kỳ đề xuất?

+0

Bạn có thể giải quyết vấn đề này không? – kichik

Trả lời

3

tôi giải quyết này cho trường hợp của tôi và gửi một bản vá:

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

Nếu bạn hay bất cứ ai khác có vấn đề này đang xây dựng thực thi của bạn với -pie, điều này có thể giúp bạn quá.

8

Tôi không có câu trả lời, nhưng có một lỗi mở về vấn đề này.

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

+1

+1 ouch - afaict, lỗi này vẫn tồn tại trong Ubuntu 12.10 (amd64), valgrind 3.7.0 khi tôi đọc một tệp mmap trên tệp 4.3GB. – kfmfe04

Các vấn đề liên quan