Bug 33264 - Docker rpms issue floating exception on Intel N100 platforms probably due to missing SSE instructions
Summary: Docker rpms issue floating exception on Intel N100 platforms probably due to ...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Juan Magallón
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-03 12:49 CEST by Joseph Wang
Modified: 2024-06-21 00:05 CEST (History)
2 users (show)

See Also:
Source RPM: docker-24.0.5-5.mga10.src.rpm
CVE:
Status comment:


Attachments

Description Joseph Wang 2024-06-03 12:49:38 CEST
Description of problem:

The production docker images issue a floating exception on N100 machines when
doing a docker pull.  Rebulding the images from source creates working images.

This is likely due to the production machines including sse instructions.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Get N100 laptop
2. install docker RPM
3. do docker pull
Comment 1 Joseph Wang 2024-06-03 12:50:43 CEST
This is likely fixable by include a compiler switch that creates an executable with fallback FP instructions that work on any machine.
Comment 2 Lewis Smith 2024-06-03 20:32:32 CEST
Thanks for the report.

I perceive a puzzle in the diagnosis:
The title says "probably due to missing SSE instructions".
Comment 0 says "likely due to the production machines including sse instructions".

These SSE instructions have caused problems on older hardware when we compile *with* them, and the h/w does not know them. I think the conclusion was that we should compile with them anyway. Some packages really need them.

When you talk of "missing SSE instructions", I wonder whether you are saying that the hardware you cite (Intel N100), presumably all new, no longer has them. Please clarify this, it will matter.

But your comment 1 might fix both cases: no SSE because too old or too new!

CC: (none) => lewyssmith

Comment 3 Marja Van Waes 2024-06-20 21:37:07 CEST
(In reply to Joseph Wang from comment #1)
> This is likely fixable by include a compiler switch that creates an
> executable with fallback FP instructions that work on any machine.

Assigning to our registered docker maintainer.

CC: (none) => marja11
Assignee: bugsquad => bruno

Comment 4 Bruno Cornec 2024-06-21 00:05:24 CEST
I won't be able to help on this as Joseph is speaking of Mageia Docker images as I understand, not the docker application itself. Juan is probably the one to warn on this.

Assignee: bruno => waldergeist


Note You need to log in before you can comment on or make changes to this bug.