|
From: Tom H. <to...@co...> - 2005-07-19 09:02:32
|
In message <200...@or...>
Christoph Bartoschek <bar...@or...> wrote:
> is there a memory limit on the AMD64 in the current development branch of
> valgrind? I have an application which tries to load code (I guess via dlopen)
> and complains about not enough memory.
Unfortunately there is, yes. In fact there tends to be less address
space available on AMD64 than on x86 because of limitations on what
address we can load valgrind at.
We do have a plan to fix this so that the address space does not have
to be rigidly partitioned between valgrind space and client space.
> Additionally the log file says.
> -------------------------------------------------------------------------------------------
> valgrind: syswrap-main.c:658 (vgPlain_client_syscall): Assertion
> 'eq_SyscallArgs(&sci->args, &sci->orig_args)' failed.
That's a bit nasty. Can you run with --trace-syscalls=yes and see
what the last system call it executed before that assertion was?
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|