Bug 15408 - AB-INT PTEST: gstreamer ptest failure: in gstreamer/elements_queue.test
Summary: AB-INT PTEST: gstreamer ptest failure: in gstreamer/elements_queue.test
Status: RESOLVED FIXED
Alias: None
Product: Package Testing (ptest)
Classification: QA/Testing
Component: ptest (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 6.1 M4
Assignee: Ross Burton
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2024-02-22 14:13 UTC by João Marcos Costa
Modified: 2026-10-01 15:02 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description João Marcos Costa 2024-02-22 14:13:26 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6289/steps/13/logs/stdio

Failed ptests:
{'gstreamer1.0': ['gstreamer/elements_queue.test']}

qemux86-64-ptest opensuse154-ty-2
Comment 1 Ross Burton 2024-03-20 12:21:29 UTC
/usr/src/debug/gstreamer1.0/1.22.10/libs/gst/check/gstcheck.c:286:
F:general:test_leaky_downstream:0:
Unexpected critical/warning:
/usr/src/debug/gstreamer1.0/1.22.10/gst/gstpad.c:5392:
store_sticky_event:<queue:src> Sticky event misordering, got 'segment' before 'stream-start'
Comment 2 Ross Burton 2024-07-25 14:56:34 UTC
Filed upstream at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3690.

If the SWAT process is catching all the failures then we've not seen this since February.
Comment 3 Ross Burton 2024-07-26 09:42:54 UTC
As far as we can tell his has happened once, on an older release.  I left a qemuarm64 image looping this test for almost 20 hours with no failures.

Closing for now unless it reproduces with 1.24.x.
Comment 4 Ross Burton 2024-07-26 11:09:11 UTC
Drat.

Unexpected critical/warning: /usr/src/debug/gstreamer1.0/1.24.5/gst/gstpad.c:5397:store_sticky_event:<queue:src> Sticky event misordering, got 'segment' before 'stream-start'

Stack trace:
/usr/lib/libgstreamer-1.0.so.0(+0x7fedc) [0x7f9065fedc]
/usr/lib/libgstcheck-1.0.so.0(+0xb0c4) [0x7f9059b0c4]
/usr/lib/libglib-2.0.so.0(g_logv+0x2a8) [0x7f90478ed8]
/usr/lib/libglib-2.0.so.0(g_log+0x74) [0x7f90479174]
/usr/lib/libgstreamer-1.0.so.0(+0x92f1c) [0x7f90672f1c]
/usr/lib/libgstreamer-1.0.so.0(gst_pad_push_event+0x270) [0x7f9067e1b0]
/usr/lib/gstreamer-1.0/libgstcoreelements.so(+0x48a64) [0x7f8ffe8a64]
/usr/lib/libgstreamer-1.0.so.0(+0xd1f08) [0x7f906b1f08]
/usr/lib/libglib-2.0.so.0(+0x913f4) [0x7f904a13f4]
/usr/lib/libglib-2.0.so.0(+0x90568) [0x7f904a0568]
/usr/lib/libc.so.6(+0x85084) [0x7f90245084]
/usr/lib/libc.so.6(+0xe92cc) [0x7f902a92cc]
Comment 5 Randy MacLeod 2024-11-14 16:01:25 UTC
Not seen on new AB workers.
Issue is still open upstream so hopefully that will get fixed.
Comment 6 João Marcos Costa 2025-02-14 13:55:10 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/584/steps/13/logs/stdio

Failed ptests:{'gstreamer1.0': ['gstreamer/elements_queue.test']}

qemux86-64-ptest alma8-vk-1

Reopening.
Comment 7 João Marcos Costa 2025-04-01 07:34:36 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/1225/steps/12/logs/stdio

qemux86-64-ptest debian12-vk-4
Comment 8 João Marcos Costa 2025-08-22 08:12:17 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/2156/steps/12/logs/stdio

qemux86-64-ptest ubuntu2204-vk-4
Comment 9 João Marcos Costa 2025-12-15 16:41:01 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/834/steps/13/logs/stdio

Failed ptests:{'gstreamer1.0': ['gstreamer/elements_queue.test']}

qemuriscv64-ptest debian12-vk-6
Comment 10 João Marcos Costa 2026-01-29 15:00:28 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/975/steps/13/logs/stdio

Failed ptests:{'gstreamer1.0': ['gstreamer/elements_queue.test']}

qemuriscv64-ptest debian12-vk-6
Comment 11 Mathieu Dubois-Briand 2026-02-27 10:52:56 UTC
qemux86-64-ptest debian12-vk-7 mathieu/master-next&mathieu/master-next-tests completed at 2026-02-27 10:22:39+00:00
https://valkyrie.yocto.io/pub/non-release/20260227-58/testresults/qemux86-64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3170/steps/13/logs/stdio
Comment 12 Mathieu Dubois-Briand 2026-03-05 12:43:39 UTC
qemux86-64-ptest debian12-vk-3 master completed at 2026-03-05 01:28:39+00:00
https://valkyrie.yocto.io/pub/non-release/20260305-8/testresults/qemux86-64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3206/steps/13/logs/stdio
Comment 13 Mathieu Dubois-Briand 2026-03-30 08:50:15 UTC
qemuarm64-ptest ubuntu2404-vk-arm2 master completed at 2026-03-30 01:48:17+00:00
https://valkyrie.yocto.io/pub/non-release/20260330-8/testresults/qemuarm64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/3379/steps/13/logs/stdio
Comment 14 Mathieu Dubois-Briand 2026-05-07 14:16:51 UTC
qemuarm64-musl-ptest debian13-vk-arm1 mathieu/master-next completed at 2026-05-06 16:59:27+00:00
https://valkyrie.yocto.io/pub/non-release/20260506-91/testresults/qemuarm64-musl-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/368/steps/13/logs/stdio
Comment 15 Mathieu Dubois-Briand 2026-06-05 08:15:34 UTC
qemuarm64-musl-ptest debian13-vk-arm1 mathieu/master-next completed at 2026-06-04 15:11:16+00:00
https://valkyrie.yocto.io/pub/non-release/20260604-79/testresults/qemuarm64-musl-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/498/steps/13/logs/stdio
Comment 16 João Marcos Costa 2026-09-23 08:43:06 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/1225/steps/15/logs/stdio

qemux86-64-musl-ptest debian12-vk-1
Comment 17 Ross Burton 2026-09-25 09:04:26 UTC
Skip patch sent.
Comment 18 Ross Burton 2026-10-01 14:59:46 UTC
Merged into master ac8fa6ada2a0cf0ae27316837985dd57b01e727f.
Comment 19 Yoann Congal 2026-10-01 15:02:57 UTC
(In reply to Ross Burton from comment #18)
> Merged into master ac8fa6ada2a0cf0ae27316837985dd57b01e727f.
=>
gstreamer: skip test_queue:test_leaky_downstream test as it's flakey
https://git.openembedded.org/openembedded-core/commit/?id=ac8fa6ada2a0cf0ae27316837985dd57b01e727f

Given the date range, I may have to backport it on either/both scarthgap&wrynose. Blacksail already has the skip.