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

CHECK( feedrate == Approx(config.opt_float("travel_speed") * 60) ) build test failure on aarch64 and s390x #14045

Open
2 tasks
adelton opened this issue Jan 26, 2025 · 1 comment

Comments

@adelton
Copy link

adelton commented Jan 26, 2025

Description of the bug

We started to see

4: /builddir/build/BUILD/prusa-slicer-2.9.0-build/PrusaSlicer-version_2.9.0/tests/fff_print/test_retraction.cpp:92: FAILED:
4:   CHECK( feedrate == Approx(config.opt_float("travel_speed") * 60) )
4: with expansion:
4:   7799.0 == Approx( 7800.0 )
4: with message:
4:   move Z at travel speed

on Fedora rawhide, on aarch64 and s390x architectures (but not on x86_64 and ppc64le), reported as https://bugzilla.redhat.com/show_bug.cgi?id=2341110.

This is with prusa-slicer 2.9.0. The 2.9.0 build has passed (including the tests) on 2025-01-07 (and a couple of times before that) and is in Fedora rawhide, this was seen on a periodic rebuild (to check regressions with new dependencies). Going through the list of packages that are different between the passing build back on 2025-01-07 and now, nothing sticks out -- catch2 is still 2.13.10, for example, and obviously the 2.9.0 source is exactly the same

Attempting to understand the code, it is not exactly clear where the .f() (which gets into feedrate) comes from, and if relaxing this approximate comparison by one is possibly justified, or if the value should always be much much closer to 7800 and there is some significant problem somewhere.

Project file & How to reproduce

No project file as this is a build failure.

Steps to reproduce is to build the .src.rpm file from https://koji.fedoraproject.org/koji/buildinfo?buildID=2610767 on latest Fedora rawhide.

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.9.0 GA + a couple of Fedora build patches at https://src.fedoraproject.org/rpms/prusa-slicer/tree/rawhide

Operating system

Fedora rawhide

Printer model

N/A

@cryptomilk
Copy link

Can you try #13886 ?

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

No branches or pull requests

2 participants