Igalia / cog

WPE launcher and webapp container
MIT License
235 stars 61 forks source link

ASSERTION FAILED: !WTF::URLParser::isSpecialScheme(canonicalizedScheme.value()) #195

Closed jameshilliard closed 4 years ago

jameshilliard commented 4 years ago

I'm seeing this error running cog 0.5.1, when running with the same command line options on cog 0.4.0 this runs fine.

This is with the following: wpewebkit: 2.28.0 libwpe: 1.6.0 wpebackend-fdo: 1.6.0 cog: 0.5.1

# /bin/cog --platform=fdo --enable-write-console-messages-to-stdout=true --allow-file-access-from-file-urls=true --allow-universal-access-from-file-urls=true --dir-handler=file:///var/www/frontend
(cog:29722): GLib-GIO-DEBUG: 04:43:10.472: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
(cog:29722): GLib-DEBUG: 04:43:10.477: posix_spawn avoided (fd close requested) 
** (cog:29722): DEBUG: 04:43:10.499: platform_setup: Platform name: fdo
** (cog:29722): DEBUG: 04:43:10.499: platform_setup: Platform plugin: libcogplatform-fdo.so
(cog:29722): Cog-FDO-DEBUG: 04:43:10.507: Initializing Wayland...
(cog:29722): Cog-FDO-DEBUG: 04:43:10.508: Using 'wl_compositor' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.509: Using 'wl_subcompositor' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.509: Ignoring 'wp_viewporter' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.509: Ignoring 'zxdg_output_manager_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.509: Using 'wp_presentation' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.510: Ignoring 'zwp_relative_pointer_manager_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.510: Ignoring 'zwp_pointer_constraints_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.510: Ignoring 'zwp_input_timestamps_manager_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.510: Ignoring 'wl_data_device_manager' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.510: Ignoring 'wl_shm' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.510: Ignoring 'wl_drm' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.511: Using 'wl_seat' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.511: Ignoring 'zwp_linux_dmabuf_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.511: Ignoring 'weston_direct_display_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.511: Ignoring 'zwp_linux_explicit_synchronization_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.512: Ignoring 'weston_content_protection' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.512: Using 'wl_output' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.512: Ignoring 'zwp_input_panel_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.512: Ignoring 'zwp_input_method_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.512: Using 'zwp_text_input_manager_v1' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.513: Using 'xdg_wm_base' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.513: Ignoring 'zxdg_shell_v6' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.513: Using 'wl_shell' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.513: Ignoring 'weston_desktop_shell' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.513: Ignoring 'weston_screenshooter' interface obtained from the Wayland registry.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.514: Initializing EGL...
Cog-FDO-INFO: 04:43:10.637: EGL version 1.4 initialized.
(cog:29722): Cog-FDO-DEBUG: 04:43:10.638: Creating Wayland surface...
xkbcommon: ERROR: couldn't find a Compose file for locale "C"
** (cog:29722): DEBUG: 04:43:10.640: platform_setup: Platform = 0xa365a10
ASSERTION FAILED: !WTF::URLParser::isSpecialScheme(canonicalizedScheme.value())
/home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/Source/WebKit/UIProcess/WebPageProxy.cpp(9114) : void WebKit::WebPageProxy::setURLSchemeHandlerForScheme(WTF::Ref<WebKit::WebURLSchemeHandler>&&, const WTF::String&)
Aborted
jameshilliard commented 4 years ago

backtrace:

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x0000007f7aa08b54 in __GI_abort () at abort.c:79
#2  0x0000007f7bbc34c0 in CRASH_WITH_INFO(...) () at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/DerivedSources/ForwardingHeaders/wtf/Assertions.h:660
#3  WebKit::WebPageProxy::setURLSchemeHandlerForScheme (this=this@entry=0x7f6e5f6000, handler=..., scheme=...)
    at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/Source/WebKit/UIProcess/WebPageProxy.cpp:9114
#4  0x0000007f7bcd87dc in webkitWebContextCreatePageForWebView (context=0x3c7061e0, webView=<optimized out>, webView@entry=0x3c77c100, userContentManager=<optimized out>, relatedView=<optimized out>)
    at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:1828
#5  0x0000007f7bcec46c in webkitWebViewConstructed (object=<optimized out>) at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:105
#6  0x0000007f7ad1f850 in g_object_new_internal (class=class@entry=0x3c777170, params=params@entry=0x7ffb589980, n_params=n_params@entry=4) at ../gobject/gobject.c:1977
#7  0x0000007f7ad216c0 in g_object_new_valist (object_type=object_type@entry=1013951216, first_property_name=first_property_name@entry=0x403308 "settings", var_args=...) at ../gobject/gobject.c:2262
#8  0x0000007f7ad217e8 in g_object_new (object_type=object_type@entry=1013951216, first_property_name=first_property_name@entry=0x403308 "settings") at ../gobject/gobject.c:1780
#9  0x0000000000402af0 in on_create_view (shell=0x3c6fc830, user_data=<optimized out>) at /home/buildroot/buildroot/rpi3/output/build/cog-0.4.0/cog.c:390
#10 0x0000007f77898468 in ffi_call_SYSV () at ../src/aarch64/sysv.S:114
#11 0x0000007f77897f28 in ffi_call_int (cif=0x7ffb589d98, cif@entry=0x7ffb589df8, fn=0x7f7ad19718 <g_closure_invoke+372>, fn@entry=0x3c6fac30, orig_rvalue=0xffffffff, avalue=avalue@entry=0x7ffb589ce0, 
    closure=0x7ffb589dc0, closure@entry=0x0) at ../src/aarch64/ffi.c:747
#12 0x0000007f7789810c in ffi_call (cif=cif@entry=0x7ffb589df8, fn=fn@entry=0x3c6fac30, rvalue=<optimized out>, avalue=avalue@entry=0x7ffb589ce0) at ../src/aarch64/ffi.c:756
#13 0x0000007f7ad1a0a0 in g_cclosure_marshal_generic (closure=0x0, return_gvalue=0x7ffb589f20, n_param_values=1, param_values=0x7ffb589f60, invocation_hint=<optimized out>, marshal_data=<optimized out>)
    at ../gobject/gclosure.c:1500
#14 0x0000007f7ad19718 in g_closure_invoke (closure=0x3c70af50, return_value=return_value@entry=0x7ffb589f20, n_param_values=1, param_values=param_values@entry=0x7ffb589f60, 
    invocation_hint=invocation_hint@entry=0x7ffb589f48) at ../gobject/gclosure.c:810
#15 0x0000007f7ad2ef78 in signal_emit_unlocked_R (node=node@entry=0x3c6fac30, detail=detail@entry=0, instance=instance@entry=0x3c6fc830, emission_return=emission_return@entry=0x7ffb58a078, 
    instance_and_params=0x7ffb589f60, instance_and_params@entry=0xd) at ../gobject/gsignal.c:3742
#16 0x0000007f7ad3926c in g_signal_emit_valist (instance=instance@entry=0x3c6fc830, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3508
#17 0x0000007f7ad395c0 in g_signal_emit (instance=instance@entry=0x3c6fc830, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
#18 0x0000007f8216b05c in cog_shell_startup_base (shell=0x3c6fc830) at /home/buildroot/buildroot/rpi3/output/build/cog-0.4.0/core/cog-shell.c:122
#19 0x0000007f8216bc8c in cog_shell_startup (shell=0x3c6fc830) at /home/buildroot/buildroot/rpi3/output/build/cog-0.4.0/core/cog-shell.c:374
#20 0x0000007f82169264 in cog_launcher_startup (application=0x3c6f98d0) at /home/buildroot/buildroot/rpi3/output/build/cog-0.4.0/core/cog-launcher.h:38
#21 0x0000007f7ad1b65c in g_cclosure_marshal_VOID__VOIDv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<error reading variable: Cannot access memory at address 0x8>, 
    marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gmarshal.c:165
#22 0x0000007f7ad17558 in g_type_class_meta_marshalv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<error reading variable: Cannot access memory at address 0x8>, 
    marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:1034
#23 0x0000007f7ad199c4 in _g_closure_invoke_va (closure=closure@entry=0x3c6f64d0, return_value=0x0, return_value@entry=0x7f00000006, instance=instance@entry=0x3c6f98d0, args=..., n_params=0, param_types=0x0)
    at ../gobject/gclosure.c:873
#24 0x0000007f7ad38548 in g_signal_emit_valist (instance=instance@entry=0x3c6f98d0, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3407
#25 0x0000007f7ad395c0 in g_signal_emit (instance=instance@entry=0x3c6f98d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
#26 0x0000007f7ae671b4 in g_application_register (application=application@entry=0x3c6f98d0, cancellable=cancellable@entry=0x0, error=error@entry=0x7ffb58a618) at ../gio/gapplication.c:2204
#27 0x0000007f7ae67698 in g_application_real_local_command_line (application=0x3c6f98d0, arguments=0x7ffb58a678, exit_status=0x7ffb58a674) at ../gio/gapplication.c:1106
#28 0x0000007f7ae679fc in g_application_run (application=application@entry=0x3c6f98d0, argc=argc@entry=6, argv=argv@entry=0x7ffb58a7f8) at ../gio/gapplication.c:2528
#29 0x0000000000402ebc in main (argc=6, argv=0x7ffb58a7f8) at /home/buildroot/buildroot/rpi3/output/build/cog-0.4.0/cog.c:484
jameshilliard commented 4 years ago

backtrace from cog 0.6.0:

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x0000007fafb8fb54 in __GI_abort () at abort.c:79
#2  0x0000007fb0d4a4c0 in CRASH_WITH_INFO(...) () at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/DerivedSources/ForwardingHeaders/wtf/Assertions.h:660
#3  WebKit::WebPageProxy::setURLSchemeHandlerForScheme (this=this@entry=0x7fa37f6000, handler=..., scheme=...)
    at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/Source/WebKit/UIProcess/WebPageProxy.cpp:9114
#4  0x0000007fb0e5f7dc in webkitWebContextCreatePageForWebView (context=0x287691e0, webView=<optimized out>, webView@entry=0x287ac100, userContentManager=<optimized out>, relatedView=<optimized out>)
    at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:1828
#5  0x0000007fb0e7346c in webkitWebViewConstructed (object=<optimized out>) at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:105
#6  0x0000007fafea6850 in g_object_new_internal (class=class@entry=0x287a6930, params=params@entry=0x7fd8ad8690, n_params=n_params@entry=4) at ../gobject/gobject.c:1977
#7  0x0000007fafea86c0 in g_object_new_valist (object_type=object_type@entry=678812400, first_property_name=first_property_name@entry=0x403308 "settings", var_args=...) at ../gobject/gobject.c:2262
#8  0x0000007fafea87e8 in g_object_new (object_type=object_type@entry=678812400, first_property_name=first_property_name@entry=0x403308 "settings") at ../gobject/gobject.c:1780
#9  0x0000000000402af0 in on_create_view (shell=0x2875f830, user_data=<optimized out>) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/cog.c:390
#10 0x0000007faca1f468 in ffi_call_SYSV () at ../src/aarch64/sysv.S:114
#11 0x0000007faca1ef28 in ffi_call_int (cif=0x7fd8ad8aa8, cif@entry=0x7fd8ad8b08, fn=0x7fafea0718 <g_closure_invoke+372>, fn@entry=0x2875dc30, orig_rvalue=0xffffffff, avalue=avalue@entry=0x7fd8ad89f0, 
    closure=0x7fd8ad8ad0, closure@entry=0x0) at ../src/aarch64/ffi.c:747
#12 0x0000007faca1f10c in ffi_call (cif=cif@entry=0x7fd8ad8b08, fn=fn@entry=0x2875dc30, rvalue=<optimized out>, avalue=avalue@entry=0x7fd8ad89f0) at ../src/aarch64/ffi.c:756
#13 0x0000007fafea10a0 in g_cclosure_marshal_generic (closure=0x0, return_gvalue=0x7fd8ad8c30, n_param_values=1, param_values=0x7fd8ad8c70, invocation_hint=<optimized out>, marshal_data=<optimized out>)
    at ../gobject/gclosure.c:1500
#14 0x0000007fafea0718 in g_closure_invoke (closure=0x2876df50, return_value=return_value@entry=0x7fd8ad8c30, n_param_values=1, param_values=param_values@entry=0x7fd8ad8c70, 
    invocation_hint=invocation_hint@entry=0x7fd8ad8c58) at ../gobject/gclosure.c:810
#15 0x0000007fafeb5f78 in signal_emit_unlocked_R (node=node@entry=0x2875dc30, detail=detail@entry=0, instance=instance@entry=0x2875f830, emission_return=emission_return@entry=0x7fd8ad8d88, 
    instance_and_params=0x7fd8ad8c70, instance_and_params@entry=0xd) at ../gobject/gsignal.c:3742
#16 0x0000007fafec026c in g_signal_emit_valist (instance=instance@entry=0x2875f830, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3508
#17 0x0000007fafec05c0 in g_signal_emit (instance=instance@entry=0x2875f830, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
#18 0x0000007fb72f20a0 in cog_shell_startup_base (shell=0x2875f830) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/core/cog-shell.c:122
#19 0x0000007fb72f2cd0 in cog_shell_startup (shell=0x2875f830) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/core/cog-shell.c:374
#20 0x0000007fb72f02a4 in cog_launcher_startup (application=0x2875c8d0) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/core/cog-launcher.h:38
#21 0x0000007fafea265c in g_cclosure_marshal_VOID__VOIDv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<error reading variable: Cannot access memory at address 0x8>, 
    marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gmarshal.c:165
#22 0x0000007fafe9e558 in g_type_class_meta_marshalv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<error reading variable: Cannot access memory at address 0x8>, 
    marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:1034
#23 0x0000007fafea09c4 in _g_closure_invoke_va (closure=closure@entry=0x287594d0, return_value=0x0, return_value@entry=0x7f00000006, instance=instance@entry=0x2875c8d0, args=..., n_params=0, param_types=0x0)
    at ../gobject/gclosure.c:873
#24 0x0000007fafebf548 in g_signal_emit_valist (instance=instance@entry=0x2875c8d0, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3407
#25 0x0000007fafec05c0 in g_signal_emit (instance=instance@entry=0x2875c8d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
#26 0x0000007faffee1b4 in g_application_register (application=application@entry=0x2875c8d0, cancellable=cancellable@entry=0x0, error=error@entry=0x7fd8ad9338) at ../gio/gapplication.c:2204
#27 0x0000007faffee698 in g_application_real_local_command_line (application=0x2875c8d0, arguments=0x7fd8ad9398, exit_status=0x7fd8ad9394) at ../gio/gapplication.c:1106
#28 0x0000007faffee9fc in g_application_run (application=application@entry=0x2875c8d0, argc=argc@entry=6, argv=argv@entry=0x7fd8ad9518) at ../gio/gapplication.c:2528
#29 0x0000000000402ebc in main (argc=6, argv=0x7fd8ad9518) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/cog.c:491
jameshilliard commented 4 years ago

Full backtrace from 0.6.0:

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
        set = {__val = {0, 0, 1, 548110907936, 549194942320, 548110783528, 548109995792, 547927695120, 547927697168, 547918686760, 547918686336, 0, 395289360, 395442208, 395464960, 14}}
        pid = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
#1  0x0000007f967a7b54 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {2676586395008836901, 2676586395008836901, 4188393163551437605, 175318304, 5498980121489723214, 2325059536022752581, 0, 18446744069414584320, 0, 
              0, 1073741825, 4616194020396237824, 0, 0, 4616194021471028225, 4616194021471028225}}, sa_flags = -1645818096, 
          sa_restorer = 0x7f979624c0 <WebKit::WebPageProxy::setURLSchemeHandlerForScheme(WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> >&&, WTF::String const&)+532>}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x0000007f979624c0 in CRASH_WITH_INFO(...) () at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/DerivedSources/ForwardingHeaders/wtf/Assertions.h:660
No locals.
#3  WebKit::WebPageProxy::setURLSchemeHandlerForScheme (this=this@entry=0x7f8a3f6000, handler=..., scheme=...) at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/Source/WebKit/UIProcess/WebPageProxy.cpp:9114
        canonicalizedScheme = {<WTF::Optional_base<WTF::String>> = {init_ = true, storage_ = {dummy_ = 160 '\240', value_ = {static MaxLength = 2147483647, m_impl = {
                  static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x7f927f42a0}}}}, <No data fields>}
        __PRETTY_FUNCTION__ = "void WebKit::WebPageProxy::setURLSchemeHandlerForScheme(WTF::Ref<WebKit::WebURLSchemeHandler>&&, const WTF::String&)"
        schemeResult = {
          iterator = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >*, WTF::KeyValuePair<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >&>> = {<No data fields>}, 
            m_iterator = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > > const*, WTF::KeyValuePair<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > > const&>> = {<No data fields>}, 
              m_position = 0x0, m_endPosition = 0x200000001, m_table = 0x1000000004, m_next = 0x10101010101f650, m_previous = 0x0}}, isNewEntry = 160}
        identifier = 549194942832
        identifierResult = {
          iterator = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<unsigned long, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >, long, WTF::KeyValuePair<unsigned long, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >*, WTF::KeyValuePair<unsigned long, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >&>> = {<No data fields>}, 
            m_iterator = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<unsigned long, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > >, long, WTF::KeyValuePair<unsigned long, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > > const*, WTF::KeyValuePair<unsigned long, WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> > > const&>> = {<No data fields>}, 
              m_position = 0x7fde91c970, m_endPosition = 0x7f97a84f8c <webkitWebViewCreatePage(_WebKitWebView*, WTF::Ref<API::PageConfiguration, WTF::DumbPtrTraits<API::PageConfiguration> >&&)+68>, m_table = 0x17925000, m_next = 0x7f927d40b8, 
              m_previous = 0x1791f650}}, isNewEntry = false}
