Bug 192007 - [GTK] ASSERT reached when entering a video conference in appear.in
Summary: [GTK] ASSERT reached when entering a video conference in appear.in
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Animations (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-27 06:37 PST by Thibault Saunier
Modified: 2019-08-26 13:29 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thibault Saunier 2018-11-27 06:37:57 PST
When built with debug, running `run-minibrowse --gtk --debug --enable-mock-capture-devices=true https://appear.in/thiblahute` leads to the following assertion:

```
#0  0x00007fd5063b9b80 in WTFCrash () at /app/webkit/Source/WTF/wtf/Assertions.cpp:255
255         *(int *)(uintptr_t)0xbbadbeef = 0;
[Current thread is 1 (LWP 20)]
(gdb) bt
#0  0x00007fd5063b9b80 in WTFCrash() () at /app/webkit/Source/WTF/wtf/Assertions.cpp:255
#1  0x00007fd51287868e in (anonymous namespace)::StyleResolver::applyCascadedPropertiesImpl<(WebCore::StyleResolver::CustomPropertyCycleTracking)0>(int, int, (anonymous namespace)::ApplyCascadedPropertyState&) (this=0x7fd4f1a5a500, firstProperty=26, lastProperty=416, state=...) at ../../Source/WebCore/css/StyleResolver.cpp:2385
#2  0x00007fd512869823 in (anonymous namespace)::StyleResolver::applyCascadedProperties(int, int, (anonymous namespace)::ApplyCascadedPropertyState&) (this=0x7fd4f1a5a500, firstProperty=26, lastProperty=416, state=...) at ../../Source/WebCore/css/StyleResolver.cpp:2362
#3  0x00007fd512865c3f in (anonymous namespace)::StyleResolver::applyMatchedProperties((anonymous namespace)::StyleResolver::MatchResult const&, (anonymous namespace)::Element const&, (anonymous namespace)::StyleResolver::ShouldUseMatchedPropertiesCache) (this=0x7fd4f1a5a500, matchResult=..., element=..., shouldUseMatchedPropertiesCache=(anonymous namespace)::StyleResolver::UseMatchedPropertiesCache) at ../../Source/WebCore/css/StyleResolver.cpp:1432
#4  0x00007fd512860e1a in (anonymous namespace)::StyleResolver::styleForElement((anonymous namespace)::Element const&, (anonymous namespace)::RenderStyle const*, (anonymous namespace)::RenderStyle const*, (anonymous namespace)::RuleMatchingBehavior, (anonymous namespace)::SelectorFilter const*) (this=0x7fd4f1a5a500, element=..., parentStyle=0x7fd4a0b002c8, parentBoxStyle=0x7fd4a0b002c8, matchingBehavior=(anonymous namespace)::RuleMatchingBehavior::MatchAllRules, selectorFilter=0x7fd4a3cab210) at ../../Source/WebCore/css/StyleResolver.cpp:395
#5  0x00007fd5139cfcff in (anonymous namespace)::(anonymous namespace)::TreeResolver::styleForElement((anonymous namespace)::Element&, (anonymous namespace)::RenderStyle const&) (this=0x7fff3113aed0, element=..., inheritedStyle=...) at ../../Source/WebCore/style/StyleTreeResolver.cpp:131
#6  0x00007fd5139d00ba in (anonymous namespace)::(anonymous namespace)::TreeResolver::resolveElement((anonymous namespace)::Element&) (this=0x7fff3113aed0, element=...) at ../../Source/WebCore/style/StyleTreeResolver.cpp:192
#7  0x00007fd5139d1631 in (anonymous namespace)::(anonymous namespace)::TreeResolver::resolveComposedTree() (this=0x7fff3113aed0) at ../../Source/WebCore/style/StyleTreeResolver.cpp:489
#8  0x00007fd5139d1a4c in (anonymous namespace)::(anonymous namespace)::TreeResolver::resolve() (this=0x7fff3113aed0) at ../../Source/WebCore/style/StyleTreeResolver.cpp:547
#9  0x00007fd512986da7 in (anonymous namespace)::Document::resolveStyle((anonymous namespace)::Document::ResolveStyleType) (this=0x7fd4a0d00fe0, type=(anonymous namespace)::Document::ResolveStyleType::Rebuild) at ../../Source/WebCore/dom/Document.cpp:1913
#10 0x00007fd5129875f0 in (anonymous namespace)::Document::updateStyleIfNeeded() (this=0x7fd4a0d00fe0) at ../../Source/WebCore/dom/Document.cpp:2034
#11 0x00007fd5127392a2 in (anonymous namespace)::updateStyleIfNeededForProperty((anonymous namespace)::Element&, (anonymous namespace)::CSSPropertyID) (element=..., propertyID=(anonymous namespace)::CSSPropertyBoxSizing) at ../../Source/WebCore/css/CSSComputedStyleDeclaration.cpp:2476
#12 0x00007fd51273b07a in (anonymous namespace)::ComputedStyleExtractor::propertyValue((anonymous namespace)::CSSPropertyID, (anonymous namespace)::EUpdateLayout) (this=0x7fff3113b530, propertyID=(anonymous namespace)::CSSPropertyBoxSizing, updateLayout=(anonymous namespace)::UpdateLayout) at ../../Source/WebCore/css/CSSComputedStyleDeclaration.cpp:2706
#13 0x00007fd512738fad in (anonymous namespace)::CSSComputedStyleDeclaration::getPropertyCSSValue((anonymous namespace)::CSSPropertyID, (anonymous namespace)::EUpdateLayout) const (this=0x7fd482027640, propertyID=(anonymous namespace)::CSSPropertyBoxSizing, updateLayout=(anonymous namespace)::UpdateLayout) at ../../Source/WebCore/css/CSSComputedStyleDeclaration.cpp:2425
#14 0x00007fd51274822f in (anonymous namespace)::CSSComputedStyleDeclaration::getPropertyCSSValueInternal((anonymous namespace)::CSSPropertyID) (this=0x7fd482027640, propertyID=(anonymous namespace)::CSSPropertyBoxSizing) at ../../Source/WebCore/css/CSSComputedStyleDeclaration.cpp:4337
#15 0x00007fd5127d9944 in (anonymous namespace)::CSSStyleDeclaration::namedItem(WTF::AtomicString const&) (this=0x7fd482027640, propertyName=...) at ../../Source/WebCore/css/CSSStyleDeclaration.cpp:264
#16 0x00007fd513f72138 in (anonymous namespace)::JSCSSStyleDeclaration::<lambda(auto:8&, auto:9)>::operator()<WebCore::JSCSSStyleDeclaration, JSC::PropertyName>((anonymous namespace)::JSCSSStyleDeclaration &, JSC::PropertyName) const (__closure=0x7fff3113b847, thisObject=..., propertyName=...) at DerivedSources/WebCore/JSCSSStyleDeclaration.cpp:198
#17 0x00007fd513f6eec9 in (anonymous namespace)::accessVisibleNamedProperty<(WebCore::OverrideBuiltins)0, WebCore::JSCSSStyleDeclaration, WebCore::JSCSSStyleDeclaration::getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&)::<lambda(auto:8&, auto:9)>&>(JSC::ExecState &, (anonymous namespace)::JSCSSStyleDeclaration &, JSC::PropertyName, (anonymous namespace)::JSCSSStyleDeclaration::<lambda(auto:8&, auto:9)> &) (state=..., thisObject=..., propertyName=..., itemAccessor=...) at ../../Source/WebCore/bindings/js/JSDOMAbstractOperations.h:97
#18 0x00007fd513f6957a in (anonymous namespace)::JSCSSStyleDeclaration::getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) (object=0x7fd4a3a64760, state=0x7fff3113bed0, propertyName=..., slot=...) at DerivedSources/WebCore/JSCSSStyleDeclaration.cpp:203
#19 0x00007fd51159eea6 in JSC::JSObject::getNonIndexPropertySlot(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) (this=0x7fd4a3a64760, exec=0x7fff3113bed0, propertyName=..., slot=...) at DerivedSources/ForwardingHeaders/JavaScriptCore/JSObjectInlines.h:150
#20 0x00007fd51159f7d9 in JSC::JSObject::getPropertySlot<>(JSC::ExecState *, JSC::PropertyName, JSC::PropertySlot &) (this=0x7fd4a3a64760, exec=0x7fff3113bed0, propertyName=..., slot=...) at DerivedSources/ForwardingHeaders/JavaScriptCore/JSObject.h:1424
#21 0x00007fd5058322a8 in JSC::JSValue::getPropertySlot(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) const (this=0x7fff3113bc70, exec=0x7fff3113bed0, propertyName=..., slot=...) at ../../Source/JavaScriptCore/runtime/JSCJSValueInlines.h:880
#22 0x00007fd505832018 in JSC::JSValue::get(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) const (this=0x7fff3113bc70, exec=0x7fff3113bed0, propertyName=..., slot=...) at ../../Source/JavaScriptCore/runtime/JSCJSValueInlines.h:837
#23 0x00007fd505831f73 in JSC::JSValue::get(JSC::ExecState*, JSC::PropertyName) const (this=0x7fff3113bc70, exec=0x7fff3113bed0, propertyName=...) at ../../Source/JavaScriptCore/runtime/JSCJSValueInlines.h:831
#24 0x00007fd505e1c250 in JSC::(anonymous namespace)::getByVal(JSC::VM&, JSC::ExecState*, JSC::OpGetByVal) (vm=..., exec=0x7fff3113bed0, bytecode=...) at ../../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:994
#25 0x00007fd505e1c391 in JSC::(anonymous namespace)::llint_slow_path_get_by_val(JSC::ExecState*, JSC::Instruction const*) (exec=0x7fff3113bed0, pc=0x7fd489ab8a84) at ../../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1001
#26 0x00007fd505e0a730 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#27 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#28 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#29 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#30 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#31 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#32 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#33 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#34 0x00007fd505e144d2 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#35 0x00007fd505e02efe in vmEntryToJavaScript () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:78
#36 0x00007fd505d3f2e3 in JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) (this=0x7fd482049d20, vm=0x7fd4a3e00000, protoCallFrame=0x7fff3113c640) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38
#37 0x00007fd505d36585 in JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::CallFrame*, JSC::JSObject*) (this=0x7fd4f1aff798, source=..., callFrame=0x7fd4a3ae0048, thisObj=0x7fd4a3af4000) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:832
#38 0x00007fd505fa7da9 in JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) (exec=0x7fd4a3ae0048, source=..., thisValue=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/Completion.cpp:106
#39 0x00007fd505fa7ee6 in JSC::profiledEvaluate(JSC::ExecState*, JSC::ProfilingReason, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) (exec=0x7fd4a3ae0048, reason=JSC::ProfilingReason::Other, source=..., thisValue=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/Completion.cpp:122
#40 0x00007fd512644911 in (anonymous namespace)::JSExecState::profiledEvaluate(JSC::ExecState*, JSC::ProfilingReason, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) (exec=0x7fd4a3ae0048, reason=JSC::ProfilingReason::Other, source=..., thisValue=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSExecState.h:80
#41 0x00007fd51262ca5b in (anonymous namespace)::ScriptController::evaluateInWorld((anonymous namespace)::ScriptSourceCode const&, (anonymous namespace)::DOMWrapperWorld&, (anonymous namespace)::ExceptionDetails*) (this=0x7fd4f1af93c8, sourceCode=..., world=..., exceptionDetails=0x0) at ../../Source/WebCore/bindings/js/ScriptController.cpp:131
#42 0x00007fd51262cb82 in (anonymous namespace)::ScriptController::evaluate((anonymous namespace)::ScriptSourceCode const&, (anonymous namespace)::ExceptionDetails*) (this=0x7fd4f1af93c8, sourceCode=..., exceptionDetails=0x0) at ../../Source/WebCore/bindings/js/ScriptController.cpp:147
#43 0x00007fd512acc7de in (anonymous namespace)::ScriptElement::executeClassicScript((anonymous namespace)::ScriptSourceCode const&) (this=0x7fd489e00308, sourceCode=...) at ../../Source/WebCore/dom/ScriptElement.cpp:387
#44 0x00007fd512a54351 in (anonymous namespace)::LoadableClassicScript::execute((anonymous namespace)::ScriptElement&) (this=0x7fd489a588c0, scriptElement=...) at ../../Source/WebCore/dom/LoadableClassicScript.cpp:123
#45 0x00007fd512accbb2 in (anonymous namespace)::ScriptElement::executeScriptAndDispatchEvent((anonymous namespace)::LoadableScript&) (this=0x7fd489e00308, loadableScript=...) at ../../Source/WebCore/dom/ScriptElement.cpp:426
#46 0x00007fd512accc2a in (anonymous namespace)::ScriptElement::executePendingScript((anonymous namespace)::PendingScript&) (this=0x7fd489e00308, pendingScript=...) at ../../Source/WebCore/dom/ScriptElement.cpp:434
#47 0x00007fd512e058a6 in (anonymous namespace)::HTMLScriptRunner::executePendingScriptAndDispatchEvent((anonymous namespace)::PendingScript&) (this=0x7fd4f1af1f78, pendingScript=...) at ../../Source/WebCore/html/parser/HTMLScriptRunner.cpp:114
#48 0x00007fd512e05c51 in (anonymous namespace)::HTMLScriptRunner::executeParsingBlockingScripts() (this=0x7fd4f1af1f78) at ../../Source/WebCore/html/parser/HTMLScriptRunner.cpp:164
#49 0x00007fd512e05d7d in (anonymous namespace)::HTMLScriptRunner::executeScriptsWaitingForLoad((anonymous namespace)::PendingScript&) (this=0x7fd4f1af1f78, pendingScript=...) at ../../Source/WebCore/html/parser/HTMLScriptRunner.cpp:174
#50 0x00007fd512de842a in (anonymous namespace)::HTMLDocumentParser::notifyFinished((anonymous namespace)::PendingScript&) (this=0x7fd4a3cf0d00, pendingScript=...) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:563
#51 0x00007fd512a9e7d8 in (anonymous namespace)::PendingScript::notifyClientFinished() (this=0x7fd489a67180) at ../../Source/WebCore/dom/PendingScript.cpp:69
#52 0x00007fd512a9e804 in (anonymous namespace)::PendingScript::notifyFinished((anonymous namespace)::LoadableScript&) (this=0x7fd489a67180) at ../../Source/WebCore/dom/PendingScript.cpp:74
#53 0x00007fd512a54d37 in (anonymous namespace)::LoadableScript::notifyClientFinished() (this=0x7fd489a588c0) at ../../Source/WebCore/dom/LoadableScript.cpp:60
#54 0x00007fd512a54268 in (anonymous namespace)::LoadableClassicScript::notifyFinished((anonymous namespace)::CachedResource&) (this=0x7fd489a588c0, resource=...) at ../../Source/WebCore/dom/LoadableClassicScript.cpp:117
#55 0x00007fd5130923d4 in (anonymous namespace)::CachedResource::checkNotify() (this=0x7fd48b2bf500) at ../../Source/WebCore/loader/cache/CachedResource.cpp:349
#56 0x00007fd5130924be in (anonymous namespace)::CachedResource::finishLoading((anonymous namespace)::SharedBuffer*) (this=0x7fd48b2bf500) at ../../Source/WebCore/loader/cache/CachedResource.cpp:365
#57 0x00007fd5130bda85 in (anonymous namespace)::CachedScript::finishLoading((anonymous namespace)::SharedBuffer*) (this=0x7fd48b2bf500, data=0x7fd4820d4700) at ../../Source/WebCore/loader/cache/CachedScript.cpp:103
#58 0x00007fd51303ca77 in (anonymous namespace)::SubresourceLoader::didFinishLoading((anonymous namespace)::NetworkLoadMetrics const&) (this=0x7fd4e8ee5200, networkLoadMetrics=...) at ../../Source/WebCore/loader/SubresourceLoader.cpp:634
#59 0x00007fd511523c11 in (anonymous namespace)::WebResourceLoader::didReceiveResource((anonymous namespace)::ShareableResource::Handle const&) (this=0x7fd48b2c9ac0, handle=...) at ../../Source/WebKit/WebProcess/Network/WebResourceLoader.cpp:222
#60 0x00007fd510c644f2 in IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebKit::ShareableResource::Handle const&), std::tuple<WebKit::ShareableResource::Handle>, 0ul>((anonymous namespace)::WebResourceLoader *, void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const (anonymous namespace)::ShareableResource::Handle &), <unknown type in /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5f3ec>, std::index_sequence) (object=0x7fd48b2c9ac0, function=(void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const (anonymous namespace)::ShareableResource::Handle &)) 0x7fd511523908 <(anonymous namespace)::WebResourceLoader::didReceiveResource((anonymous namespace)::ShareableResource::Handle const&)>, args=<unknown type in /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5f3ec>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41
#61 0x00007fd510c63b12 in IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebKit::ShareableResource::Handle const&), std::tuple<WebKit::ShareableResource::Handle> >(<unknown type in /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5f3ec>, (anonymous namespace)::WebResourceLoader *, void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const (anonymous namespace)::ShareableResource::Handle &)) (args=<unknown type in /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x5f3ec>, object=0x7fd48b2c9ac0, function=(void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const (anonymous namespace)::ShareableResource::Handle &)) 0x7fd511523908 <(anonymous namespace)::WebResourceLoader::didReceiveResource((anonymousnamespace)::ShareableResource::Handle const&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47
#62 0x00007fd510c63650 in IPC::handleMessage<Messages::WebResourceLoader::DidReceiveResource, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebKit::ShareableResource::Handle const&)>(IPC::Decoder&, (anonymous namespace)::WebResourceLoader*, void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader* const, (anonymous namespace)::ShareableResource::Handle const&)) (decoder=..., object=0x7fd48b2c9ac0, function=(void ((anonymous namespace)::WebResourceLoader::*)((anonymous namespace)::WebResourceLoader * const, const (anonymous namespace)::ShareableResource::Handle &)) 0x7fd511523908 <(anonymous namespace)::WebResourceLoader::didReceiveResource((anonymous namespace)::ShareableResource::Handle const&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:133
#63 0x00007fd510c62a01 in (anonymous namespace)::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&) (this=0x7fd48b2c9ac0, connection=..., decoder=...) at /app/webkit/WebKitBuild/Debug/DerivedSources/WebKit/WebResourceLoaderMessageReceiver.cpp:87
#64 0x00007fd51151e17a in (anonymous namespace)::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&) (this=0x7fd4f1ad1000, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/Network/NetworkProcessConnection.cpp:78
#65 0x00007fd510e88ad0 in IPC::Connection::dispatchMessage(IPC::Decoder&) (this=0x7fd4f1ae61e0, decoder=...) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:978
#66 0x00007fd510e88c45 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) (this=0x7fd4f1ae61e0, message=std::unique_ptr<IPC::Decoder> containing 0x7fd4f1accde0) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:1005
#67 0x00007fd510e8911b in IPC::Connection::dispatchOneIncomingMessage() (this=0x7fd4f1ae61e0) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:1074
#68 0x00007fd510e88818 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7fd4f1ad0378) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:956
#69 0x00007fd510e90620 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) (this=0x7fd4f1ad0370) at DerivedSources/ForwardingHeaders/wtf/Function.h:101
#70 0x00007fd510cd13ec in WTF::Function<void()>::operator()(void) const (this=0x7fff3113e550) at DerivedSources/ForwardingHeaders/wtf/Function.h:56
#71 0x00007fd5063e8e22 in WTF::RunLoop::performWork() (this=0x7fd4f1af9000) at /app/webkit/Source/WTF/wtf/RunLoop.cpp:123
#72 0x00007fd50643600a in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7fd4f1af9000) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:68
#73 0x00007fd50643602e in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:70
#74 0x00007fd506435faa in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x9363f0, callback=0x7fd506436011 <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7fd4f1af9000) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#75 0x00007fd506435fd9 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#76 0x00007fd4fbfbf96a in g_main_context_dispatch () at /lib/libglib-2.0.so.0
#77 0x00007fd4fbfbfd28 in  () at /lib/libglib-2.0.so.0
#78 0x00007fd4fbfc0052 in g_main_loop_run () at /lib/libglib-2.0.so.0
#79 0x00007fd5064364e7 in WTF::RunLoop::run() () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:96
#80 0x00007fd511702fc3 in (anonymous namespace)::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) (argc=3, argv=0x7fff3113e978) at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61
#81 0x00007fd511700350 in (anonymous namespace)::WebProcessMainUnix(int, char**) (argc=3, argv=0x7fff3113e978) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67
#82 0x0000000000400d31 in main(int, char**) (argc=3, argv=0x7fff3113e978) at /app/webkit/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52
```

Ignoring the assert makes the website works just fine
Comment 1 Thibault Saunier 2019-08-26 13:29:41 PDT
Not reproducible, closing