The execution recipe works for me on Fedora 28 using 
valgrind-3.14.0-7.fc28.x86_64.

Also, the default on Mac is to use addresses greater than (1ul<<32).

Because the program works when _not_ run under valgrind,
then the conclusion is that valgrind-3.14.0-7 has a bug
where it stores an address in 32 bits.

To find the bug in valgrind: invoke a debug version of valgrind-3.14
under lldb on Mac, and then invoke main.l.exe under that valgrind.
The SIGSEGV should happen inside valgrind itself, so use lldb
to find the bug.


_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to