Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test error with XED v2023.04.16 #651

Open
ekilmer opened this issue Jan 30, 2023 · 3 comments
Open

Test error with XED v2023.04.16 #651

ekilmer opened this issue Jan 30, 2023 · 3 comments

Comments

@ekilmer
Copy link
Contributor

ekilmer commented Jan 30, 2023

See this comment about latest XED release #651 (comment)

Compiling against the 2022.10.11 version of XED and building tests results in an error: https://github.com/lifting-bits/cxx-common/actions/runs/4044850432/jobs/6955530486#step:19:2005

cxx-common PR with latest XED: lifting-bits/cxx-common#1007

XED changelog(s): https://github.com/intelxed/xed/tags

[17/40] cd /__w/cxx-common/cxx-common/remill/build/tests/X86 && /__w/cxx-common/cxx-common/remill/build/tests/X86/lift-amd64-tests --arch amd64 --bc_out tests_amd64.bc
FAILED: tests/X86/tests_amd64.bc /__w/cxx-common/cxx-common/remill/build/tests/X86/tests_amd64.bc 
cd /__w/cxx-common/cxx-common/remill/build/tests/X86 && /__w/cxx-common/cxx-common/remill/build/tests/X86/lift-amd64-tests --arch amd64 --bc_out tests_amd64.bc
F20230130 14:42:47.980844  5643 InstructionLifter.cpp:609] Check failed: val_type->isIntegerTy() Expected XMM0 to be an integral type for instruction at 60c481
*** Check failure stack trace: ***
    @          0x118b5ec  google::LogMessageFatal::~LogMessageFatal()
    @          0x11f085c  remill::InstructionLifter::LiftRegisterOperand()
    @          0x11edccb  remill::InstructionLifter::LiftIntoBlock()
    @           0x60e9c5  remill::TraceLifter::Impl::Lift()
    @           0x60e02c  remill::TraceLifter::Lift()
    @           0x5e7f9d  main
    @     0x7f9c156a3083  __libc_start_main
    @           0x5e7aae  _start
    @              (nil)  (unknown)
Aborted (core dumped)
@ekilmer
Copy link
Contributor Author

ekilmer commented May 19, 2023

This is also appearing on latest XED 2023.04.16 lifting-bits/cxx-common#1007

https://github.com/lifting-bits/cxx-common/actions/runs/5025911156/jobs/9013499485#step:19:2158

[21/40] cd /__w/cxx-common/cxx-common/remill/build/tests/X86 && /__w/cxx-common/cxx-common/remill/build/tests/X86/lift-amd64-tests --arch amd64 --bc_out tests_amd64.bc
FAILED: tests/X86/tests_amd64.bc /__w/cxx-common/cxx-common/remill/build/tests/X86/tests_amd64.bc 
cd /__w/cxx-common/cxx-common/remill/build/tests/X86 && /__w/cxx-common/cxx-common/remill/build/tests/X86/lift-amd64-tests --arch amd64 --bc_out tests_amd64.bc
F20230519 15:48:02.758507  3227 InstructionLifter.cpp:609] Check failed: val_type->isIntegerTy() Expected XMM0 to be an integral type for instruction at 7207f1
*** Check failure stack trace: ***
    @          0x1399cd0  google::LogMessage::SendToLog()
    @          0x1396216  google::LogMessage::Flush()
    @          0x139a46f  google::LogMessageFatal::~LogMessageFatal()
    @          0x15891df  remill::InstructionLifter::LiftRegisterOperand()
    @          0x158662b  remill::InstructionLifter::LiftIntoBlock()
    @           0x722c35  remill::TraceLifter::Impl::Lift()
    @           0x7222ec  remill::TraceLifter::Lift()
    @           0x6fbf3d  main
    @     0x7fedb98d6083  __libc_start_main
    @           0x6fba4e  _start
    @              (nil)  (unknown)
Aborted (core dumped)

@ekilmer ekilmer changed the title Test error with XED v2022.10.11 Test error with XED v2023.04.16 May 19, 2023
@pgarba
Copy link
Contributor

pgarba commented Jan 30, 2024

What is the last working version of XED ?

Tried several version but ending up here:

movlpd xmm14, qword ptr [rip + 0x138948]
F20240131 00:14:30.319564 77176 InstructionLifter.cpp:615] Check failed: val_type->isIntegerTy() Expected YMM14 to be an integral type for instruction at 4025bf

@ekilmer
Copy link
Contributor Author

ekilmer commented Jan 30, 2024

What is the last working version of XED ?

2022-04-17. cxx-common has the version https://github.com/lifting-bits/cxx-common/blob/master/ports/xed/vcpkg.json#L3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants