Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 935313 - media-libs/assimp-5.3.1 fails tests on ppc: ai_assert failure in /var/tmp/portage/media-libs/assimp-5.3.1/work/assimp-5.3.1/code/AssetLib/glTF/glTFImporter.cpp(444 ): validRes
Summary: media-libs/assimp-5.3.1 fails tests on ppc: ai_assert failure in /var/tmp/por...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: Normal normal (vote)
Assignee: Paul Zander
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2024-07-01 22:40 UTC by matoro
Modified: 2024-07-02 02:37 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log and emerge --info (build.log.gz,388.20 KB, application/gzip)
2024-07-01 22:40 UTC, matoro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description matoro archtester 2024-07-01 22:40:00 UTC
Created attachment 896740 [details]
build.log and emerge --info

Seems same problem as bug 919896

[ RUN      ] utglTFImportExport.importglTFFromFileTest
Info,  T0: Load /var/tmp/portage/media-libs/assimp-5.3.1/work/assimp-5.3.1/test/models/glTF/TwoBoxes/TwoBoxes.gltf
Debug, T0: Assimp 5.3.0 ppc32 gcc debug singlethreadedsingle : 
Info,  T0: Found a possible importer: glTF Importer; trying signature-based detection
Info,  T0: Found a matching importer for this file format: glTF Importer.
Info,  T0: Import root directory is '/var/tmp/portage/media-libs/assimp-5.3.1/work/assimp-5.3.1/test/models/glTF/TwoBox
es/'
ai_assert failure in /var/tmp/portage/media-libs/assimp-5.3.1/work/assimp-5.3.1/code/AssetLib/glTF/glTFImporter.cpp(444
): validRes
<end of output>
Test time =   0.01 sec

89% tests passed, 61 tests failed out of 552

Total Test time (real) = 1024.00 sec

The following tests FAILED:
        205 - utglTFImportExport.importglTFFromFileTest (Subprocess aborted)
        206 - utglTFImportExport.incorrect_vertex_arrays (Subprocess aborted)
        207 - utglTFImportExport.sceneMetadata (Subprocess aborted)
        208 - utglTF2ImportExport.importglTF2FromFileTest (Failed)
        209 - utglTF2ImportExport.importBinaryglTF2FromFileTest (Failed)
        210 - utglTF2ImportExport.importglTF2_KHR_materials_pbrSpecularGlossiness (Failed)
        211 - utglTF2ImportExport.importglTF2_KHR_materials_clearcoat (Failed)
        212 - utglTF2ImportExport.importglTF2AndExport_KHR_materials_clearcoat (Failed)
        213 - utglTF2ImportExport.importglTF2AndExport_KHR_materials_pbrSpecularGlossiness (SEGFAULT)
        214 - utglTF2ImportExport.importglTF2AndExportToOBJ (SEGFAULT)
        215 - utglTF2ImportExport.importglTF2EmbeddedAndExportToOBJ (SEGFAULT)
        223 - utglTF2ImportExport.importglTF2PrimitiveModePoints (Failed)
        224 - utglTF2ImportExport.importglTF2PrimitiveModeLines (SEGFAULT)
        225 - utglTF2ImportExport.importglTF2PrimitiveModeLineLoop (SEGFAULT)
        226 - utglTF2ImportExport.importglTF2PrimitiveModeLineStrip (SEGFAULT)
        227 - utglTF2ImportExport.importglTF2PrimitiveModeTrianglesStrip (SEGFAULT)
        228 - utglTF2ImportExport.importglTF2PrimitiveModeTrianglesFan (SEGFAULT)
        230 - utglTF2ImportExport.bug_import_simple_skin (Failed)
        231 - utglTF2ImportExport.import_cameras (Failed)
        232 - utglTF2ImportExport.incorrect_vertex_arrays (SEGFAULT)
        233 - utglTF2ImportExport.texture_transform_test (Failed)
        234 - utglTF2ImportExport.exportglTF2FromFileTest (SEGFAULT)
        235 - utglTF2ImportExport.crash_in_anim_mesh_destructor (Failed)
        237 - utglTF2ImportExport.export_bad_accessor_bounds (Failed)
        238 - utglTF2ImportExport.export_normalized_normals (Failed)
        239 - utglTF2ImportExport.sceneMetadata (Failed)
        240 - utglTF2ImportExport.texcoords (Failed)
        241 - utglTF2ImportExport.texcoords_export (Failed)
        246 - utglTF2ImportExport.indexOutOfRange (SEGFAULT)
        250 - utglTF2ImportExport.schemaCheckPass (Failed)
        252 - utglTF2ImportExport.noSchemaFound (Failed)
        253 - utHMPImportExport.importHMPFromFileTest (Failed)
        256 - utFBXImporterExporter.importXFromFileTest (Failed)
        257 - utFBXImporterExporter.importBareBoxWithoutColorsAndTextureCoords (SEGFAULT)
        262 - utFBXImporterExporter.importPhongMaterial (SEGFAULT)
        263 - utFBXImporterExporter.importUnitScaleFactor (SEGFAULT)
        268 - utFBXImporterExporter.sceneMetadata (Failed)
        272 - utFBXImporterExporter.importSkeletonTest (Failed)
        279 - ImporterTest.testMultipleReads (Failed)
        373 - utPMXImporter.importTest (Failed)
        443 - utB3DImportExport.importACFromFileTest (Failed)
        456 - utQ3BSPImportExport.importerTest (Failed)
        476 - utMDLImporter.importMDLFromFileTest (SEGFAULT)
        477 - utMDLImporter_HL1_ImportSettings.importSettings (Failed)
        478 - utMDLImporter_HL1_Materials.flatShadeTexture (Failed)
        479 - utMDLImporter_HL1_Materials.chromeTexture (Failed)
        480 - utMDLImporter_HL1_Materials.additiveBlendTexture (Failed)
        481 - utMDLImporter_HL1_Materials.textureWithColorMask (Failed)
        482 - utMDLImporter_HL1_Nodes.checkBoneHierarchy (Failed)
        483 - utMDLImporter_HL1_Nodes.emptyBonesNames (Failed)
        484 - utMDLImporter_HL1_Nodes.emptyBodypartsNames (Failed)
        485 - utMDLImporter_HL1_Nodes.duplicateBodypartsNames (Failed)
        486 - utMDLImporter_HL1_Nodes.duplicateSubModelsNames (Failed)
        487 - utMDLImporter_HL1_Nodes.emptySequenceNames (Failed)
        488 - utMDLImporter_HL1_Nodes.duplicateSequenceNames (Failed)
        489 - utMDLImporter_HL1_Nodes.emptySequenceGroupNames (Failed)
        490 - utMDLImporter_HL1_Nodes.duplicateSequenceGroupNames (Failed)
        491 - utMDLImporter_HL1_Nodes.offsetMatrixUnappliesTransformations (Failed)
        502 - MaterialSystemTest.testCastIntProperty (Failed)
        519 - utArmaturePopulate.importCheckForArmatureTest (SEGFAULT)
        541 - utFindInvalidDataProcess.testStepNegativeResult (Failed)
Errors while running CTest
Comment 1 Ionen Wolkens gentoo-dev 2024-07-02 01:30:10 UTC
Guess could try dekeywording qtquick3d for ppc, plasma won't be keyworded there and at a glance will just need to mask qtmultimedia[qml] and PyQt6[quick3d].
Comment 2 Ionen Wolkens gentoo-dev 2024-07-02 01:30:42 UTC
(In reply to Ionen Wolkens from comment #1)
> Guess could try dekeywording qtquick3d for ppc
and assimp*
Comment 3 Larry the Git Cow gentoo-dev 2024-07-02 02:37:25 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f16eaad83b785d67e4fc450f32907775055840

commit f2f16eaad83b785d67e4fc450f32907775055840
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2024-07-02 02:16:24 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2024-07-02 02:19:20 +0000

    media-libs/assimp: unkeyword all for ~ppc
    
    Don't know if tests used to pass when it was first keyworded,
    but keyword is hardly needed at the moment. Can revisit if we
    really need it.
    
    Bug: https://bugs.gentoo.org/935313
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 media-libs/assimp/assimp-5.2.5-r1.ebuild | 2 +-
 media-libs/assimp/assimp-5.2.5-r2.ebuild | 2 +-
 media-libs/assimp/assimp-5.3.1.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6301bc201ff760969d85e241af3e5a8c223024a7

commit 6301bc201ff760969d85e241af3e5a8c223024a7
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2024-07-02 02:11:41 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2024-07-02 02:19:16 +0000

    dev-qt/qtquick3d: unkeyword all for ~ppc
    
    assimp has issues here like hppa and there should be little
    reason to worry about it on ppc given plasma is not due to be
    keyworded there and qtquick3d only added ppc due to USE=qml
    on qtmultimedia which we can mask.
    
    Bug: https://bugs.gentoo.org/932862
    Bug: https://bugs.gentoo.org/935313
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild    | 2 +-
 dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild    | 2 +-
 dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild | 2 +-
 dev-qt/qtquick3d/qtquick3d-6.8.9999.ebuild | 2 +-
 dev-qt/qtquick3d/qtquick3d-6.9999.ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b441b8a56dfa9133f33d21f9fb249b08fcd6340b

commit b441b8a56dfa9133f33d21f9fb249b08fcd6340b
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2024-07-02 02:08:45 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2024-07-02 02:08:45 +0000

    profiles/arch/powerpc/ppc32: mask USE that need qtquick3d:6
    
    Seems to be little reason to worry about it on ppc as nothing
    really need these USE, can revisit if something really needs
    these.
    
    Bug: https://bugs.gentoo.org/935313
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 profiles/arch/powerpc/ppc32/package.use.mask | 6 ++++++
 1 file changed, 6 insertions(+)