[Libreoffice-qa] Valgrind refusing to cooperate

Ilmari Lauhakangas ilmari.lauhakangas at libreoffice.org
Tue Aug 21 12:20:24 UTC 2018


Can anyone use valgrind anymore? I keep getting this when trying to get 
a callgrind trace with a master build:

vex amd64->IR: unhandled instruction bytes: 0xF3 0xF 0x1E 0xFA 0x55 0x48 
0x89 0xE5
vex amd64->IR:   REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:   VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=0F
vex amd64->IR:   PFX.66=0 PFX.F2=0 PFX.F3=1
==3254== valgrind: Unrecognised instruction at address 0x4002e00.
==3254==    at 0x4002E00: ??? (in /usr/lib/ld-2.28.so)
==3254==    by 0x4002007: ??? (in /usr/lib/ld-2.28.so)
==3254==    by 0x2: ???
==3254==    by 0xFFF000712: ???
==3254==    by 0xFFF00073A: ???
==3254==    by 0xFFF000757: ???
==3254== Your program just tried to execute an instruction that Valgrind
==3254== did not recognise.  There are two possible reasons for this.
==3254== 1. Your program has a bug and erroneously jumped to a non-code
==3254==    location.  If you are running Memcheck and you just saw a
==3254==    warning about a bad jump, it's probably your program's fault.
==3254== 2. The instruction is legitimate but Valgrind doesn't handle it,
==3254==    i.e. it's Valgrind's fault.  If you think this is the case or
==3254==    you are not sure, please let us know and we'll try to fix it.
==3254== Either way, Valgrind will now raise a SIGILL signal which will
==3254== probably kill your program.
==3254==
==3254== Process terminating with default action of signal 4 (SIGILL): 
dumping core
==3254==  Illegal opcode at address 0x4002E00
==3254==    at 0x4002E00: ??? (in /usr/lib/ld-2.28.so)
==3254==    by 0x4002007: ??? (in /usr/lib/ld-2.28.so)
==3254==    by 0x2: ???
==3254==    by 0xFFF000712: ???
==3254==    by 0xFFF00073A: ???
==3254==    by 0xFFF000757: ???
==3254==
==3254== Events    : Ir Dr Dw I1mr D1mr D1mw ILmr DLmr DLmw
==3254== Collected : 2 0 1 1 0 1 1 0 1
==3254==
==3254== I   refs:      2
==3254== I1  misses:    1
==3254== LLi misses:    1
==3254== I1  miss rate: 50.00%
==3254== LLi miss rate: 50.00%
==3254==
==3254== D   refs:      1  (0 rd + 1 wr)
==3254== D1  misses:    1  (0 rd + 1 wr)
==3254== LLd misses:    1  (0 rd + 1 wr)
==3254== D1  miss rate: 100.0% (0.0%   + 100.0%  )
==3254== LLd miss rate: 100.0% (0.0%   + 100.0%  )
==3254==
==3254== LL refs:       2  (1 rd + 1 wr)
==3254== LL misses:     2  (1 rd + 1 wr)
==3254== LL miss rate:  66.7% (33.3%   + 100.0%  )


More information about the Libreoffice-qa mailing list