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

Reply via email to