[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