Bug 257707
| Summary: | [GStreamer][Pipewire] Screen capture broken | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Philippe Normand <philn> |
| Component: | Platform | Assignee: | Philippe Normand <philn> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Philippe Normand
https://webrtc.github.io/samples/src/content/getusermedia/getdisplaymedia/
(WebKitWebProcess:268582): GStreamer-CRITICAL **: 11:41:58.467: gst_buffer_peek_memory: assertion 'idx < GST_BUFFER_MEM_LEN (buffer)' failed
(gdb) bt
#0 g_logv (log_domain=0x7f91d93219ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7f90fb7fba50) at ../glib/gmessages.c:1422
#1 0x00007f91da1a3b33 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1460
#2 0x00007f91d927ca6a in gst_buffer_peek_memory (buffer=<optimized out>, idx=<optimized out>) at ../gst/gstbuffer.c:1197
#3 0x00007f91e775ecdc in WebCore::MediaPlayerPrivateGStreamer::pushDMABufToCompositor() (this=0x7f91ca1d1d80)
at /var/home/phil/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:3304
#4 0x00007f91e7760a09 in WebCore::MediaPlayerPrivateGStreamer::triggerRepaint(WTF::GRefPtr<_GstSample>&&) (this=0x7f91ca1d1d80, sample=...)
at /var/home/phil/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:3698
...
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Philippe Normand
Pull request: https://github.com/WebKit/WebKit/pull/14917
EWS
Committed 265149@main (43b434701478): <https://commits.webkit.org/265149@main>
Reviewed commits have been landed. Closing PR #14917 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/110765005>