[Webkit-unassigned] [Bug 233230] [GStreamer] MediaPlayerPrivateGStreamer mishandles failure to create WebKitTextCombiner
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Nov 17 23:20:28 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=233230
Xabier Rodríguez Calvar <calvaris at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |calvaris at igalia.com
--- Comment #9 from Xabier Rodríguez Calvar <calvaris at igalia.com> ---
(In reply to openaudible from comment #8)
> Here is the stack trace. I've never used apport-retrace.
>
> #0 __pthread_kill_implementation (no_tid=0, signo=6,
> threadid=139724797575232) at pthread_kill.c:44
> #1 __pthread_kill_internal (signo=6, threadid=139724797575232) at
> pthread_kill.c:80
> #2 __GI___pthread_kill (threadid=139724797575232, signo=signo at entry=6) at
> pthread_kill.c:91
> #3 0x00007f143d884476 in __GI_raise (sig=sig at entry=6) at
> ../sysdeps/posix/raise.c:26
> #4 0x00007f143d86a7b7 in __GI_abort () at abort.c:79
> #5 0x00007f143e09d260 in CRASH_WITH_INFO(...) () at
> WTF/Headers/wtf/Assertions.h:750
> #6 WebCore::makeGStreamerElement () at
> ../Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:508
> #7 0x00007f14401e736e in
> WebCore::MediaPlayerPrivateGStreamer::createVideoSink () at
> ../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.
> cpp:3428
> #8 0x00007f14401efef1 in
> WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin () at
> ../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.
> cpp:2741
> #9 0x00007f14401f0aeb in WebCore::MediaPlayerPrivateGStreamer::load () at
> ../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.
> cpp:313
> #10 0x00007f143fb3c91e in WebCore::MediaPlayerPrivateInterface::load () at
> ../Source/WebCore/platform/graphics/MediaPlayerPrivate.h:44
> #11 WebCore::MediaPlayer::loadWithNextMediaEngine () at
> ../Source/WebCore/platform/graphics/MediaPlayer.cpp:595
> #12 0x00007f143fb3cf11 in WebCore::MediaPlayer::load () at
> ../Source/WebCore/platform/graphics/MediaPlayer.cpp:474
> #13 0x00007f143f5ffafb in WebCore::HTMLMediaElement::loadResource () at
> ../Source/WebCore/html/HTMLMediaElement.cpp:1576
> #14 0x00007f143f600ab5 in WebCore::HTMLMediaElement::loadNextSourceChild ()
> at ../Source/WebCore/html/HTMLMediaElement.cpp:1449
> #15 0x00007f143f3ff72a in WTF::Function<void ()>::operator()() const () at
> WTF/Headers/wtf/Function.h:82
> #16 WebCore::EventLoopFunctionDispatchTask::execute () at
> ../Source/WebCore/dom/EventLoop.cpp:159
> #17 WebCore::EventLoop::run () at ../Source/WebCore/dom/EventLoop.cpp:123
> #18 0x00007f143f4897d1 in WebCore::WindowEventLoop::didReachTimeToRun () at
> ../Source/WebCore/dom/WindowEventLoop.cpp:120
> #19 0x00007f143fa96de9 in WebCore::ThreadTimers::sharedTimerFiredInternal ()
> at ../Source/WebCore/platform/ThreadTimers.cpp:127
> #20 WebCore::ThreadTimers::sharedTimerFiredInternal () at
> ../Source/WebCore/platform/ThreadTimers.cpp:99
> #21 0x00007f143d076415 in operator() () at
> ../Source/WTF/wtf/glib/RunLoopGLib.cpp:177
>
> If I'm reading the right source, I should get a friendly message saying
> "GStreamer element %s not found. Please install it"... ? But don't see it.
This should be stored in the journal or wherever logs go, but it's crashing in a RELEASE_ASSERT because WebKit can't function for that operation without the required GStreamer plugin.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211118/cad09463/attachment-0001.htm>
More information about the webkit-unassigned
mailing list