Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949968 - dev-qt/qtmultimedia-6.8.2 fails test - [texlive] [gcc-15] 33 - tst_gstreamer_backend (Failed) tests/.../tst_gstreamer_backend
Summary: dev-qt/qtmultimedia-6.8.2 fails test - [texlive] [gcc-15] 33 - tst_gstreamer_...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks: gcc-15
  Show dependency tree
 
Reported: 2025-02-19 17:37 UTC by Toralf Förster
Modified: 2025-02-20 18:28 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,18.59 KB, text/plain)
2025-02-19 17:37 UTC, Toralf Förster
Details
LastTest.log (LastTest.log,234.93 KB, text/plain)
2025-02-19 17:37 UTC, Toralf Förster
Details
dev-qt:qtmultimedia-6.8.2:20250219-052225.log.xz (dev-qt:qtmultimedia-6.8.2:20250219-052225.log.xz,31.61 KB, application/x-xz)
2025-02-19 17:37 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,127.85 KB, text/plain)
2025-02-19 17:37 UTC, Toralf Förster
Details
environment (environment,100.02 KB, text/plain)
2025-02-19 17:37 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.23 KB, application/x-xz)
2025-02-19 17:37 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,23.82 KB, application/x-xz)
2025-02-19 17:37 UTC, Toralf Förster
Details
logs.tar.xz (logs.tar.xz,156.73 KB, application/x-xz)
2025-02-19 17:38 UTC, Toralf Förster
Details
qlist-info.txt.xz (qlist-info.txt.xz,39.70 KB, application/x-xz)
2025-02-19 17:38 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,24.05 KB, application/x-xz)
2025-02-19 17:38 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2025-02-19 17:37:50 UTC
tests/auto/unit/multimediawidgets/qmediaplayerwidgets/tst_qmediaplayerwidgets     =   0.07 sec*proc (1 test)
tests/auto/unit/multimediawidgets/qvideowidget/tst_qvideowidget                   =   0.07 sec*proc (1 test)

Total Test time (real) =  20.11 sec

The following tests FAILED:
	 33 - tst_gstreamer_backend (Failed)                    tests/auto/unit/multimedia/gstreamer_backend/tst_gstreamer_backend
	 40 - tst_qmediaplayerformatsupport (Failed)            tests/auto/integration/qmediaplayerformatsupport/tst_qmediaplayerformatsupport
Errors while running CTest

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 23.0_desktop_plasma_systemd_test-20250215-194501

  UNMASKED:

  
  <sys-devel/gcc-15.0.9999:15

  
  >=app-text/dvisvgm-2024
  >=app-text/ps2pkm-1.8_p20240311
  >=app-text/texlive-2024
  >=app-text/texlive-core-2024
  >=dev-libs/kpathsea-6.4.0
  >=dev-libs/ptexenc-1.4.6
  dev-python/latexrestricted
  >=dev-tex/biber-2.20
  >=dev-tex/biblatex-3.20
  >=dev-tex/bibtexu-3.72_p20240311
  >=dev-tex/glossaries-4.55
  dev-tex/latex2pydata
  >=dev-tex/latexmk-4.85
  >=dev-tex/minted-3.4.0
  >=dev-tex/tex4ht-20240311
  >=dev-texlive/texlive-basic-2024
  >=dev-texlive/texlive-bibtexextra-2024
  >=dev-texlive/texlive-binextra-2024
  >=dev-texlive/texlive-context-2024
  >=dev-texlive/texlive-fontsextra-2024
  >=dev-texlive/texlive-fontsrecommended-2024
  >=dev-texlive/texlive-fontutils-2024
  >=dev-texlive/texlive-formatsextra-2024
  >=dev-texlive/texlive-games-2024
  >=dev-texlive/texlive-humanities-2024
  >=dev-texlive/texlive-langarabic-2024
  >=dev-texlive/texlive-langchinese-2024
  >=dev-texlive/texlive-langcjk-2024
  >=dev-texlive/texlive-langcyrillic-2024
  >=dev-texlive/texlive-langczechslovak-2024
  >=dev-texlive/texlive-langenglish-2024
  >=dev-texlive/texlive-langeuropean-2024
  >=dev-texlive/texlive-langfrench-2024
  >=dev-texlive/texlive-langgerman-2024
  >=dev-texlive/texlive-langgreek-2024
  >=dev-texlive/texlive-langitalian-2024
  >=dev-texlive/texlive-langjapanese-2024
  >=dev-texlive/texlive-langkorean-2024
  >=dev-texlive/texlive-langother-2024
  >=dev-texlive/texlive-langpolish-2024
  >=dev-texlive/texlive-langportuguese-2024
  >=dev-texlive/texlive-langspanish-2024
  >=dev-texlive/texlive-latex-2024
  >=dev-texlive/texlive-latexextra-2024
  >=dev-texlive/texlive-latexrecommended-2024
  >=dev-texlive/texlive-luatex-2024
  >=dev-texlive/texlive-mathscience-2024
  >=dev-texlive/texlive-metapost-2024
  >=dev-texlive/texlive-music-2024
  >=dev-texlive/texlive-pictures-2024
  >=dev-texlive/texlive-plaingeneric-2024
  >=dev-texlive/texlive-pstricks-2024
  >=dev-texlive/texlive-publishers-2024
  >=dev-texlive/texlive-xetex-2024

  The attached etc.portage.tar.xz has all details.
  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-15 *
