Hi, I was able to build Valgrind and run the program with value 0x7d000000:
valt_load_address_pri_norml="0x7d000000" valt_load_address_pri_norml="0x7d000000" valt_load_address_pri_norml="0x7d000000" valt_load_address_sec_norml="0x7d000000" In order for this parameter in the .ac file to take effect I found out than reapplying the patch you sent forces make to rebuild the executable correctly (otherwise the change gets ignored, probably a bug in Valgrind configure.sh or makefile). Now I get this, not sure whether the problem is real or comes from having tweaked valt_load_address_*_norml: --44156:0: ume mmap_file_fixed_client #1 --44156:0: aspacem <<< SHOW_SEGMENTS: after #1 (19 segments) --44156:0: aspacem 2 segment names in 2 slots --44156:0: aspacem freelist is empty --44156:0: aspacem (0,4,3) /home/AltranUK/jsilva.fs/lib/valgrind/memcheck-amd64-linux --44156:0: aspacem (1,67,1) /u/wh/rel/ifaplrel/pw_fwp_engine.eab --44156:0: aspacem 0: RSVN 0000000000-00003fffff 4194304 ----- SmFixed --44156:0: aspacem 1: file 0000400000-00008adfff 4907008 r-x-- d=0xfd00 i=712737 o=0 (1,67) --44156:0: aspacem 2: RSVN 00008ae000-0003ffffff 55m ----- SmFixed --44156:0: aspacem 3: 0004000000-007cffffff 1936m --44156:0: aspacem 4: FILE 007d000000-007d27cfff 2609152 r-x-- d=0xfd02 i=2648346 o=0 (0,4) --44156:0: aspacem 5: 007d27d000-007d47cfff 2097152 --44156:0: aspacem 6: FILE 007d47d000-007d47ffff 12288 rw--- d=0xfd02 i=2648346 o=2609152 (0,4) --44156:0: aspacem 7: ANON 007d480000-007ee81fff 26m rw--- --44156:0: aspacem 8: 007ee82000-1001ffffff 63537m --44156:0: aspacem 9: RSVN 1002000000-1002000fff 4096 ----- SmFixed --44156:0: aspacem 10: ANON 1002001000-1002400fff 4194304 rwx-- --44156:0: aspacem 11: 1002401000-1fffffffff 65499m --44156:0: aspacem 12: RSVN 2000000000-7ffe2448efff 130936g ----- SmFixed --44156:0: aspacem 13: ANON 7ffe2448f000-7ffe244b0fff 139264 rw--- --44156:0: aspacem 14: RSVN 7ffe244b1000-7ffe24527fff 487424 ----- SmFixed --44156:0: aspacem 15: ANON 7ffe24528000-7ffe24529fff 8192 r-x-- --44156:0: aspacem 16: RSVN 7ffe2452a000-ffffffffff5fffff 16383e ----- SmFixed --44156:0: aspacem 17: ANON ffffffffff600000-ffffffffff600fff 4096 r-x-- --44156:0: aspacem 18: RSVN ffffffffff601000-ffffffffffffffff 9m ----- SmFixed --44156:0: aspacem >>> --44156:0: ume mmap_file_fixed_client #1 --44156:0: aspacem <<< SHOW_SEGMENTS: after #1 (21 segments) --44156:0: aspacem 2 segment names in 2 slots --44156:0: aspacem freelist is empty --44156:0: aspacem (0,4,3) /home/AltranUK/jsilva.fs/lib/valgrind/memcheck-amd64-linux --44156:0: aspacem (1,67,3) /u/wh/rel/ifaplrel/pw_fwp_engine.eab --44156:0: aspacem 0: RSVN 0000000000-00003fffff 4194304 ----- SmFixed --44156:0: aspacem 1: file 0000400000-00008adfff 4907008 r-x-- d=0xfd00 i=712737 o=0 (1,67) --44156:0: aspacem 2: RSVN 00008ae000-0000aacfff 2093056 ----- SmFixed --44156:0: aspacem 3: file 0000aad000-0000ab1fff 20480 rw--- d=0xfd00 i=712737 o=4902912 (1,67) --44156:0: aspacem 4: RSVN 0000ab2000-0003ffffff 53m ----- SmFixed --44156:0: aspacem 5: 0004000000-007cffffff 1936m --44156:0: aspacem 6: FILE 007d000000-007d27cfff 2609152 r-x-- d=0xfd02 i=2648346 o=0 (0,4) --44156:0: aspacem 7: 007d27d000-007d47cfff 2097152 --44156:0: aspacem 8: FILE 007d47d000-007d47ffff 12288 rw--- d=0xfd02 i=2648346 o=2609152 (0,4) --44156:0: aspacem 9: ANON 007d480000-007ee81fff 26m rw--- --44156:0: aspacem 10: 007ee82000-1001ffffff 63537m --44156:0: aspacem 11: RSVN 1002000000-1002000fff 4096 ----- SmFixed --44156:0: aspacem 12: ANON 1002001000-1002400fff 4194304 rwx-- --44156:0: aspacem 13: 1002401000-1fffffffff 65499m --44156:0: aspacem 14: RSVN 2000000000-7ffe2448efff 130936g ----- SmFixed --44156:0: aspacem 15: ANON 7ffe2448f000-7ffe244b0fff 139264 rw--- --44156:0: aspacem 16: RSVN 7ffe244b1000-7ffe24527fff 487424 ----- SmFixed --44156:0: aspacem 17: ANON 7ffe24528000-7ffe24529fff 8192 r-x-- --44156:0: aspacem 18: RSVN 7ffe2452a000-ffffffffff5fffff 16383e ----- SmFixed --44156:0: aspacem 19: ANON ffffffffff600000-ffffffffff600fff 4096 r-x-- --44156:0: aspacem 20: RSVN ffffffffff601000-ffffffffffffffff 9m ----- SmFixed --44156:0: aspacem >>> --44156:0: ume mmap_anon_fixed_client #2 --44156:0: aspacem <<< SHOW_SEGMENTS: after #2 (21 segments) --44156:0: aspacem 2 segment names in 2 slots --44156:0: aspacem freelist is empty --44156:0: aspacem (0,4,3) /home/AltranUK/jsilva.fs/lib/valgrind/memcheck-amd64-linux --44156:0: aspacem (1,67,3) /u/wh/rel/ifaplrel/pw_fwp_engine.eab --44156:0: aspacem 0: RSVN 0000000000-00003fffff 4194304 ----- SmFixed --44156:0: aspacem 1: file 0000400000-00008adfff 4907008 r-x-- d=0xfd00 i=712737 o=0 (1,67) --44156:0: aspacem 2: RSVN 00008ae000-0000aacfff 2093056 ----- SmFixed --44156:0: aspacem 3: file 0000aad000-0000ab1fff 20480 rw--- d=0xfd00 i=712737 o=4902912 (1,67) --44156:0: aspacem 4: anon 0000ab2000-0078832fff 1917m rw--- --44156:0: aspacem 5: 0078833000-007cffffff 71m --44156:0: aspacem 6: FILE 007d000000-007d27cfff 2609152 r-x-- d=0xfd02 i=2648346 o=0 (0,4) --44156:0: aspacem 7: 007d27d000-007d47cfff 2097152 --44156:0: aspacem 8: FILE 007d47d000-007d47ffff 12288 rw--- d=0xfd02 i=2648346 o=2609152 (0,4) --44156:0: aspacem 9: ANON 007d480000-007ee81fff 26m rw--- --44156:0: aspacem 10: 007ee82000-1001ffffff 63537m --44156:0: aspacem 11: RSVN 1002000000-1002000fff 4096 ----- SmFixed --44156:0: aspacem 12: ANON 1002001000-1002400fff 4194304 rwx-- --44156:0: aspacem 13: 1002401000-1fffffffff 65499m --44156:0: aspacem 14: RSVN 2000000000-7ffe2448efff 130936g ----- SmFixed --44156:0: aspacem 15: ANON 7ffe2448f000-7ffe244b0fff 139264 rw--- --44156:0: aspacem 16: RSVN 7ffe244b1000-7ffe24527fff 487424 ----- SmFixed --44156:0: aspacem 17: ANON 7ffe24528000-7ffe24529fff 8192 r-x-- --44156:0: aspacem 18: RSVN 7ffe2452a000-ffffffffff5fffff 16383e ----- SmFixed --44156:0: aspacem 19: ANON ffffffffff600000-ffffffffff600fff 4096 r-x-- --44156:0: aspacem 20: RSVN ffffffffff601000-ffffffffffffffff 9m ----- SmFixed --44156:0: aspacem >>> --44156:0: ume mmap_file_fixed_client #1 --44156:0: aspacem <<< SHOW_SEGMENTS: after #1 (22 segments) --44156:0: aspacem 3 segment names in 3 slots --44156:0: aspacem freelist is empty --44156:0: aspacem (0,4,3) /home/AltranUK/jsilva.fs/lib/valgrind/memcheck-amd64-linux --44156:0: aspacem (1,67,3) /u/wh/rel/ifaplrel/pw_fwp_engine.eab --44156:0: aspacem (2,108,1) /usr/lib64/ld-2.17.so --44156:0: aspacem 0: RSVN 0000000000-00003fffff 4194304 ----- SmFixed --44156:0: aspacem 1: file 0000400000-00008adfff 4907008 r-x-- d=0xfd00 i=712737 o=0 (1,67) --44156:0: aspacem 2: RSVN 00008ae000-0000aacfff 2093056 ----- SmFixed --44156:0: aspacem 3: file 0000aad000-0000ab1fff 20480 rw--- d=0xfd00 i=712737 o=4902912 (1,67) --44156:0: aspacem 4: anon 0000ab2000-0078832fff 1917m rw--- --44156:0: aspacem 5: file 0078833000-0078852fff 131072 r-x-- d=0xfd00 i=201446298 o=0 (2,108) --44156:0: aspacem 6: 0078853000-007cffffff 71m --44156:0: aspacem 7: FILE 007d000000-007d27cfff 2609152 r-x-- d=0xfd02 i=2648346 o=0 (0,4) --44156:0: aspacem 8: 007d27d000-007d47cfff 2097152 --44156:0: aspacem 9: FILE 007d47d000-007d47ffff 12288 rw--- d=0xfd02 i=2648346 o=2609152 (0,4) --44156:0: aspacem 10: ANON 007d480000-007ee81fff 26m rw--- --44156:0: aspacem 11: 007ee82000-1001ffffff 63537m --44156:0: aspacem 12: RSVN 1002000000-1002000fff 4096 ----- SmFixed --44156:0: aspacem 13: ANON 1002001000-1002400fff 4194304 rwx-- --44156:0: aspacem 14: 1002401000-1fffffffff 65499m --44156:0: aspacem 15: RSVN 2000000000-7ffe2448efff 130936g ----- SmFixed --44156:0: aspacem 16: ANON 7ffe2448f000-7ffe244b0fff 139264 rw--- --44156:0: aspacem 17: RSVN 7ffe244b1000-7ffe24527fff 487424 ----- SmFixed --44156:0: aspacem 18: ANON 7ffe24528000-7ffe24529fff 8192 r-x-- --44156:0: aspacem 19: RSVN 7ffe2452a000-ffffffffff5fffff 16383e ----- SmFixed --44156:0: aspacem 20: ANON ffffffffff600000-ffffffffff600fff 4096 r-x-- --44156:0: aspacem 21: RSVN ffffffffff601000-ffffffffffffffff 9m ----- SmFixed --44156:0: aspacem >>> --44156:0: ume mmap_file_fixed_client #1 --44156:0: aspacem <<< SHOW_SEGMENTS: after #1 (24 segments) --44156:0: aspacem 3 segment names in 3 slots --44156:0: aspacem freelist is empty --44156:0: aspacem (0,4,3) /home/AltranUK/jsilva.fs/lib/valgrind/memcheck-amd64-linux --44156:0: aspacem (1,67,3) /u/wh/rel/ifaplrel/pw_fwp_engine.eab --44156:0: aspacem (2,108,3) /usr/lib64/ld-2.17.so --44156:0: aspacem 0: RSVN 0000000000-00003fffff 4194304 ----- SmFixed --44156:0: aspacem 1: file 0000400000-00008adfff 4907008 r-x-- d=0xfd00 i=712737 o=0 (1,67) --44156:0: aspacem 2: RSVN 00008ae000-0000aacfff 2093056 ----- SmFixed --44156:0: aspacem 3: file 0000aad000-0000ab1fff 20480 rw--- d=0xfd00 i=712737 o=4902912 (1,67) --44156:0: aspacem 4: anon 0000ab2000-0078832fff 1917m rw--- --44156:0: aspacem 5: file 0078833000-0078852fff 131072 r-x-- d=0xfd00 i=201446298 o=0 (2,108) --44156:0: aspacem 6: 0078853000-0078a52fff 2097152 --44156:0: aspacem 7: file 0078a53000-0078a54fff 8192 rw--- d=0xfd00 i=201446298 o=131072 (2,108) --44156:0: aspacem 8: 0078a55000-007cffffff 69m --44156:0: aspacem 9: FILE 007d000000-007d27cfff 2609152 r-x-- d=0xfd02 i=2648346 o=0 (0,4) --44156:0: aspacem 10: 007d27d000-007d47cfff 2097152 --44156:0: aspacem 11: FILE 007d47d000-007d47ffff 12288 rw--- d=0xfd02 i=2648346 o=2609152 (0,4) --44156:0: aspacem 12: ANON 007d480000-007ee81fff 26m rw--- --44156:0: aspacem 13: 007ee82000-1001ffffff 63537m --44156:0: aspacem 14: RSVN 1002000000-1002000fff 4096 ----- SmFixed --44156:0: aspacem 15: ANON 1002001000-1002400fff 4194304 rwx-- --44156:0: aspacem 16: 1002401000-1fffffffff 65499m --44156:0: aspacem 17: RSVN 2000000000-7ffe2448efff 130936g ----- SmFixed --44156:0: aspacem 18: ANON 7ffe2448f000-7ffe244b0fff 139264 rw--- --44156:0: aspacem 19: RSVN 7ffe244b1000-7ffe24527fff 487424 ----- SmFixed --44156:0: aspacem 20: ANON 7ffe24528000-7ffe24529fff 8192 r-x-- --44156:0: aspacem 21: RSVN 7ffe2452a000-ffffffffff5fffff 16383e ----- SmFixed --44156:0: aspacem 22: ANON ffffffffff600000-ffffffffff600fff 4096 r-x-- --44156:0: aspacem 23: RSVN ffffffffff601000-ffffffffffffffff 9m ----- SmFixed --44156:0: aspacem >>> --44156:0: ume mmap_anon_fixed_client #2 --44156:0: aspacem <<< SHOW_SEGMENTS: after #2 (25 segments) --44156:0: aspacem 3 segment names in 3 slots --44156:0: aspacem freelist is empty --44156:0: aspacem (0,4,3) /home/AltranUK/jsilva.fs/lib/valgrind/memcheck-amd64-linux --44156:0: aspacem (1,67,3) /u/wh/rel/ifaplrel/pw_fwp_engine.eab --44156:0: aspacem (2,108,3) /usr/lib64/ld-2.17.so --44156:0: aspacem 0: RSVN 0000000000-00003fffff 4194304 ----- SmFixed --44156:0: aspacem 1: file 0000400000-00008adfff 4907008 r-x-- d=0xfd00 i=712737 o=0 (1,67) --44156:0: aspacem 2: RSVN 00008ae000-0000aacfff 2093056 ----- SmFixed --44156:0: aspacem 3: file 0000aad000-0000ab1fff 20480 rw--- d=0xfd00 i=712737 o=4902912 (1,67) --44156:0: aspacem 4: anon 0000ab2000-0078832fff 1917m rw--- --44156:0: aspacem 5: file 0078833000-0078852fff 131072 r-x-- d=0xfd00 i=201446298 o=0 (2,108) --44156:0: aspacem 6: 0078853000-0078a52fff 2097152 --44156:0: aspacem 7: file 0078a53000-0078a54fff 8192 rw--- d=0xfd00 i=201446298 o=131072 (2,108) --44156:0: aspacem 8: anon 0078a55000-0078a55fff 4096 rw--- --44156:0: aspacem 9: 0078a56000-007cffffff 69m --44156:0: aspacem 10: FILE 007d000000-007d27cfff 2609152 r-x-- d=0xfd02 i=2648346 o=0 (0,4) --44156:0: aspacem 11: 007d27d000-007d47cfff 2097152 --44156:0: aspacem 12: FILE 007d47d000-007d47ffff 12288 rw--- d=0xfd02 i=2648346 o=2609152 (0,4) --44156:0: aspacem 13: ANON 007d480000-007ee81fff 26m rw--- --44156:0: aspacem 14: 007ee82000-1001ffffff 63537m --44156:0: aspacem 15: RSVN 1002000000-1002000fff 4096 ----- SmFixed --44156:0: aspacem 16: ANON 1002001000-1002400fff 4194304 rwx-- --44156:0: aspacem 17: 1002401000-1fffffffff 65499m --44156:0: aspacem 18: RSVN 2000000000-7ffe2448efff 130936g ----- SmFixed --44156:0: aspacem 19: ANON 7ffe2448f000-7ffe244b0fff 139264 rw--- --44156:0: aspacem 20: RSVN 7ffe244b1000-7ffe24527fff 487424 ----- SmFixed --44156:0: aspacem 21: ANON 7ffe24528000-7ffe24529fff 8192 r-x-- --44156:0: aspacem 22: RSVN 7ffe2452a000-ffffffffff5fffff 16383e ----- SmFixed --44156:0: aspacem 23: ANON ffffffffff600000-ffffffffff600fff 4096 r-x-- --44156:0: aspacem 24: RSVN ffffffffff601000-ffffffffffffffff 9m ----- SmFixed --44156:0: aspacem >>> ==44156== Memcheck, a memory error detector ==44156== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==44156== Using Valgrind-3.14.0.GIT and LibVEX; rerun with -h for copyright info ==44156== Command: /u/wh/rel/ifaplrel/pw_fwp_engine.eab ==44156== ==44156== Warning: set address range perms: large range [0xab2000, 0x78833000) (defined) ==44156== Thread 2 FDP_MRP_Recover_: ==44156== Invalid write of size 4 ==44156== at 0x78BB33: system__stack_usage__fill_stack (in /u/wh/rel/ifaplrel/pw_fwp_engine.eab) ==44156== by 0x75C49B: system__tasking__stages__task_wrapper (in /u/wh/rel/ifaplrel/pw_fwp_engine.eab) ==44156== by 0x79E1CDC4: start_thread (in /usr/lib64/libpthread-2.17.so) ==44156== by 0x7ADCC76C: clone (in /usr/lib64/libc-2.17.so) ==44156== Address 0x78972a08 is on thread 2's stack ==44156== 272 bytes below stack pointer ==44156== Any further hints? Thanks, João M. S. Silva > -----Original Message----- > From: Silva João > Sent: 1 de dezembro de 2017 14:43 > To: 'Ivo Raisr' <iv...@ivosh.net> > Cc: 'Valgrind Users' <valgrind-users@lists.sourceforge.net> > Subject: RE: [Valgrind-users] failed in UME with error 22 > > Also, is there a way to force correct compilation when I change the .ac > file? > > Because I need to make clean and make again to make this change > effective. > > I tried ./configure --enable-maintenance-mode but without success. It > seems the makefile ignores the fact that the .ac was changed. > > Yes, I am running autogen.sh and then configure.sh before running make. > > João M. S. Silva > > > > -----Original Message----- > > From: Silva João > > Sent: 1 de dezembro de 2017 13:06 > > To: 'Ivo Raisr' <iv...@ivosh.net> > > Cc: Valgrind Users <valgrind-users@lists.sourceforge.net> > > Subject: RE: [Valgrind-users] failed in UME with error 22 > > > > > Oh, have a look here where segment 3. has been created and listed in > > > the second SHOW_SEGMENTS output. > > > > OK. It seems to change position sometimes, it's now in 6: > > > > --63000:0: aspacem 6: FILE 0077000000-0077235fff 2318336 r-x-- > > d=0xfd02 i=25256897 o=0 (0,4) > > > > I have set valt_load_address_pri_norml="0x80000000" but it's too much, > > it cannot build: > > > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1405:(.text+0x8df): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1411:(.text+0x90b): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1415:(.text+0x927): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > memcheck_amd64_linux-mc_leakcheck.o: In function `lc_scan_memory': > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1154:(.text+0x128f): relocation > truncated > > to fit: R_X86_64_32S against `.rodata' > > memcheck_amd64_linux-mc_leakcheck.o: In function `print_results': > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1511:(.text+0x18a5): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1512:(.text+0x18ac): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1514:(.text+0x18bf): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1515:(.text+0x18c6): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1564:(.text+0x1a46): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1565:(.text+0x1a4e): relocation > truncated > > to fit: R_X86_64_32S against `.bss' > > /home/AltranUK/jsilva.fs/src/valgrind- > > 3.13.0/memcheck/mc_leakcheck.c:1641:(.text+0x1b5d): additional > > relocation overflows omitted from the output > > collect2: error: ld returned 1 exit status > > > > I've tried 0x77000000 but it's not enough for the program BSS. > > > > I'll have to try intermediate values. > > > > João M. S. Silva ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users