Hello

I am trying to run valgrind on the program zeusmp from the SPEC CPU2006
benchmark suite.

$ valgrind ./zeusmp.static
valgrind: mmap(0x8110000, 1172246528) failed in UME with error 22 (Invalid 
argument).
valgrind: this can be caused by executables with very large text, data or bss 
segments.

So, let's look to see what the problem is.

$ readelf --sections ./zeusmp.static | grep bss
  [24] .bss              NOBITS          0810fc60 0c6c60 45df0ef0 00  WA  0   0 
32

There's the problem, the bss segment is size 0x45df0ef0, or
a bit over 1GB.

Is it possible to make valgrind handle this?  I admit that on a 32-bit
architecture, one quickly runs out of address space when things like this
are going on...

Vince



-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to