Bug 309361
| Summary: | [WPE][GStreamer] assertion GST_CLOCK_TIME_IS_VALID (timestamp) crashes test fast/speechsynthesis/speech-synthesis-real-client-version.html on ARM64 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Carlos Alberto Lopez Perez <clopez> |
| Component: | WPE WebKit | Assignee: | Philippe Normand <philn> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply, calvaris, eocanha, philn |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Carlos Alberto Lopez Perez
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Carlos Alberto Lopez Perez
Test expectations updated at 308825@main
Philippe Normand
Pull request: https://github.com/WebKit/WebKit/pull/60159
EWS
Committed 308900@main (e7619d6d7c16): <https://commits.webkit.org/308900@main>
Reviewed commits have been landed. Closing PR #60159 and removing active labels.