lifting-bits / remill

Library for lifting machine code to LLVM bitcode
Apache License 2.0
1.22k stars 142 forks source link

Failing `MOVr16r16_2` test on Ubuntu 22.04 #647

Closed ekilmer closed 1 year ago

ekilmer commented 1 year ago

While testing PR #646 (that includes a fix for #635), I am seeing the following test errors https://github.com/lifting-bits/cxx-common/actions/runs/3869393036/jobs/6595460500#step:19:27

Test project /__w/cxx-common/cxx-common/remill/build
    Start 1: small_diff_test
1/7 Test #1: small_diff_test ..................   Passed  130.87 sec
    Start 2: thumb-tests
2/7 Test #2: thumb-tests ......................   Passed   10.28 sec
    Start 3: thumb
3/7 Test #3: thumb ............................   Passed   10.23 sec
    Start 4: x86
4/7 Test #4: x86 ..............................Subprocess aborted***Exception:   0.13 sec
F20230108 23:29:46.239419  5377 Run.cpp:1294] Check failed: nullptr != sym_func Could not find code for test case MOVr16r16_2
*** Check failure stack trace: ***
    @     0x563b97bc15bc  google::LogMessageFatal::~LogMessageFatal()
    @     0x563b97ae6211  main
    @     0x7f18be060d90  (unknown)
    @     0x7f18be060e40  __libc_start_main
    @     0x563b97adde35  _start
    @              (nil)  (unknown)

    Start 5: x86_avx
5/7 Test #5: x86_avx ..........................Subprocess aborted***Exception:   0.10 sec
F20230108 23:29:46.373704  5378 Run.cpp:1294] Check failed: nullptr != sym_func Could not find code for test case MOVr16r16_2
*** Check failure stack trace: ***
    @     0x55a62e8a351c  google::LogMessageFatal::~LogMessageFatal()
    @     0x55a62e789211  main
    @     0x7f1f3f21ed90  (unknown)
    @     0x7f1f3f21ee40  __libc_start_main
    @     0x55a62e780e35  _start
    @              (nil)  (unknown)

    Start 6: amd64
6/7 Test #6: amd64 ............................   Passed   23.44 sec
    Start 7: amd64_avx
7/7 Test #7: amd64_avx ........................   Passed   27.03 sec