#4  0x0000007f97a777dc in webkitWebContextCreatePageForWebView (context=0x178e21e0, webView=<optimized out>, webView@entry=0x17925100, userContentManager=<optimized out>, relatedView=<optimized out>)
    at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:1828
        handler = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::WebURLSchemeHandler, WTF::DumbPtrTraits<WebKit::WebURLSchemeHandler> >::isRef".>, m_ptr = 0x7f927faa20}
        it = @0x7f927fa880: {key = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, 
              m_ptr = 0x7f927f42a0}}, value = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> >::isRefPtr".>, m_ptr = 0x7f927faa20}}
        __for_range = <optimized out>
        __for_begin = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >*, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >&>> = {<No data fields>}, 
          m_impl = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >*, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >&>> = {<No data fields>}, 
            m_iterator = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > > const*, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > > const&>> = {<No data fields>}, m_position = 0x7f927fa880, 
              m_endPosition = 0x7f927fa900, m_table = 0x178e20e0, m_next = 0x0, m_previous = 0x7fde91ca58}}}
        __for_end = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >*, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >&>> = {<No data fields>}, 
          m_impl = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >*, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >&>> = {<No data fields>}, 
            m_iterator = {<std::iterator<std::forward_iterator_tag, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > >, long, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > > const*, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler, WTF::DumbPtrTraits<WebKitURISchemeHandler> > > const&>> = {<No data fields>}, m_position = 0x7f927fa900, 
              m_endPosition = 0x7f927fa900, m_table = 0x178e20e0, m_next = 0x7fde91ca28, m_previous = 0x0}}}
        pageConfiguration = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<API::PageConfiguration, WTF::DumbPtrTraits<API::PageConfiguration> >::isRef".>, m_ptr = 0x7f927d4000}
        manager = <optimized out>
        page = @0x7f8a3f6000: {<API::ObjectImpl<(API::Object::Type)83>> = {<API::Object> = {<WTF::ThreadSafeRefCounted<API::Object, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {
                  m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, static is_always_lock_free = true}, m_deletionHasBegun = {_M_base = {static _S_alignment = 1, _M_i = false}, 
                    static is_always_lock_free = true}}, <No data fields>}, _vptr.Object = 0x7f9dc6c138 <vtable for WebKit::WebPageProxy+16>}, static APIType = API::Object::Type::Page}, <WebKit::WebPopupMenuProxy::Client> = {
            _vptr.Client = 0x7f9dc6c1b8 <vtable for WebKit::WebPageProxy+144>}, <IPC::MessageReceiver> = {_vptr.MessageReceiver = 0x7f9dc6c1f0 <vtable for WebKit::WebPageProxy+200>, m_messageReceiverMapCount = 1}, <IPC::MessageSender> = {
            _vptr.MessageSender = 0x7f9dc6c220 <vtable for WebKit::WebPageProxy+248>}, <WTF::CanMakeWeakPtr<WebKit::WebPageProxy, (WTF::WeakPtrFactoryInitialization)0>> = {m_weakPtrFactory = {m_impl = {
                static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::WeakPtrImpl, WTF::DumbPtrTraits<WTF::WeakPtrImpl> >::isRefPtr".>, m_ptr = 0x0}, m_wasConstructedOnMainThread = true}}, 
          m_identifier = {<WTF::ObjectIdentifierBase> = {<No data fields>}, m_identifier = 5, static m_generationProtected = false}, m_webPageID = {<WTF::ObjectIdentifierBase> = {<No data fields>}, m_identifier = 6, 
            static m_generationProtected = false}, m_pageClient = {m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::WeakPtrImpl, WTF::DumbPtrTraits<WTF::WeakPtrImpl> >::isRefPtr".>, 
              m_ptr = 0x7f927f42e8}}, m_configuration = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<API::PageConfiguration, WTF::DumbPtrTraits<API::PageConfiguration> >::isRef".>, m_ptr = 0x7f927d4170}, m_loaderClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::LoaderClient*, std::default_delete<API::LoaderClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::LoaderClient> >> = {<std::_Head_base<1, std::default_delete<API::LoaderClient>, true>> = {<std::default_delete<API::LoaderClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::LoaderClient*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_policyClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::PolicyClient*, std::default_delete<API::PolicyClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::PolicyClient> >> = {<std::_Head_base<1, std::default_delete<API::PolicyClient>, true>> = {<std::default_delete<API::PolicyClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::PolicyClient*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_navigationClient = {m_ref = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::NavigationClient*, std::default_delete<API::NavigationClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::NavigationClient> >> = {<std::_Head_base<1, std::default_delete<API::NavigationClient>, true>> = {<std::default_delete<API::NavigationClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::NavigationClient*, false>> = {_M_head_impl = 0x7f927fd4a0}, <No data fields>}, <No data fields>}}}}, m_historyClient = {m_ref = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::HistoryClient*, std::default_delete<API::HistoryClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::HistoryClient> >> = {<std::_Head_base<1, std::default_delete<API::HistoryClient>, true>> = {<std::default_delete<API::HistoryClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::HistoryClient*, false>> = {_M_head_impl = 0x7f927fd4a8}, <No data fields>}, <No data fields>}}}}, m_iconLoadingClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::IconLoadingClient*, std::default_delete<API::IconLoadingClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::IconLoadingClient> >> = {<std::_Head_base<1, std::default_delete<API::IconLoadingClient>, true>> = {<std::default_delete<API::IconLoadingClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::IconLoadingClient*, false>> = {_M_head_impl = 0x7f927fd4b0}, <No data fields>}, <No data fields>}}}, m_formClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::FormClient*, std::default_delete<API::FormClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::FormClient> >> = {<std::_Head_base<1, std::default_delete<API::FormClient>, true>> = {<std::default_delete<API::FormClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::FormClient*, false>> = {_M_head_impl = 0x7f927fd4b8}, <No data fields>}, <No data fields>}}}, m_uiClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::UIClient*, std::default_delete<API::UIClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::UIClient> >> = {<std::_Head_base<1, std::default_delete<API::UIClient>, true>> = {<std::default_delete<API::UIClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::UIClient*, false>> = {_M_head_impl = 0x7f927fd4c0}, <No data fields>}, <No data fields>}}}, m_findClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::FindClient*, std::default_delete<API::FindClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::FindClient> >> = {<std::_Head_base<1, std::default_delete<API::FindClient>, true>> = {<std::default_delete<API::FindClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::FindClient*, false>> = {_M_head_impl = 0x7f927fd4c8}, <No data fields>}, <No data fields>}}}, m_findMatchesClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::FindMatchesClient*, std::default_delete<API::FindMatchesClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::FindMatchesClient> >> = {<std::_Head_base<1, std::default_delete<API::FindMatchesClient>, true>> = {<std::default_delete<API::FindMatchesClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::FindMatchesClient*, false>> = {_M_head_impl = 0x7f927fd4d0}, <No data fields>}, <No data fields>}}}, m_diagnosticLoggingClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::DiagnosticLoggingClient*, std::default_delete<API::DiagnosticLoggingClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::DiagnosticLoggingClient> >> = {<std::_Head_base<1, std::default_delete<API::DiagnosticLoggingClient>, true>> = {<std::default_delete<API::DiagnosticLoggingClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::DiagnosticLoggingClient*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_resourceLoadClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::ResourceLoadClient*, std::default_delete<API::ResourceLoadClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::ResourceLoadClient> >> = {<std::_Head_base<1, std::default_delete<API::ResourceLoadClient>, true>> = {<std::default_delete<API::ResourceLoadClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::ResourceLoadClient*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_contextMenuClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::ContextMenuClient*, std::default_delete<API::ContextMenuClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::ContextMenuClient> >> = {<std::_Head_base<1, std::default_delete<API::ContextMenuClient>, true>> = {<std::default_delete<API::ContextMenuClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::ContextMenuClient*, false>> = {_M_head_impl = 0x7f927fd4d8}, <No data fields>}, <No data fields>}}}, m_injectedBundleClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::WebPageInjectedBundleClient*, std::default_delete<WebKit::WebPageInjectedBundleClient> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::WebPageInjectedBundleClient> >> = {<std::_Head_base<1, std::default_delete<WebKit::WebPageInjectedBundleClient>, true>> = {<std::default_delete<WebKit::WebPageInjectedBundleClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::WebPageInjectedBundleClient*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_pageLoadStateObserver = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::PageLoadState::Observer*, std::default_delete<WebKit::PageLoadState::Observer> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::PageLoadState::Observer> >> = {<std::_Head_base<1, std::default_delete<WebKit::PageLoadState::Observer>, true>> = {<std::default_delete<WebKit::PageLoadState::Observer>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::PageLoadState::Observer*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_navigationState = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::WebNavigationState*, std::default_delete<WebKit::WebNavigationState> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::WebNavigationState> >> = {<std::_Head_base<1, std::default_delete<WebKit::WebNavigationState>, true>> = {<std::default_delete<WebKit::WebNavigationState>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::WebNavigationState*, false>> = {_M_head_impl = 0x7f927ff5c0}, <No data fields>}, <No data fields>}}}, m_failingProvisionalLoadURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_isLoadingAlternateHTMLStringForFailingProvisionalLoad = false, m_drawingArea = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::DrawingAreaProxy*, std::default_delete<WebKit::DrawingAreaProxy> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::DrawingAreaProxy> >> = {<std::_Head_base<1, std::default_delete<WebKit::DrawingAreaProxy>, true>> = {<std::default_delete<WebKit::DrawingAreaProxy>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::DrawingAreaProxy*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_process = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::WebProcessProxy, WTF::DumbPtrTraits<WebKit::WebProcessProxy> >::isRef".>, m_ptr = 0x7f8a5fc000}, m_pageGroup = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::WebPageGroup, WTF::DumbPtrTraits<WebKit::WebPageGroup> >::isRef".>, m_ptr = 0x7f927ee000}, m_preferences = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::WebPreferences, WTF::DumbPtrTraits<WebKit::WebPreferences> >::isRef".>, m_ptr = 0x7f927fe000}, m_userContentController = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::WebUserContentControllerProxy, WTF::DumbPtrTraits<WebKit::WebUserContentControllerProxy> >::isRef".>, m_ptr = 0x7f927ec0b0}, m_visitedLinkStore = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::VisitedLinkStore, WTF::DumbPtrTraits<WebKit::VisitedLinkStore> >::isRef".>, m_ptr = 0x7f927eb000}, m_websiteDataStore = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::WebsiteDataStore, WTF::DumbPtrTraits<WebKit::WebsiteDataStore> >::isRef".>, m_ptr = 0x7f927e0000}, m_mainFrame = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebFrameProxy, WTF::DumbPtrTraits<WebKit::WebFrameProxy> >::isRefPtr".>, m_ptr = 0x0}, m_focusedFrame = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebFrameProxy, WTF::DumbPtrTraits<WebKit::WebFrameProxy> >::isRefPtr".>, m_ptr = 0x0}, m_frameSetLargestFrame = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebFrameProxy, WTF::DumbPtrTraits<WebKit::WebFrameProxy> >::isRefPtr".>, m_ptr = 0x0}, m_userAgent = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x7f927f6080}}, m_applicationNameForUserAgent = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_applicationNameForDesktopUserAgent = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_customUserAgent = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_customTextEncodingName = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_overrideContentSecurityPolicy = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_treatsSHA1CertificatesAsInsecure = true, m_inspector = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebInspectorProxy, WTF::DumbPtrTraits<WebKit::WebInspectorProxy> >::isRefPtr".>, m_ptr = 0x7f927e11b0}, m_fullScreenManager = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::WebFullScreenManagerProxy*, std::default_delete<WebKit::WebFullScreenManagerProxy> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::WebFullScreenManagerProxy> >> = {<std::_Head_base<1, std::default_delete<WebKit::WebFullScreenManagerProxy>, true>> = {<std::default_delete<WebKit::WebFullScreenManagerProxy>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::WebFullScreenManagerProxy*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_fullscreenClient = {_M_t = {_M_t = {<std::_Tuple_impl<0, API::FullscreenClient*, std::default_delete<API::FullscreenClient> >> = {<std::_Tuple_impl<1, std::default_delete<API::FullscreenClient> >> = {<std::_Head_base<1, std::default_delete<API::FullscreenClient>, true>> = {<std::default_delete<API::FullscreenClient>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, API::FullscreenClient*, false>> = {_M_head_impl = 0x7f927fd4e8}, <No data fields>}, <No data fields>}}}, m_callbacks = {m_map = {m_impl = {static smallMaxLoadNumerator = <optimized out>, static smallMaxLoadDenominator = <optimized out>, static largeMaxLoadNumerator = <optimized out>, static largeMaxLoadDenominator = <optimized out>, static maxSmallTableCapacity = <optimized out>, static minLoad = <optimized out>, static tableSizeOffset = <optimized out>, static tableSizeMaskOffset = <optimized out>, static keyCountOffset = <optimized out>, static deletedCountOffset = <optimized out>, static metadataSize = <optimized out>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd4f0}, <No data fields>}, <No data fields>}}}}}}, m_loadDependentStringCallbackIDs = {m_impl = {static smallMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::smallMaxLoadNumerator".>, static smallMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::smallMaxLoadDenominator".>, static largeMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::largeMaxLoadNumerator".>, static largeMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::largeMaxLoadDenominator".>, static maxSmallTableCapacity = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::maxSmallTableCapacity".>, static minLoad = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::minLoad".>, static tableSizeOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::tableSizeOffset".>, static tableSizeMaskOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::tableSizeMaskOffset".>, static keyCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::keyCountOffset".>, static deletedCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::deletedCountOffset".>, static metadataSize = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::CallbackID, WebKit::CallbackID, WTF::IdentityExtractor, WTF::CallbackIDHash, WTF::HashTraits<WebKit::CallbackID>, WTF::HashTraits<WebKit::CallbackID> >::metadataSize".>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd4f8}, <No data fields>}, <No data fields>}}}}}, m_editCommandSet = {m_impl = {static smallMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::smallMaxLoadNumerator".>, static smallMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::smallMaxLoadDenominator".>, static largeMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::largeMaxLoadNumerator".>, static largeMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::largeMaxLoadDenominator".>, static maxSmallTableCapacity = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::maxSmallTableCapacity".>, static minLoad = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::minLoad".>, static tableSizeOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::tableSizeOffset".>, static tableSizeMaskOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::tableSizeMaskOffset".>, static keyCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::keyCountOffset".>, static deletedCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::deletedCountOffset".>, static metadataSize = <error reading variable: Missing ELF symbol "WTF::HashTable<WebKit::WebEditCommandProxy*, WebKit::WebEditCommandProxy*, WTF::IdentityExtractor, WTF::PtrHash<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*>, WTF::HashTraits<WebKit::WebEditCommandProxy*> >::metadataSize".>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd500}, <No data fields>}, <No data fields>}}}}}, m_activePopupMenu = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebPopupMenuProxy, WTF::DumbPtrTraits<WebKit::WebPopupMenuProxy> >::isRefPtr".>, m_ptr = 0x0}, m_activeContextMenu = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebContextMenuProxy, WTF::DumbPtrTraits<WebKit::WebContextMenuProxy> >::isRefPtr".>, m_ptr = 0x0}, m_activeContextMenuContextData = {m_type = WebKit::ContextMenuContextData::Type::ContextMenu, m_menuLocation = {m_x = 0, m_y = 0}, m_menuItems = {<WTF::VectorBuffer<WebKit::WebContextMenuItemData, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebKit::WebContextMenuItemData, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_webHitTestResultData = {absoluteImageURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, absolutePDFURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, absoluteLinkURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, absoluteMediaURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, linkLabel = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, linkTitle = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, linkSuggestedFilename = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, isContentEditable = false, elementBoundingBox = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, isScrollbar = false, isSelected = false, isTextNode = false, isOverTextInsideFormControlElement = false, isDownloadableMedia = false, lookupText = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, toolTipText = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, imageSharedMemory = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::SharedMemory, WTF::DumbPtrTraits<WebKit::SharedMemory> >::isRefPtr".>, m_ptr = 0x0}, imageSize = 0, detectedDataBoundingBox = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, detectedDataTextIndicator = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebCore::TextIndicator, WTF::DumbPtrTraits<WebCore::TextIndicator> >::isRefPtr".>, m_ptr = 0x0}, detectedDataOriginatingPageOverlay = 0, dictionaryPopupInfo = {origin = {m_x = 0, m_y = 0}, textIndicator = {selectionRectInRootViewCoordinates = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, textBoundingRectInRootViewCoordinates = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, contentImageWithoutSelectionRectInRootViewCoordinates = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, textRectsInBoundingRectCoordinates = {<WTF::VectorBuffer<WebCore::FloatRect, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebCore::FloatRect, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, contentImageScaleFactor = 0, contentImageWithHighlight = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebCore::Image, WTF::DumbPtrTraits<WebCore::Image> >::isRefPtr".>, m_ptr = 0x0}, contentImageWithoutSelection = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebCore::Image, WTF::DumbPtrTraits<WebCore::Image> >::isRefPtr".>, m_ptr = 0x0}, contentImage = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebCore::Image, WTF::DumbPtrTraits<WebCore::Image> >::isRefPtr".>, m_ptr = 0x0}, estimatedBackgroundColor = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, presentationTransition = WebCore::TextIndicatorPresentationTransition::None, options = 0}}, linkTextIndicator = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebCore::TextIndicator, WTF::DumbPtrTraits<WebCore::TextIndicator> >::isRefPtr".>, m_ptr = 0x0}}, m_selectedText = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}}, m_lastMouseMoveHitTestResult = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<API::HitTestResult, WTF::DumbPtrTraits<API::HitTestResult> >::isRefPtr".>, m_ptr = 0x0}, m_openPanelResultListener = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebOpenPanelResultListenerProxy, WTF::DumbPtrTraits<WebKit::WebOpenPanelResultListenerProxy> >::isRefPtr".>, m_ptr = 0x0}, m_geolocationPermissionRequestManager = {m_pendingRequests = {m_impl = {static smallMaxLoadNumerator = <optimized out>, static smallMaxLoadDenominator = <optimized out>, static largeMaxLoadNumerator = <optimized out>, static largeMaxLoadDenominator = <optimized out>, static maxSmallTableCapacity = <optimized out>, static minLoad = <optimized out>, static tableSizeOffset = <optimized out>, static tableSizeMaskOffset = <optimized out>, static keyCountOffset = <optimized out>, static deletedCountOffset = <optimized out>, static metadataSize = <optimized out>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd508}, <No data fields>}, <No data fields>}}}}}, m_validAuthorizationTokens = {m_impl = {static smallMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::smallMaxLoadNumerator".>, static smallMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::smallMaxLoadDenominator".>, static largeMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::largeMaxLoadNumerator".>, static largeMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::largeMaxLoadDenominator".>, static maxSmallTableCapacity = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::maxSmallTableCapacity".>, static minLoad = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::minLoad".>, static tableSizeOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::tableSizeOffset".>, static tableSizeMaskOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::tableSizeMaskOffset".>, static keyCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::keyCountOffset".>, static deletedCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::deletedCountOffset".>, static metadataSize = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::metadataSize".>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd510}, <No data fields>}, <No data fields>}}}}}, m_page = @0x7f8a3f6000}, m_notificationPermissionRequestManager = {m_pendingRequests = {m_impl = {static smallMaxLoadNumerator = <optimized out>, static smallMaxLoadDenominator = <optimized out>, static largeMaxLoadNumerator = <optimized out>, static largeMaxLoadDenominator = <optimized out>, static maxSmallTableCapacity = <optimized out>, static minLoad = <optimized out>, static tableSizeOffset = <optimized out>, static tableSizeMaskOffset = <optimized out>, static keyCountOffset = <optimized out>, static deletedCountOffset = <optimized out>, static metadataSize = <optimized out>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd518}, <No data fields>}, <No data fields>}}}}}, m_page = @0x7f8a3f6000}, m_activityState = {m_storage = 31}, m_viewWasEverInWindow = false, m_initialCapitalizationEnabled = true, m_cpuLimit = {<WTF::constexpr_Optional_base<double>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = 0}}, <No data fields>}, m_backForwardList = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WebKit::WebBackForwardList, WTF::DumbPtrTraits<WebKit::WebBackForwardList> >::isRef".>, m_ptr = 0x7f927f1348}, m_maintainsInactiveSelection = false, m_waitsForPaintAfterViewDidMoveToWindow = true, m_shouldSkipWaitingForPaintAfterNextViewDidMoveToWindow = false, m_toolTip = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_editorState = {shouldIgnoreSelectionChanges = false, selectionIsNone = true, selectionIsRange = false, isContentEditable = false, isContentRichlyEditable = false, isInPasswordField = false, isInPlugin = false, hasComposition = false, isMissingPostLayoutData = false, originIdentifierForPasteboard = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_postLayoutData = {typingAttributes = 0, caretRectAtStart = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, surroundingContext = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, surroundingContextCursorPosition = 0, surroundingContextSelectionPosition = 0, fontAttributes = {<WTF::Optional_base<WebCore::FontAttributes>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = {backgroundColor = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 0, extendedColor = 0x0}}, foregroundColor = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 0, extendedColor = 0x0}}, fontShadow = {color = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 0, extendedColor = 0x0}}, offset = {m_width = 0, m_height = 0}, blurRadius = 0}, subscriptOrSuperscript = WebCore::FontAttributes::SubscriptOrSuperscript::None, horizontalAlignment = WebCore::FontAttributes::HorizontalAlignment::Left, textLists = {<WTF::VectorBuffer<WebCore::TextList, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebCore::TextList, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, hasUnderline = false, hasStrikeThrough = false}}}, <No data fields>}, canCut = false, canCopy = false, canPaste = false}}, m_isEditable = false, m_textZoomFactor = 1, m_pageZoomFactor = 1, m_pageScaleFactor = 1, m_pluginZoomFactor = 1, m_pluginScaleFactor = 1, m_viewScaleFactor = 1, m_intrinsicDeviceScaleFactor = 1, m_customDeviceScaleFactor = {<WTF::constexpr_Optional_base<float>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = 0}}, <No data fields>}, m_topContentInset = 0, m_layerHostingMode = WebKit::LayerHostingMode::InProcess, m_underlayColor = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, m_pageExtendedBackgroundColor = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, m_useFixedLayout = false, m_fixedLayoutSize = {m_width = 0, m_height = 0}, m_alwaysShowsHorizontalScroller = false, m_alwaysShowsVerticalScroller = false, m_observedLayoutMilestones = {m_storage = 0}, m_suppressScrollbarAnimations = false, m_paginationMode = WebCore::Pagination::Unpaginated, m_paginationBehavesLikeColumns = false, m_pageLength = 0, m_gapBetweenPages = 0, m_paginationLineGridEnabled = false, m_hasRunningProcess = false, m_isClosed = false, m_canRunModal = false, m_isInPrintingMode = false, m_isPerformingDOMPrintOperation = false, m_decidePolicyForResponseRequest = {<WebCore::ResourceRequestBase> = {m_url = {m_string = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_isValid = 0, m_protocolIsInHTTPFamily = 0, m_cannotBeABaseURL = 0, m_portLength = 0, static maxPortLength = 7, static maxSchemeLength = 67108863, m_schemeEnd = 0, m_userStart = 0, m_userEnd = 0, m_passwordEnd = 0, m_hostEnd = 0, m_pathAfterLastSlash = 0, m_pathEnd = 0, m_queryEnd = 0}, m_timeoutInterval = 0, m_firstPartyForCookies = {m_string = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_isValid = 0, m_protocolIsInHTTPFamily = 0, m_cannotBeABaseURL = 0, m_portLength = 0, static maxPortLength = 7, static maxSchemeLength = 67108863, m_schemeEnd = 0, m_userStart = 0, m_userEnd = 0, m_passwordEnd = 0, m_hostEnd = 0, m_pathAfterLastSlash = 0, m_pathEnd = 0, m_queryEnd = 0}, m_httpMethod = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x7f927f4300}}, m_initiatorIdentifier = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_cachePartition = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x7f9de805d0 <WTF::StringImpl::s_emptyAtomString>}}, m_httpHeaderFields = {m_commonHeaders = {<WTF::VectorBuffer<WebCore::HTTPHeaderMap::CommonHeader, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebCore::HTTPHeaderMap::CommonHeader, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_uncommonHeaders = {<WTF::VectorBuffer<WebCore::HTTPHeaderMap::UncommonHeader, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebCore::HTTPHeaderMap::UncommonHeader, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}}, m_responseContentDispositionEncodingFallbackArray = {<WTF::VectorBuffer<WTF::String, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WTF::String, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_httpBody = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebCore::FormData, WTF::DumbPtrTraits<WebCore::FormData> >::isRefPtr".>, m_ptr = 0x0}, m_cachePolicy = WebCore::ResourceRequestCachePolicy::UseProtocolCachePolicy, m_sameSiteDisposition = WebCore::ResourceRequestBase::SameSiteDisposition::Unspecified, m_priority = WebCore::ResourceLoadPriority::Low, m_requester = WebCore::ResourceRequestBase::Requester::Unspecified, m_inspectorInitiatorNodeIdentifier = {<WTF::constexpr_Optional_base<int>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = 0}}, <No data fields>}, m_allowCookies = true, m_resourceRequestUpdated = true, m_platformRequestUpdated = false, m_resourceRequestBodyUpdated = true, m_platformRequestBodyUpdated = false, m_hiddenFromInspector = false, m_isTopSite = false, static s_defaultTimeoutInterval = 0}, m_acceptEncoding = true, m_soupFlags = (unknown: 0), m_initiatingPageID = {<WTF::constexpr_Optional_base<unsigned long>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = 0}}, <No data fields>}}, m_shouldSuppressAppLinksInNextNavigationPolicyDecision = false, m_mouseEventQueue = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WebKit::NativeWebMouseEvent, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, m_iterators = 0x0}, m_keyEventQueue = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WebKit::NativeWebKeyboardEvent, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, m_iterators = 0x0}, m_wheelEventQueue = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WebKit::NativeWebWheelEvent, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, m_iterators = 0x0}, m_currentlyProcessedWheelEvents = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<std::unique_ptr<WTF::Vector<WebKit::NativeWebWheelEvent, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc>, std::default_delete<WTF::Vector<WebKit::NativeWebWheelEvent, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> > >, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, m_iterators = 0x0}, m_callbackHandlersAfterProcessingPendingMouseEvents = {<WTF::VectorBuffer<WTF::Function<void()>, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WTF::Function<void()>, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_touchAndPointerEventTracking = {touchForceChangedTracking = WebCore::TrackingType::NotTracking, touchStartTracking = WebCore::TrackingType::NotTracking, touchMoveTracking = WebCore::TrackingType::NotTracking, touchEndTracking = WebCore::TrackingType::NotTracking}, m_touchEventQueue = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WebKit::QueuedTouchEvents, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, m_iterators = 0x0}, m_handledSynchronousTouchEventWhileDispatchingPreventableTouchStart = false, m_handlingPreventableTouchStartCount = 0, m_isPageSuspended = false, m_addsVisitedLinks = true, m_controlledByAutomation = false, m_inspectorFrontendCount = 0, m_backgroundColor = {<WTF::Optional_base<WebCore::Color>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 0, extendedColor = 0x0}}}}, <No data fields>}, m_pendingLearnOrIgnoreWordMessageCount = 0, m_mainFrameHasCustomContentProvider = false, m_pageLoadState = {m_observers = {<WTF::VectorBuffer<WebKit::PageLoadState::Observer*, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebKit::PageLoadState::Observer*, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_webPageProxy = @0x7f8a3f6000, m_committedState = {state = WebKit::PageLoadState::State::Finished, hasInsecureContent = false, negotiatedLegacyTLS = false, pendingAPIRequest = {navigationID = 0, url = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}}, provisionalURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, url = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, unreachableURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, title = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, resourceDirectoryURL = {m_string = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_isValid = 0, m_protocolIsInHTTPFamily = 0, m_cannotBeABaseURL = 0, m_portLength = 0, static maxPortLength = 7, static maxSchemeLength = 67108863, m_schemeEnd = 0, m_userStart = 0, m_userEnd = 0, m_passwordEnd = 0, m_hostEnd = 0, m_pathAfterLastSlash = 0, m_pathEnd = 0, m_queryEnd = 0}, canGoBack = false, canGoForward = false, estimatedProgress = 0, networkRequestsInProgress = false, certificateInfo = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebCertificateInfo, WTF::DumbPtrTraits<WebKit::WebCertificateInfo> >::isRefPtr".>, m_ptr = 0x0}}, m_uncommittedState = {state = WebKit::PageLoadState::State::Finished, hasInsecureContent = false, negotiatedLegacyTLS = false, pendingAPIRequest = {navigationID = 0, url = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}}, provisionalURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, url = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, unreachableURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, title = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, resourceDirectoryURL = {m_string = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_isValid = 0, m_protocolIsInHTTPFamily = 0, m_cannotBeABaseURL = 0, m_portLength = 0, static maxPortLength = 7, static maxSchemeLength = 67108863, m_schemeEnd = 0, m_userStart = 0, m_userEnd = 0, m_passwordEnd = 0, m_hostEnd = 0, m_pathAfterLastSlash = 0, m_pathEnd = 0, m_queryEnd = 0}, canGoBack = false, canGoForward = false, estimatedProgress = 0, networkRequestsInProgress = false, certificateInfo = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WebKit::WebCertificateInfo, WTF::DumbPtrTraits<WebKit::WebCertificateInfo> >::isRefPtr".>, m_ptr = 0x0}}, m_lastUnreachableURL = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_mayHaveUncommittedChanges = false, m_outstandingTransactionCount = 0}, m_delegatesScrolling = false, m_mainFrameHasHorizontalScrollbar = false, m_mainFrameHasVerticalScrollbar = false, m_canShortCircuitHorizontalWheelEvents = true, m_mainFrameIsPinnedToLeftSide = true, m_mainFrameIsPinnedToRightSide = true, m_mainFrameIsPinnedToTopSide = true, m_mainFrameIsPinnedToBottomSide = true, m_shouldUseImplicitRubberBandControl = false, m_rubberBandsAtLeft = true, m_rubberBandsAtRight = true, m_rubberBandsAtTop = true, m_rubberBandsAtBottom = true, m_enableVerticalRubberBanding = true, m_enableHorizontalRubberBanding = true, m_backgroundExtendsBeyondPage = true, m_shouldRecordNavigationSnapshots = false, m_isShowingNavigationGestureSnapshot = false, m_mainFramePluginHandlesPageScaleGesture = false, m_pageCount = 0, m_visibleScrollerThumbRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_renderTreeSize = 0, m_sessionRestorationRenderTreeSize = 0, m_hitRenderTreeSizeThreshold = false, m_suppressVisibilityUpdates = false, m_autoSizingShouldExpandToViewHeight = false, m_minimumSizeForAutoLayout = {m_width = 0, m_height = 0}, m_viewportSizeForCSSViewportUnits = {<WTF::constexpr_Optional_base<WebCore::IntSize>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = {m_width = 0, m_height = 0}}}, <No data fields>}, m_baseLayoutViewportSize = {m_width = {m_value = 0}, m_height = {m_value = 0}}, m_minStableLayoutViewportOrigin = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_maxStableLayoutViewportOrigin = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_mediaVolume = 1, m_mutedState = 0, m_mayStartMediaWhenInWindow = true, m_mediaPlaybackIsSuspended = false, m_mediaCaptureEnabled = true, m_waitingForDidUpdateActivityState = false, m_shouldScaleViewToFitDocument = false, m_shouldSuppressNextAutomaticNavigationSnapshot = false, m_pageIsUserObservableCount = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::RefCounter<WebKit::UserObservablePageCounterType>::Count, WTF::DumbPtrTraits<WTF::RefCounter<WebKit::UserObservablePageCounterType>::Count> >::isRefPtr".>, m_ptr = 0x178e18b0}, m_preventProcessSuppressionCount = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::RefCounter<WebKit::ProcessSuppressionDisabledCounterType>::Count, WTF::DumbPtrTraits<WTF::RefCounter<WebKit::ProcessSuppressionDisabledCounterType>::Count> >::isRefPtr".>, m_ptr = 0x0}, m_hiddenPageDOMTimerThrottlingAutoIncreasesCount = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::RefCounter<WebKit::HiddenPageThrottlingAutoIncreasesCounterType>::Count, WTF::DumbPtrTraits<WTF::RefCounter<WebKit::HiddenPageThrottlingAutoIncreasesCounterType>::Count> >::isRefPtr".>, m_ptr = 0x0}, m_visiblePageToken = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::RefCounter<WebKit::VisibleWebPageCounterType>::Count, WTF::DumbPtrTraits<WTF::RefCounter<WebKit::VisibleWebPageCounterType>::Count> >::isRefPtr".>, m_ptr = 0x0}, m_scrollPinningBehavior = WebCore::DoNotPin, m_scrollbarOverlayStyle = {<WTF::constexpr_Optional_base<WebCore::ScrollbarOverlayStyle>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = WebCore::ScrollbarOverlayStyleDefault}}, <No data fields>}, m_currentActivityStateChangeID = 0, m_configurationPreferenceValues = {m_impl = {static smallMaxLoadNumerator = <optimized out>, static smallMaxLoadDenominator = <optimized out>, static largeMaxLoadNumerator = <optimized out>, static largeMaxLoadDenominator = <optimized out>, static maxSmallTableCapacity = <optimized out>, static minLoad = <optimized out>, static tableSizeOffset = <optimized out>, static tableSizeMaskOffset = <optimized out>, static keyCountOffset = <optimized out>, static deletedCountOffset = <optimized out>, static metadataSize = <optimized out>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd520}, <No data fields>}, <No data fields>}}}}}, m_potentiallyChangedActivityStateFlags = {m_storage = 0}, m_activityStateChangeWantsSynchronousReply = false, m_nextActivityStateChangeCallbacks = {<WTF::VectorBuffer<WebKit::CallbackID, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebKit::CallbackID, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_mediaState = 0, m_hasHadSelectionChangesFromUserInteraction = false, m_cachedFontAttributesAtSelectionStart = {<WTF::Optional_base<WebCore::FontAttributes>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = {backgroundColor = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 0, extendedColor = 0x0}}, foregroundColor = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 0, extendedColor = 0x0}}, fontShadow = {color = {static black = {m_value = 4278190080}, static white = <same as static member of an already seen type>, static darkGray = <same as static member of an already seen type>, static gray = <same as static member of an already seen type>, static lightGray = <same as static member of an already seen type>, static transparent = <same as static member of an already seen type>, static cyan = <same as static member of an already seen type>, static yellow = <same as static member of an already seen type>, static compositionFill = <same as static member of an already seen type>, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static isSemanticRBGAColorBit = 4, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 0, extendedColor = 0x0}}, offset = {m_width = 0, m_height = 0}, blurRadius = 0}, subscriptOrSuperscript = WebCore::FontAttributes::SubscriptOrSuperscript::None, horizontalAlignment = WebCore::FontAttributes::HorizontalAlignment::Left, textLists = {<WTF::VectorBuffer<WebCore::TextList, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WebCore::TextList, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, hasUnderline = false, hasStrikeThrough = false}}}, <No data fields>}, m_isUsingHighPerformanceWebGL = false, m_openedByDOM = false, m_hasCommittedAnyProvisionalLoads = false, m_preferFasterClickOverDoubleTap = false, m_urlSchemeHandlersByScheme = {m_impl = {static smallMaxLoadNumerator = <optimized out>, static smallMaxLoadDenominator = <optimized out>, static largeMaxLoadNumerator = <optimized out>, static largeMaxLoadDenominator = <optimized out>, static maxSmallTableCapacity = <optimized out>, static minLoad = <optimized out>, static tableSizeOffset = <optimized out>, static tableSizeMaskOffset = <optimized out>, static keyCountOffset = <optimized out>, static deletedCountOffset = <optimized out>, static metadataSize = <optimized out>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd528}, <No data fields>}, <No data fields>}}}}}, m_urlSchemeHandlersByIdentifier = {m_impl = {static smallMaxLoadNumerator = <optimized out>, static smallMaxLoadDenominator = <optimized out>, static largeMaxLoadNumerator = <optimized out>, static largeMaxLoadDenominator = <optimized out>, static maxSmallTableCapacity = <optimized out>, static minLoad = <optimized out>, static tableSizeOffset = <optimized out>, static tableSizeMaskOffset = <optimized out>, static keyCountOffset = <optimized out>, static deletedCountOffset = <optimized out>, static metadataSize = <optimized out>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd530}, <No data fields>}, <No data fields>}}}}}, m_inspectorController = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::WebPageInspectorController*, std::default_delete<WebKit::WebPageInspectorController> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::WebPageInspectorController> >> = {<std::_Head_base<1, std::default_delete<WebKit::WebPageInspectorController>, true>> = {<std::default_delete<WebKit::WebPageInspectorController>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::WebPageInspectorController*, false>> = {_M_head_impl = 0x7f927e1120}, <No data fields>}, <No data fields>}}}, m_inspectorDebuggable = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::WebPageDebuggable*, std::default_delete<WebKit::WebPageDebuggable> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::WebPageDebuggable> >> = {<std::_Head_base<1, std::default_delete<WebKit::WebPageDebuggable>, true>> = {<std::default_delete<WebKit::WebPageDebuggable>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::WebPageDebuggable*, false>> = {_M_head_impl = 0x7f927ff600}, <No data fields>}, <No data fields>}}}, m_spellDocumentTag = {<WTF::constexpr_Optional_base<long>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = 0}}, <No data fields>}, m_pageLoadStart = {<WTF::constexpr_Optional_base<WTF::MonotonicTime>> = {init_ = false, storage_ = {dummy_ = 0 '\000', value_ = {static clockType = WTF::ClockType::Monotonic, m_value = 0}}}, <No data fields>}, m_previouslyVisitedPaths = {m_impl = {static smallMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::smallMaxLoadNumerator".>, static smallMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::smallMaxLoadDenominator".>, static largeMaxLoadNumerator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::largeMaxLoadNumerator".>, static largeMaxLoadDenominator = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::largeMaxLoadDenominator".>, static maxSmallTableCapacity = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::maxSmallTableCapacity".>, static minLoad = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::minLoad".>, static tableSizeOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::tableSizeOffset".>, static tableSizeMaskOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::tableSizeMaskOffset".>, static keyCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::keyCountOffset".>, static deletedCountOffset = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::deletedCountOffset".>, static metadataSize = <error reading variable: Missing ELF symbol "WTF::HashTable<WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::String> >::metadataSize".>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd558}, <No data fields>}, <No data fields>}}}}}, m_resetRecentCrashCountTimer = {<WTF::RunLoop::TimerBase> = {_vptr.TimerBase = 0x7f9dc6bab8 <vtable for WTF::RunLoop::Timer<WebKit::WebPageProxy>+16>, m_runLoop = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WTF::RunLoop, WTF::DumbPtrTraits<WTF::RunLoop> >::isRef".>, m_ptr = 0x7f927f7000}, m_source = {m_ptr = 0x17924d00}, m_isRepeating = false, m_fireInterval = {m_value = 0}}, m_function = (void (WebKit::WebPageProxy::*)(WebKit::WebPageProxy * const)) 0x7f97923700 <WebKit::WebPageProxy::resetRecentCrashCount()>, m_object = 0x7f8a3f6000}, m_recentCrashCount = 0, m_needsFontAttributes = false, m_mayHaveUniversalFileReadSandboxExtension = false, m_tryCloseTimeoutTimer = {<WTF::RunLoop::TimerBase> = {_vptr.TimerBase = 0x7f9dc6bab8 <vtable for WTF::RunLoop::Timer<WebKit::WebPageProxy>+16>, m_runLoop = {static isRef = <error reading variable: Missing ELF symbol "WTF::Ref<WTF::RunLoop, WTF::DumbPtrTraits<WTF::RunLoop> >::isRef".>, m_ptr = 0x7f927f7000}, m_source = {m_ptr = 0x17924dd0}, m_isRepeating = false, m_fireInterval = {m_value = 0}}, m_function = (void (WebKit::WebPageProxy::*)(WebKit::WebPageProxy * const)) 0x7f9792d8a8 <WebKit::WebPageProxy::tryCloseTimedOut()>, m_object = 0x7f8a3f6000}, m_provisionalPage = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::ProvisionalPageProxy*, std::default_delete<WebKit::ProvisionalPageProxy> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::ProvisionalPageProxy> >> = {<std::_Head_base<1, std::default_delete<WebKit::ProvisionalPageProxy>, true>> = {<std::default_delete<WebKit::ProvisionalPageProxy>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::ProvisionalPageProxy*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_suspendedPageKeptToPreventFlashing = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebKit::SuspendedPageProxy*, std::default_delete<WebKit::SuspendedPageProxy> >> = {<std::_Tuple_impl<1, std::default_delete<WebKit::SuspendedPageProxy> >> = {<std::_Head_base<1, std::default_delete<WebKit::SuspendedPageProxy>, true>> = {<std::default_delete<WebKit::SuspendedPageProxy>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebKit::SuspendedPageProxy*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}, m_lastSuspendedPage = {m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::WeakPtrImpl, WTF::DumbPtrTraits<WTF::WeakPtrImpl> >::isRefPtr".>, m_ptr = 0x0}}, m_textManipulationItemCallback = {m_callableWrapper = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Detail::CallableWrapperBase<void, WTF::ObjectIdentifier<WebCore::TextManipulationController::ItemIdentifierType>, WTF::Vector<WebCore::TextManipulationController::ManipulationToken, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> const&>*, std::default_delete<WTF::Detail::CallableWrapperBase<void, WTF::ObjectIdentifier<WebCore::TextManipulationController::ItemIdentifierType>, WTF::Vector<WebCore::TextManipulationController::ManipulationToken, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> const&> > >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Detail::CallableWrapperBase<void, WTF::ObjectIdentifier<WebCore::TextManipulationController::ItemIdentifierType>, WTF::Vector<WebCore::TextManipulationController::ManipulationToken, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> const&> > >> = {<std::_Head_base<1, std::default_delete<WTF::Detail::CallableWrapperBase<void, WTF::ObjectIdentifier<WebCore::TextManipulationController::ItemIdentifierType>, WTF::Vector<WebCore::TextManipulationController::ManipulationToken, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> const&> >, true>> = {<std::default_delete<WTF::Detail::CallableWrapperBase<void, WTF::ObjectIdentifier<WebCore::TextManipulationController::ItemIdentifierType>, WTF::Vector<WebCore::TextManipulationController::ManipulationToken, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> const&> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Detail::CallableWrapperBase<void, WTF::ObjectIdentifier<WebCore::TextManipulationController::ItemIdentifierType>, WTF::Vector<WebCore::TextManipulationController::ManipulationToken, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> const&>*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}}}, m_webViewDidMoveToWindowObservers = {m_impl = {static smallMaxLoadNumerator = <optimized out>, static smallMaxLoadDenominator = <optimized out>, static largeMaxLoadNumerator = <optimized out>, static largeMaxLoadDenominator = <optimized out>, static maxSmallTableCapacity = <optimized out>, static minLoad = <optimized out>, static tableSizeOffset = <optimized out>, static tableSizeMaskOffset = <optimized out>, static keyCountOffset = <optimized out>, static deletedCountOffset = <optimized out>, static metadataSize = <optimized out>, m_table = 0x0, m_iterators = 0x0, m_mutex = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Lock*, std::default_delete<WTF::Lock> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Lock> >> = {<std::_Head_base<1, std::default_delete<WTF::Lock>, true>> = {<std::default_delete<WTF::Lock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Lock*, false>> = {_M_head_impl = 0x7f927fd560}, <No data fields>}, <No data fields>}}}}}, m_logger = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::Logger, WTF::DumbPtrTraits<WTF::Logger> >::isRefPtr".>, m_ptr = 0x0}, m_isQuotaIncreaseDenied = false, m_isLayerTreeFrozenDueToSwipeAnimation = false, m_overriddenMediaType = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <error reading variable: Missing ELF symbol "WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >::isRefPtr".>, m_ptr = 0x0}}}
#5  0x0000007f97a8b46c in webkitWebViewConstructed (object=<optimized out>) at /home/buildroot/buildroot/rpi3/output/build/wpewebkit-2.28.0/DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:105
        webView = 0x17925100
        priv = 0x17925000
#6  0x0000007f96abe850 in g_object_new_internal (class=class@entry=0x1791f820, params=params@entry=0x7fde91cca0, n_params=n_params@entry=4) at ../gobject/gobject.c:1977
        nqueue = 0x178ddd40
        object = 0x17925100
        __func__ = "g_object_new_internal"
#7  0x0000007f96ac06c0 in g_object_new_valist (object_type=object_type@entry=395143920, first_property_name=first_property_name@entry=0x403308 "settings", var_args=...) at ../gobject/gobject.c:2262
        stack_params = {{pspec = 0x178fb190, value = 0x7fde91cbe0}, {pspec = 0x178fb0b0, value = 0x7fde91cbc0}, {pspec = 0x178f83f0, value = 0x7fde91cba0}, {pspec = 0x178fb040, value = 0x7fde91cb80}, {pspec = 0x178de960, value = 0x7fde91cd28}, {pspec = 0x7fde91cd38, value = 0x7f9df51570}, {pspec = 0x7fde91cdc0, value = 0x7f9696ed48}, {pspec = 0x7fde91cd80, value = 0x7f969a0118 <g_hash_table_insert_internal+356>}, {pspec = 0x7fde91ce50, value = 0xffffffff}, {pspec = 0x1791f7a0, value = 0x7f96aa7c30}, {pspec = 0x7f9df4c970, value = 0x0}, {pspec = 0x7f9696d158, value = 0x0}, {pspec = 0x7fde91cd90, value = 0x7f96a01af0 <g_wakeup_signal+104>}, {pspec = 0x7fde91ceb0, value = 0x7f9df32e6c <_dl_runtime_resolve+68>}, {pspec = 0x7f927ff560, value = 0x414260 <s_options>}, {pspec = 0x178e21e0, value = 0x7f93091f10}}
        params = 0x7fde91cca0
        name = <optimized out>
        n_params = 4
        class = 0x1791f820
        unref_class = 0x1791f820
        object = <optimized out>
        __func__ = "g_object_new_valist"
#8  0x0000007f96ac07e8 in g_object_new (object_type=object_type@entry=395143920, first_property_name=first_property_name@entry=0x403308 "settings") at ../gobject/gobject.c:1780
        object = <optimized out>
        var_args = {__stack = 0x7fde91cea0, __gr_top = 0x7fde91cea0, __vr_top = 0x7fde91ce70, __gr_offs = -48, __vr_offs = -128}
#9  0x0000000000402af0 in on_create_view (shell=0x178d8830, user_data=<optimized out>) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/cog.c:390
        web_context = 0x178e21e0
        view_backend = 0x7f927ff560
        __func__ = "on_create_view"
        wpe_backend = <optimized out>
        web_view = <optimized out>
#10 0x0000007f93637468 in ffi_call_SYSV () at ../src/aarch64/sysv.S:114
No locals.
#11 0x0000007f93636f28 in ffi_call_int (cif=0x7fde91d0b8, cif@entry=0x7fde91d118, fn=0x7f96ab8718 <g_closure_invoke+372>, fn@entry=0x178d6c30, orig_rvalue=0xffffffff, avalue=avalue@entry=0x7fde91d000, closure=0x7fde91d0e0, closure@entry=0x0) at ../src/aarch64/ffi.c:747
        context = 0x7fde91ce50
        stack = 0x1
        frame = 0x178e6f50
        rvalue = 0x7fde91d240
        state = {ngrn = 2, nsrn = 0, nsaa = 0}
        stack_bytes = <optimized out>
        rtype_size = 18446743528248704976
        rsize = <optimized out>
        i = 2
        nargs = 2
        flags = 1
        rtype = <optimized out>
#12 0x0000007f9363710c in ffi_call (cif=cif@entry=0x7fde91d118, fn=fn@entry=0x178d6c30, rvalue=<optimized out>, avalue=avalue@entry=0x7fde91d000) at ../src/aarch64/ffi.c:756
No locals.
#13 0x0000007f96ab90a0 in g_cclosure_marshal_generic (closure=0x0, return_gvalue=0x7fde91d240, n_param_values=1, param_values=0x7fde91d280, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../gobject/gclosure.c:1500
        rtype = 0x7f93637838 <ffi_type_pointer>
        rvalue = 0x7fde91d020
        n_args = 2
        atypes = 0x7fde91d010
        args = 0x7fde91d000
        i = 1
        cif = {abi = FFI_SYSV, nargs = 2, arg_types = 0x7fde91d010, rtype = 0x7f93637838 <ffi_type_pointer>, bytes = 16, flags = 1}
        cc = 0x0
        enum_tmpval = 0x7fde91d030
        tmpval_used = 0
#14 0x0000007f96ab8718 in g_closure_invoke (closure=0x178e6f50, return_value=return_value@entry=0x7fde91d240, n_param_values=1, param_values=param_values@entry=0x7fde91d280, invocation_hint=invocation_hint@entry=0x7fde91d268) at ../gobject/gclosure.c:810
        marshal = 0x7f96ab8ee0 <g_cclosure_marshal_generic>
        marshal_data = 0x0
        in_marshal = 0
        real_closure = 0x178e6f30
        __func__ = "g_closure_invoke"
#15 0x0000007f96acdf78 in signal_emit_unlocked_R (node=node@entry=0x178d6c30, detail=detail@entry=0, instance=instance@entry=0x178d8830, emission_return=emission_return@entry=0x7fde91d398, instance_and_params=0x7fde91d280, instance_and_params@entry=0xd) at ../gobject/gsignal.c:3742
        tmp = <optimized out>
        handler = 0x178d0a00
        accumulator = 0x178d6580
        emission = {next = 0x7fde91d758, instance = 0x178d8830, ihint = {signal_id = 13, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x178d6c00
        hlist = <optimized out>
        handler_list = 0x178d0a00
        return_accu = 0x7fde91d240
        accu = {g_type = 395143920, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 13
        max_sequential_handler_number = 19
        return_value_altered = 0
#16 0x0000007f96ad826c in g_signal_emit_valist (instance=instance@entry=0x178d8830, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3508
        return_value = {g_type = 395143920, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 0
        static_scope = 0
        instance_and_params = 0x7fde91d280
        signal_return_type = 0
        param_values = 0x7fde91d298
        node = 0x178d6c30
        i = <optimized out>
        n_params = 0
        __func__ = "g_signal_emit_valist"
#17 0x0000007f96ad85c0 in g_signal_emit (instance=instance@entry=0x178d8830, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
        var_args = {__stack = 0x7fde91d500, __gr_top = 0x7fde91d500, __vr_top = 0x7fde91d4d0, __gr_offs = -40, __vr_offs = -128}
#18 0x0000007f9df0a0a0 in cog_shell_startup_base (shell=0x178d8830) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/core/cog-shell.c:122
        priv = 0x178d8800
        __func__ = "cog_shell_startup_base"
#19 0x0000007f9df0acd0 in cog_shell_startup (shell=0x178d8830) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/core/cog-shell.c:374
        __func__ = "cog_shell_startup"
        klass = <optimized out>
#20 0x0000007f9df082a4 in cog_launcher_startup (application=0x178d58d0) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/core/cog-launcher.h:38
No locals.
#21 0x0000007f96aba65c in g_cclosure_marshal_VOID__VOIDv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<error reading variable: Cannot access memory at address 0x8>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gmarshal.c:165
        cc = <optimized out>
        data1 = <optimized out>
        data2 = <optimized out>
        callback = <optimized out>
#22 0x0000007f96ab6558 in g_type_class_meta_marshalv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<error reading variable: Cannot access memory at address 0x8>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:1034
        real_closure = <optimized out>
        class = <optimized out>
        callback = <optimized out>
        offset = <optimized out>
#23 0x0000007f96ab89c4 in _g_closure_invoke_va (closure=closure@entry=0x178d24d0, return_value=0x0, return_value@entry=0x7f00000006, instance=instance@entry=0x178d58d0, args=..., n_params=0, param_types=0x0) at ../gobject/gclosure.c:873
        marshal = 0x7f96ab6528 <g_type_class_meta_marshalv>
        marshal_data = 0x88
        in_marshal = 0
        real_closure = 0x178d24b0
        __func__ = "_g_closure_invoke_va"
#24 0x0000007f96ad7548 in g_signal_emit_valist (instance=instance@entry=0x178d58d0, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3407
        return_accu = 0x7f00000006
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x178d58d0, ihint = {signal_id = 6, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 395118448}
        signal_id = 127
        instance_type = <optimized out>
        emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        rtype = 4
        static_scope = -560867248
        fastpath_handler = 0x0
        closure = 0x178d24d0
        run_type = G_SIGNAL_RUN_FIRST
        hlist = <optimized out>
        l = <optimized out>
        fastpath = 1
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = 0x178d2500
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#25 0x0000007f96ad85c0 in g_signal_emit (instance=instance@entry=0x178d58d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
        var_args = {__stack = 0x7fde91d8c0, __gr_top = 0x7fde91d8c0, __vr_top = 0x7fde91d890, __gr_offs = -40, __vr_offs = -128}
#26 0x0000007f96c061b4 in g_application_register (application=application@entry=0x178d58d0, cancellable=cancellable@entry=0x0, error=error@entry=0x7fde91d948) at ../gio/gapplication.c:2204
        __func__ = "g_application_register"
#27 0x0000007f96c06698 in g_application_real_local_command_line (application=0x178d58d0, arguments=0x7fde91d9a8, exit_status=0x7fde91d9a4) at ../gio/gapplication.c:1106
        error = 0x0
        options = 0x178df780
        n_args = <optimized out>
#28 0x0000007f96c069fc in g_application_run (application=application@entry=0x178d58d0, argc=argc@entry=6, argv=argv@entry=0x7fde91db28) at ../gio/gapplication.c:2528
        arguments = 0x178e6fd0
        status = -1
        context = 0x178dab90
        acquired_context = <optimized out>
        __func__ = "g_application_run"
#29 0x0000000000402ebc in main (argc=6, argv=0x7fde91db28) at /home/buildroot/buildroot/rpi3/output/build/cog-0.6.0/cog.c:491
        app = 0x178d58d0
aperezdc commented 4 years ago

Slightly reformatted, for clarity:

# /bin/cog --platform=fdo \
   --enable-write-console-messages-to-stdout=true \
   --allow-file-access-from-file-urls=true \
   --allow-universal-access-from-file-urls=true \
   --dir-handler=file:///var/www/frontend

The issue here is the --dir-handler option. The idea here is to provide a way of using a custom URI scheme—not replacing the file:// one. Does it work if you use instead:

cog ... --dir-handler=myscheme:/var/www/frontend myscheme:

The file:// scheme is special, because it is defined in RFC 8089 and its behavior is implemented by WebKit. I think at some point between 2.26 and 2.28 an additional check was added in WebKit to ensure that a custom URI scheme handler cannot override a builtin one (which is good).

aperezdc commented 4 years ago

Alternatively, if you want to load content using file:// URIs, you can just remove --dir-handler= from the command line. This should work as well:

cog ... file:///var/www/frontend/index.html
jameshilliard commented 4 years ago

Ah, that worked, thanks.

aperezdc commented 4 years ago

We have landed a small patch in WebKit (see bug #209900) which will catch this kind of situation at the API layer level and log a warning instead of hitting the assertion deeper inside WebKit code. That should help figuring out when things go wrong without crashing.