peter at lekensteyn dot nl
2018-05-16 14:20:26 UTC
https://sourceware.org/bugzilla/show_bug.cgi?id=23188
Bug ID: 23188
Summary: Process record does not support instruction 0xc5
(vmovd %esi,%xmm0 / AVX2)
Product: gdb
Version: 8.1
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdb
Assignee: unassigned at sourceware dot org
Reporter: peter at lekensteyn dot nl
Target Milestone: ---
Reverse debugging using the "record" command halts when it encounters an
AVX2-related instruction.
(gdb) record full
(gdb) c
Process record does not support instruction 0xc5 at address 0x7fffddca0010.
Process record: failed to record execution log.
0x00007fffddca0010 in __memset_avx2_unaligned_erms () from /usr/lib/libc.so.6
(gdb) x/i $rip
=> 0x7fffddca0010 <__memset_avx2_unaligned_erms>: vmovd %esi,%xmm0
As a workaround, libc can be patched to hide the AVX2 CPU feature, but it is
rather cumbersome to use: https://stackoverflow.com/q/42451492
Affects glibc 2.24, 2.25, 2.27 on Arch Linux and Ubuntu.
CPU: i7-6700HQ
Bug ID: 23188
Summary: Process record does not support instruction 0xc5
(vmovd %esi,%xmm0 / AVX2)
Product: gdb
Version: 8.1
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdb
Assignee: unassigned at sourceware dot org
Reporter: peter at lekensteyn dot nl
Target Milestone: ---
Reverse debugging using the "record" command halts when it encounters an
AVX2-related instruction.
(gdb) record full
(gdb) c
Process record does not support instruction 0xc5 at address 0x7fffddca0010.
Process record: failed to record execution log.
0x00007fffddca0010 in __memset_avx2_unaligned_erms () from /usr/lib/libc.so.6
(gdb) x/i $rip
=> 0x7fffddca0010 <__memset_avx2_unaligned_erms>: vmovd %esi,%xmm0
As a workaround, libc can be patched to hide the AVX2 CPU feature, but it is
rather cumbersome to use: https://stackoverflow.com/q/42451492
Affects glibc 2.24, 2.25, 2.27 on Arch Linux and Ubuntu.
CPU: i7-6700HQ
--
You are receiving this mail because:
You are on the CC list for the bug.
You are receiving this mail because:
You are on the CC list for the bug.