RESOLVED FIXED309361
[WPE][GStreamer] assertion GST_CLOCK_TIME_IS_VALID (timestamp) crashes test fast/speechsynthesis/speech-synthesis-real-client-version.html on ARM64
https://bugs.webkit.org/show_bug.cgi?id=309361
Summary [WPE][GStreamer] assertion GST_CLOCK_TIME_IS_VALID (timestamp) crashes test f...
Carlos Alberto Lopez Perez
Reported 2026-03-06 10:28:06 PST
The following layout test crashes on WPE on ARM64: Regressions: Unexpected crashes (1) fast/speechsynthesis/speech-synthesis-real-client-version.html [ Crash ] The crash is due to this assertion: (WPEWebProcess:3333396): GStreamer-CRITICAL **: 07:53:28.006: gst_object_sync_values: assertion 'GST_CLOCK_TIME_IS_VALID (timestamp)' failed The crash log: Thread 1 (Thread 0xffff4490ee20 (LWP 3333432)): #0 __pthread_kill_implementation (threadid=281471832092192, signo=signo@entry=5, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 #1 0x0000ffff89ce7670 in __pthread_kill_internal (signo=5, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 0x0000ffff89c9cb3c in __GI_raise (sig=5) at ../sysdeps/posix/raise.c:26 #3 0x0000ffff887a4ea0 in g_logv () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #4 0x0000ffff887a50a4 in g_log () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #5 0x0000ffff898c0ff4 in gst_object_sync_values (object=0xaaaafb1abec0, timestamp=18446744073709551615) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstobject.c:1144 #6 0x0000fffdac554f70 in gst_pitch_chain (pad=<optimized out>, parent=0xaaaafb1abec0, buffer=0xffff2800c2c0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gst-plugins-bad/ext/soundtouch/gstpitch.cc:963 #7 0x0000ffff89917ba0 in gst_pad_chain_data_unchecked (pad=pad@entry=0xaaaafac6d260, type=type@entry=4112, data=data@entry=0xffff2800c2c0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4559 #8 0x0000ffff8991a570 in gst_pad_push_data (pad=pad@entry=0xaaaafb26df20, type=type@entry=4112, data=data@entry=0xffff2800c2c0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4852 #9 0x0000ffff89921f70 in gst_pad_push (pad=0xaaaafb26df20, buffer=0xffff2800c2c0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4971 #10 0x0000ffff87e3aadc in gst_base_transform_chain (pad=<optimized out>, parent=0xaaaafac5e1e0, buffer=<optimized out>) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2398 #11 0x0000ffff89917ba0 in gst_pad_chain_data_unchecked (pad=pad@entry=0xaaaafb26db30, type=type@entry=4112, data=data@entry=0xffff2800c2c0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4559 #12 0x0000ffff8991a570 in gst_pad_push_data (pad=pad@entry=0xaaaafae5d690, type=type@entry=4112, data=data@entry=0xffff2800c2c0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4852 #13 0x0000ffff89921f70 in gst_pad_push (pad=0xaaaafae5d690, buffer=0xffff2800c2c0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4971 #14 0x0000ffff87e3aadc in gst_base_transform_chain (pad=<optimized out>, parent=0xaaaafb0600d0, buffer=<optimized out>) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2398 #15 0x0000ffff89917ba0 in gst_pad_chain_data_unchecked (pad=pad@entry=0xaaaafae5d3b0, type=type@entry=4112, data=data@entry=0xffff2800bde0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4559 #16 0x0000ffff8991a570 in gst_pad_push_data (pad=pad@entry=0xaaaafadd78b0, type=type@entry=4112, data=data@entry=0xffff2800bde0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4852 #17 0x0000ffff89921f70 in gst_pad_push (pad=0xaaaafadd78b0, buffer=0xffff2800bde0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4971 #18 0x0000ffff87e3aadc in gst_base_transform_chain (pad=<optimized out>, parent=0xaaaafb2e8a50, buffer=<optimized out>) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2398 #19 0x0000ffff89917ba0 in gst_pad_chain_data_unchecked (pad=pad@entry=0xaaaafaf45520, type=type@entry=4112, data=data@entry=0xffff2800bde0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4559 #20 0x0000ffff8991a570 in gst_pad_push_data (pad=pad@entry=0xaaaafb129350, type=type@entry=4112, data=data@entry=0xffff2800bde0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4852 #21 0x0000ffff89921f70 in gst_pad_push (pad=pad@entry=0xaaaafb129350, buffer=0xffff2800bde0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gstpad.c:4971 #22 0x0000ffff87e36044 in gst_base_src_loop (pad=0xaaaafb129350) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/libs/gst/base/gstbasesrc.c:3090 #23 0x0000ffff89959564 in gst_task_func (task=0xaaaafb02dfc0) at ../../../../../jhbuild/checkout/gstreamer/subprojects/gstreamer/gst/gsttask.c:399 #24 0x0000ffff887d5860 in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #25 0x0000ffff887cf4c8 in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #26 0x0000ffff89ce595c in start_thread (arg=0xffff54bcf560) at ./nptl/pthread_create.c:447 #27 0x0000ffff89d4bb4c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 You can check more details about this at: https://build.webkit.org/results/WPE-Linux-ARM64-bit-Release-Tests/308796@main%20(164)/fast/speechsynthesis/speech-synthesis-real-client-version-crash-log.txt Note that this tests don't crash on x86_64 It is not known when this test started to crash. It has been crashing since we deployed the new ARM64 WPE bot at https://build.webkit.org/#/builders/1882
Attachments
Carlos Alberto Lopez Perez
Comment 1 2026-03-06 15:33:55 PST
Test expectations updated at 308825@main
Philippe Normand
Comment 2 2026-03-08 08:07:30 PDT
EWS
Comment 3 2026-03-09 01:47:50 PDT
Committed 308900@main (e7619d6d7c16): <https://commits.webkit.org/308900@main> Reviewed commits have been landed. Closing PR #60159 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.