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

Five regression tests concerning parsing of Mach-O via fileinfo are failing with the Debug build #581

Closed
s3rvac opened this issue May 31, 2019 · 1 comment

Comments

@s3rvac
Copy link
Member

s3rvac commented May 31, 2019

Five regression tests concerning parsing of Mach-O via fileinfo are failing with the Debug build of RetDec.

Steps to reproduce

  1. Build the current master of RetDec in the Debug mode.
  2. Run our regression tests.

Expected output

SUCCESS (5407/5407)

Actual output

FAIL (failed 5 out of 5407 tests)

The failed tests are:

tools.fileinfo.bugs.macho-bad-alloc-2.Test (564ee59caad056d98ed274c8c4f06e82 --json --verbose)      [ FAIL ]  (0.10s)
tools.fileinfo.features.better-delphi-detection.TestDelphi19 (macho-ios-sim --json)                 [ FAIL ]  (0.09s)
tools.fileinfo.features.better-delphi-detection.TestMachODelphi16 (macho-simulator --json)          [ FAIL ]  (0.09s)
tools.fileinfo.features.better-delphi-detection.TestMachODelphi16 (macho-simulator --json)          [ FAIL ]  (0.09s)
tools.fileinfo.features.better-delphi-detection.TestMachODelphi18 (macho-simulator --json)          [ FAIL ]  (0.09s)
tools.fileinfo.loader.bugs.macho-section-no-associated-segment.Test (COD4-Advantage-Tool --js[..])  [ FAIL ]  (0.12s)

Notes

Configuration

  • Commit: 3832eb1 (current master)
  • OS:
    • 64b Arch Linux, GCC 8.3.0, Debug build of RetDec, or
    • 64b Debian Linux, GCC 6.3.0, Debug build of RetDec
@s3rvac
Copy link
Member Author

s3rvac commented May 31, 2019

I can confirm that the issue has started since the update to LLVM 8.0:

7a2018bb4dce191242cd7382390993ff6a8ab865 (first commit with LLVM 8.0)   FAIL
c63cc93a6e1f64cb5569ca167a5a29c0d24f9d68 (last commit with LLVM 3.9)    OK

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