Bug 2318370

Summary: Tests running plugins, creating splash screen image fails on s390x
Product: [Fedora] Fedora Reporter: Nils Philippsen <nphilipp>
Component: gimp3Assignee: Nils Philippsen <nphilipp>
Status: CLOSED WONTFIX QA Contact:
Severity: low Docs Contact:
Priority: unspecified    
Version: 40CC: nphilipp
Target Milestone: ---   
Target Release: ---   
Hardware: s390x   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-12 22:00:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 485231    

Description Nils Philippsen 2024-10-12 21:50:19 UTC
On s390x, creating the splash screen image (which runs a headless gimp, which runs plugins) hangs, as well as running tests which involve plugins. Strace shows the GIMP process hanging attempting to communicate with the plugin process.

This is hard to debug for me, 1) because access to s390x hardware is limited and 2) my knowledge about (supposedly) endianness issues together with interprocess communication is next to non-existent.

Not building on s390x at all is acceptable, users of the package are by and large on other (non mainframe) architectures.

Reproducible: Always

Steps to Reproduce:
Build gimp on s390x.
Actual Results:  
Building the splash image hangs and/or running the test suite hangs.

Expected Results:  
Building the splash screen image as well as running the test suite succeeds.

Comment 1 Nils Philippsen 2024-10-12 22:00:13 UTC
Needsless to say that upstream doesn’t support big endian architectures.