WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
269912
REGRESSION(
274853@main
): [WPE][GTK][Debug] ASSERTION FAILED: context.isDocument()
https://bugs.webkit.org/show_bug.cgi?id=269912
Summary
REGRESSION(274853@main): [WPE][GTK][Debug] ASSERTION FAILED: context.isDocume...
Vitaly Dyackhov
Reported
2024-02-22 05:02:29 PST
#0 WTFCrash() () at /app/webkit/Source/WTF/wtf/Assertions.cpp:351 #1 0x00007f07e04f1410 in WTFCrashWithInfo(int, char const*, char const*, int) () at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Assertions.h:780 #2 0x00007f07e6763314 in WebCore::MediaSource::enabledForContext(WebCore::ScriptExecutionContext&) (context=...) at /app/webkit/Source/WebCore/Modules/mediasource/MediaSource.cpp:1540 #3 0x00007f07e4d51f87 in WebCore::JSDedicatedWorkerGlobalScope::finishCreation(JSC::VM&, JSC::JSGlobalProxy*) (this=0x7f07722d6088, vm=..., proxy=0x7f07c32d4508) at /app/webkit/WebKitBuild/WPE/Debug/WebCore/DerivedSources/JSDedicatedWorkerGlobalScope.cpp:700 #4 0x00007f07e9cb2960 in WebCore::JSDedicatedWorkerGlobalScope::create(JSC::VM&, JSC::Structure*, WTF::Ref<WebCore::DedicatedWorkerGlobalScope, WTF::RawPtrTraits<WebCore::DedicatedWorkerGlobalScope>, WTF::DefaultRefDerefTraits<WebCore::DedicatedWorkerGlobalScope> >&&, JSC::JSGlobalProxy*) (vm=..., structure=0x7f0600019440, impl=..., proxy=0x7f07c32d4508) at /app/webkit/WebKitBuild/WPE/Debug/WebCore/DerivedSources/JSDedicatedWorkerGlobalScope.h:38 #5 0x00007f07e9cb7551 in WebCore::WorkerOrWorkletScriptController::initScriptWithSubclass<WebCore::JSDedicatedWorkerGlobalScopePrototype, WebCore::JSDedicatedWorkerGlobalScope, WebCore::DedicatedWorkerGlobalScope>() (this=0x7f07c32c0b00) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp:561 #6 0x00007f07e9c9ead2 in WebCore::WorkerOrWorkletScriptController::initScript() (this=0x7f07c32c0b00) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp:586 #7 0x00007f07e6f8c62e in WebCore::WorkerOrWorkletScriptController::initScriptIfNeeded() (this=0x7f07c32c0b00) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletScriptController.h:114 #8 0x00007f07e9c9c358 in WebCore::WorkerOrWorkletScriptController::evaluate(WebCore::ScriptSourceCode const&, WTF::NakedPtr<JSC::Exception>&, WTF::String*) (this=0x7f07c32c0b00, sourceCode=..., returnedException=..., returnedExceptionMessage=0x7f0540df9ab8) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp:229 #9 0x00007f07e9c9c220 in WebCore::WorkerOrWorkletScriptController::evaluate(WebCore::ScriptSourceCode const&, WTF::String*) (this=0x7f07c32c0b00, sourceCode=..., returnedExceptionMessage=0x7f0540df9ab8) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp:213 #10 0x00007f07e9cc942f in WebCore::WorkerThread::evaluateScriptIfNecessary(WTF::String&) (this=0x7f07c3148b00, exceptionMessage=...) at /app/webkit/Source/WebCore/workers/WorkerThread.cpp:152 #11 0x00007f07e9cc3fdf in WebCore::WorkerOrWorkletThread::workerOrWorkletThread() (this=0x7f07c3148b00) at /app/webkit/Source/WebCore/workers/WorkerOrWorkletThread.cpp:180 #12 0x00007f07e9cc8fcb in operator()() const (__closure=0x7f07c3269468) at /app/webkit/Source/WebCore/workers/WorkerThread.cpp:127 #13 0x00007f07e9cde84a in WTF::Detail::CallableWrapper<WebCore::WorkerThread::createThread()::<lambda()>, void>::call(void) (this=0x7f07c3269460) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53 #14 0x00007f07e0f41111 in WTF::Function<void ()>::operator()() const (this=0x7f0540df9b80) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82 #15 0x00007f07e449c92f in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7f07c32ad580) at /app/webkit/Source/WTF/wtf/Threading.cpp:258 #16 0x00007f07e4562755 in WTF::wtfThreadEntryPoint(void*) (context=0x7f07c32ad580) at /app/webkit/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247 #17 0x00007f07d49eee39 in start_thread (arg=<optimized out>) at pthread_create.c:444 #18 0x00007f07d4a768c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Attachments
Add attachment
proposed patch, testcase, etc.
Vitaly Dyackhov
Comment 1
2024-02-22 05:22:24 PST
Pull request:
https://github.com/WebKit/WebKit/pull/24945
EWS
Comment 2
2024-02-22 10:59:56 PST
Committed
275188@main
(73bf87126bb5): <
https://commits.webkit.org/275188@main
> Reviewed commits have been landed. Closing PR #24945 and removing active labels.
Radar WebKit Bug Importer
Comment 3
2024-02-22 11:00:14 PST
<
rdar://problem/123457317
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug