Bug 269912
| Summary: | REGRESSION(274853@main): [WPE][GTK][Debug] ASSERTION FAILED: context.isDocument() | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Vitaly Dyackhov <vitaly> |
| Component: | Media | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Vitaly Dyackhov
#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
Pull request: https://github.com/WebKit/WebKit/pull/24945
EWS
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
<rdar://problem/123457317>