Bug 459716

Summary: Failing test for zstd
Product: [Frameworks and Libraries] frameworks-karchive Reporter: Petr <phodina>
Component: generalAssignee: KIO Bugs <kio-bugs-null>
Status: REPORTED ---    
Severity: normal CC: kdelibs-bugs-null
Priority: NOR    
Version First Reported In: 5.98.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Petr 2022-09-26 22:34:23 UTC
SUMMARY
***
Hi,
I'm trying to build karchive with zstd support and the test fails. Could you help?
***


STEPS TO REPRODUCE
1.  guix build karchive


OBSERVED RESULT
Test project /tmp/guix-build-karchive-5.98.0.drv-0/build
    Start 1: karchivetest
^[[B1/5 Test #1: karchivetest .....................Subprocess aborted***Exception:   3.06 sec
********* Start testing of KArchiveTest *********
Config: Using QtTest library 5.15.5, Qt 5.15.5 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 10.3.0), unknown unknown
PASS   : KArchiveTest::initTestCase()
PASS   : KArchiveTest::testEmptyFilename()
PASS   : KArchiveTest::testNullDevice()
PASS   : KArchiveTest::testNonExistentFile()
PASS   : KArchiveTest::testCreateTar(.tar)
RESULT : KArchiveTest::testCreateTar():".tar":
     0.24 msecs per iteration (total: 62, iterations: 256)
PASS   : KArchiveTest::testCreateTarXXX(.tar.gz)
RESULT : KArchiveTest::testCreateTarXXX():".tar.gz":
     0.41 msecs per iteration (total: 53, iterations: 128)
PASS   : KArchiveTest::testCreateTarXXX(.tar.bz2)
RESULT : KArchiveTest::testCreateTarXXX():".tar.bz2":
     0.60 msecs per iteration (total: 78, iterations: 128)
PASS   : KArchiveTest::testCreateTarXXX(.tar.lzma)
RESULT : KArchiveTest::testCreateTarXXX():".tar.lzma":
     2.1 msecs per iteration (total: 70, iterations: 32)
PASS   : KArchiveTest::testCreateTarXXX(.tar.xz)
RESULT : KArchiveTest::testCreateTarXXX():".tar.xz":
     2.1 msecs per iteration (total: 69, iterations: 32)
PASS   : KArchiveTest::testCreateTarXXX(.tar.zst)
RESULT : KArchiveTest::testCreateTarXXX():".tar.zst":
     0.23 msecs per iteration (total: 61, iterations: 256)
PASS   : KArchiveTest::testReadTar(.tar.gz)
RESULT : KArchiveTest::testReadTar():".tar.gz":
     0.53 msecs per iteration (total: 68, iterations: 128)
PASS   : KArchiveTest::testReadTar(.tar.bz2)
RESULT : KArchiveTest::testReadTar():".tar.bz2":
     0.58 msecs per iteration (total: 75, iterations: 128)
PASS   : KArchiveTest::testReadTar(.tar.lzma)
RESULT : KArchiveTest::testReadTar():".tar.lzma":
     0.53 msecs per iteration (total: 68, iterations: 128)
PASS   : KArchiveTest::testReadTar(.tar.xz)
RESULT : KArchiveTest::testReadTar():".tar.xz":
     0.53 msecs per iteration (total: 68, iterations: 128)
PASS   : KArchiveTest::testReadTar(.tar.zst)
RESULT : KArchiveTest::testReadTar():".tar.zst":
     0.49 msecs per iteration (total: 63, iterations: 128)
PASS   : KArchiveTest::testUncompress(.tar.gz)
PASS   : KArchiveTest::testUncompress(.tar.bz2)
PASS   : KArchiveTest::testUncompress(.tar.lzma)
PASS   : KArchiveTest::testUncompress(.tar.xz)
QWARN  : KArchiveTest::testUncompress(.tar.zst) kf.archive: ZSTD_decompressStream returned 18446744073709551606 Unknown frame descriptor
FAIL!  : KArchiveTest::testUncompress(.tar.zst) 'totalSize > 26000' returned FALSE. ()
   Loc: [/tmp/guix-build-karchive-5.98.0.drv-0/karchive-5.98.0/autotests/karchivetest.cpp(586)]
PASS   : KArchiveTest::testTarFileData(.tar.gz)
PASS   : KArchiveTest::testTarFileData(.tar.bz2)
PASS   : KArchiveTest::testTarFileData(.tar.lzma)
PASS   : KArchiveTest::testTarFileData(.tar.xz)
PASS   : KArchiveTest::testTarFileData(.tar.zst)
PASS   : KArchiveTest::testTarCopyTo(.tar.gz)
PASS   : KArchiveTest::testTarCopyTo(.tar.bz2)
PASS   : KArchiveTest::testTarCopyTo(.tar.lzma)
PASS   : KArchiveTest::testTarCopyTo(.tar.xz)
PASS   : KArchiveTest::testTarCopyTo(.tar.zst)
PASS   : KArchiveTest::testTarReadWrite(.tar.gz)
PASS   : KArchiveTest::testTarReadWrite(.tar.bz2)
PASS   : KArchiveTest::testTarReadWrite(.tar.lzma)
PASS   : KArchiveTest::testTarReadWrite(.tar.xz)

=== Received signal at function time: 9ms, total time: 3054ms, dumping stack ===
=== End of stack trace ===
QFATAL : KArchiveTest::testTarReadWrite(.tar.zst) Received signal 11
         Function time: 9ms Total time: 3054ms
FAIL!  : KArchiveTest::testTarReadWrite(.tar.zst) Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 33 passed, 2 failed, 0 skipped, 0 blacklisted, 3055ms
********* Finished testing of KArchiveTest *********

EXPECTED RESULT
KArchiveTest::testUncompress and KArchiveTest::testTarReadWrite succeed.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Guix