clang version 19.1.7
llvm-config: 19.1.7
Python 3.12.9
go version go1.23.6 linux/amd64
Available Ruby profiles:
  [1]   ruby32 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.84.1 *
The following VMs are available for generation-2:
1)	Eclipse Temurin JDK 17.0.14_p7 [openjdk-bin-17]
*)	Eclipse Temurin JDK 21.0.6_p7 [openjdk-bin-21]
3)	Eclipse Temurin JDK 8.442_p06 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8 
  [2]   openjdk-bin-17 
  [3]   openjdk-bin-21  system-vm


  HEAD of ::gentoo
commit 6d447440cec1743eb360b2bd6f086d0de2c77216
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Tue Feb 18 23:03:41 2025 +0000

    2025-02-18 23:03:41 UTC

emerge -qpvO =dev-qt/qtmultimedia-6.8.2
[ebuild  N    ] dev-qt/qtmultimedia-6.8.2  USE="X alsa ffmpeg gstreamer opengl pulseaudio qml screencast test v4l vulkan wayland -custom-cflags -eglfs -vaapi"
Comment 1 Toralf Förster gentoo-dev 2025-02-19 17:37:52 UTC
Created attachment 919377 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2025-02-19 17:37:53 UTC
Created attachment 919378 [details]
LastTest.log
Comment 3 Toralf Förster gentoo-dev 2025-02-19 17:37:54 UTC
Created attachment 919379 [details]
dev-qt:qtmultimedia-6.8.2:20250219-052225.log.xz
Comment 4 Toralf Förster gentoo-dev 2025-02-19 17:37:55 UTC
Created attachment 919380 [details]
emerge-history.txt
Comment 5 Toralf Förster gentoo-dev 2025-02-19 17:37:57 UTC
Created attachment 919381 [details]
environment
Comment 6 Toralf Förster gentoo-dev 2025-02-19 17:37:57 UTC
Created attachment 919382 [details]
etc.clang.tar.xz
Comment 7 Toralf Förster gentoo-dev 2025-02-19 17:37:58 UTC
Created attachment 919383 [details]
etc.portage.tar.xz
Comment 8 Toralf Förster gentoo-dev 2025-02-19 17:38:00 UTC
Created attachment 919384 [details]
logs.tar.xz
Comment 9 Toralf Förster gentoo-dev 2025-02-19 17:38:01 UTC
Created attachment 919385 [details]
qlist-info.txt.xz
Comment 10 Toralf Förster gentoo-dev 2025-02-19 17:38:02 UTC
Created attachment 919386 [details]
temp.tar.xz
Comment 11 Toralf Förster gentoo-dev 2025-02-19 17:38:03 UTC
The file size of ./files/tests.tar.xz is too big (11M) for an upload. For few weeks the link http://tinderbox.zwiebeltoralf.de:31560/23.0_desktop_plasma_systemd_test-20250215-194501/var/tmp/tb/issues/20250219-052950-dev-qt_qtmultimedia-6.8.2/files/tests.tar.xz is valid.
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-19 17:44:48 UTC
(just adding gcc-15 blocker so it's not lost, not confirmed or anything)
Comment 13 Ionen Wolkens gentoo-dev 2025-02-19 19:30:13 UTC
qtmultimedia has rather picky/flaky tests which can fail in all sorts of non-bad ways, but given this time I see segfaults then I do "suspect" gcc-15 is related.

Haven't tried 15 yet, but tests still pass while using gcc-14 for what I can see.

I'll try rebuilding qtbase, gstreamer, and qtmultimedia itself with 15 tomorrow or so.
Comment 14 Ionen Wolkens gentoo-dev 2025-02-19 22:27:04 UTC
Ended up trying now after all and I can't reproduce.

I tried rebuilding qtbase, gstreamer, gst-plugins-{base,bad}, glib (given it came up in the backtrace), and then qtmultimedia with gcc-15.0.1_pre20250216, but tests still passed.

Then my next best guess was this wall of gst-plugins-* in the emerge history that I did not have installed that might trip the tests even though qtmultimedia only depends on -base/bad, so I went and installed them all and built with gcc15 while at it, but still passes.

I'm kind of low on ideas now that don't involve replicating the tinderbox perfectly, maybe it's some other unsuspected dependencies, maybe gcc-15 is unrelated, or maybe it's some race condition and wouldn't be able to reproduce either way.. I don't know.
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-19 23:15:05 UTC
toralf, can you reproduce this on another image? also, could you maybe tar up this image that *did* reproduce it, if it still happens there? Thank you.
Comment 16 Toralf Förster gentoo-dev 2025-02-20 18:28:20 UTC
at another image (23.0_desktop_plasma_systemd_test-20250214-183230) the issue did not appear.