2024-03-19 02:03 UTC

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002572NetSurfJavascriptpublic2019-07-19 08:30
Reporterandreymal 
Assigned ToDaniel Silverstone 
SeveritymajorReproducibilityhave not tried 
StatusclosedResolutionfixed 
Platformamd64OSUbuntuOS Version16.04
Product Version3.7 
Target Version3.9Fixed in Version3.9 
Summary0002572: Strange javascript problem: some "random" .js files are not working and they breaks other scripts
DescriptionExample:

1) Create HTML page that links to .js file, e.g. <script src="test.js"></script>
2) Create test.js with this content: document.write('!');
3) Open this HTML page using NetSurf with enabled JS.

Online example: https://andreymal.org/files/netsurfjsbug/case1.html

This works.

But...

4) Replace test.js with this content: document.write('!!');

(yes, just add one more character in string)

And this NOT works! (attached log netsurfjs37bug.txt; line 411 - 35.395481s)

Online example: https://andreymal.org/files/netsurfjsbug/case2.html

This problem is affected only for separate .js files: something like <script>document.write('!!');</script> works good. Online example: https://andreymal.org/files/netsurfjsbug/case3.html
Steps To ReproduceYou also can see steps to reproduce on YouTube: https://www.youtube.com/watch?v=IMjZPFBOE64
Additional InformationTested on Ubuntu 16.04 (NetSurf 3.7 compiled from source) and latest Arch Linux (NetSurf 3.6 and 3.7 installed from official repository)
TagsNo tags attached.
Fixed in CI build #4622
Reported in CI build #
URL of problem pagehttps://andreymal.org/files/netsurfjsbug/case2.html
Attached Files
  • txt file icon netsurfjs37bug.txt (158,438 bytes) 2017-11-01 11:58 -
    (0.000000) frontends/gtk/gui.c:881 create_config_home: Attempting to create configuration directory
    (0.000021) frontends/gtk/gui.c:917 create_config_home: "/home/andreymal/.config/netsurf"
    (0.000025) utils/log.c:263 nslog_init: NetSurf version '3.7 (15th October 2017)'
    (0.000029) utils/log.c:274 nslog_init: NetSurf on <Linux>, node <ubuntu>, release <4.4.0-97-generic>, version <#120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017>, machine <x86_64>
    (0.000192) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/netsurf.gtk2.ui
    (0.000216) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/tabcontents.gtk2.ui
    (0.000240) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/password.gtk2.ui
    (0.000256) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/login.gtk2.ui
    (0.000274) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/ssl.gtk2.ui
    (0.000286) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/toolbar.gtk2.ui
    (0.000304) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/downloads.gtk2.ui
    (0.000329) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/globalhistory.gtk2.ui
    (0.000354) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/localhistory.gtk2.ui
    (0.000372) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/options.gtk2.ui
    (0.000386) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/hotlist.gtk2.ui
    (0.000401) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/cookies.gtk2.ui
    (0.000417) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/viewdata.gtk2.ui
    (0.000430) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/warning.gtk2.ui
    (0.000442) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/favicon.png
    (0.000458) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/netsurf.xpm
    (0.000471) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/menu_cursor.png
    (0.000484) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/arrow_down_8x32.png
    (0.000497) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber0.png
    (0.000510) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber1.png
    (0.000525) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber2.png
    (0.000537) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber3.png
    (0.000550) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber4.png
    (0.000563) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber5.png
    (0.000575) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber6.png
    (0.000588) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber7.png
    (0.000600) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/throbber/throbber8.png
    (0.000618) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/welcome.html
    (0.000641) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/credits.html
    (0.000658) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/licence.html
    (0.000676) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/maps.html
    (0.000693) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/default.css
    (0.000710) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/adblock.css
    (0.000729) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/internal.css
    (0.000747) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/quirks.css
    (0.000763) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/netsurf.png
    (0.000780) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/default.ico
    (0.000797) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/icons/arrow-l.png
    (0.000814) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/icons/content.png
    (0.000920) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/icons/directory2.png
    (0.000939) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/icons/directory.png
    (0.000956) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/icons/hotlist-add.png
    (0.000974) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/icons/hotlist-rmv.png
    (0.000991) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/icons/search.png
    (0.001010) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/languages
    (0.001028) frontends/gtk/resources.c:227 init_resource: Found gresource path /org/netsurf/Messages
    (0.001061) utils/nsoption.c:654 nsoption_read: Failed to open file '/home/andreymal/.config/netsurf/Choices'
    (0.001608) frontends/gtk/gui.c:979 create_cache_home: Attempting to create configuration directory
    (0.001666) frontends/gtk/gui.c:1015 create_cache_home: "/home/andreymal/.cache/netsurf"
    (0.001756) content/handlers/image/image_cache.c:432 image_cache_init: Image cache initialised with a limit of 3145728 hysteresis of 629145
    (0.001771) render/html_css_fetcher.c:65 html_css_fetcher_initialise: html_css_fetcher_initialise called for x-ns-css
    (0.001840) content/fetchers/curl.c:1444 fetch_curl_register: curl_version libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
    (0.003988) utils/useragent.c:69 user_agent_build_string: Built user agent "NetSurf/3.7 (Linux)"
    (0.004000) content/fetchers/curl.c:1519 fetch_curl_register: ca_path: '/etc/ssl/certs'
    (0.004003) content/fetchers/curl.c:1532 fetch_curl_register: cURL linked against openssl
    (0.004012) content/fetchers/curl.c:159 fetch_curl_initialise: Initialise cURL fetcher for http
    (0.004024) content/fetchers/curl.c:159 fetch_curl_initialise: Initialise cURL fetcher for https
    (0.004027) content/fetchers/data.c:61 fetch_data_initialise: fetch_data_initialise called for data
    (0.004031) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for adblock.css
    (0.004034) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for default.css
    (0.004036) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for internal.css
    (0.004038) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for quirks.css
    (0.004061) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for credits.html
    (0.004066) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for licence.html
    (0.004068) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for welcome.html
    (0.004071) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for maps.html
    (0.004075) content/fetchers/resource.c:288 fetch_resource_initialise: redirect url for favicon.ico
    (0.004077) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for default.ico
    (0.004079) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for netsurf.png
    (0.004082) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for icons/arrow-l.png
    (0.004084) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for icons/content.png
    (0.004087) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for icons/directory.png
    (0.004089) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for icons/directory2.png
    (0.004092) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for icons/hotlist-add.png
    (0.004094) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for icons/hotlist-rmv.png
    (0.004097) content/fetchers/resource.c:280 fetch_resource_initialise: direct data for icons/search.png
    (0.004107) content/llcache.c:3366 llcache_initialise: llcache initialising with a limit of 9437184 bytes
    (0.004113) content/fs_backing_store.c:1416 read_control: opening control file "/home/andreymal/.cache/netsurf/control"
    (0.004128) content/fs_backing_store.c:1534 initialise: read control failed Not found
    (0.004133) content/fs_backing_store.c:1368 write_control: writing control file "/home/andreymal/.cache/netsurf/control"
    (0.004213) content/fs_backing_store.c:1227 read_entries: Allocating 3145728 bytes for max of 65536 entries of 48 length elements 16 length
    (0.004236) content/fs_backing_store.c:1146 build_entrymap: Allocating 2097152 bytes for max of 1048576 buckets
    (0.004265) content/fs_backing_store.c:1274 read_blocks: Initialising block use map from /home/andreymal/.cache/netsurf/blocks
    (0.004281) content/fs_backing_store.c:1298 read_blocks: Initialising block use map to defaults
    (0.004284) content/fs_backing_store.c:1583 initialise: FS backing store init successful
    (0.004286) content/fs_backing_store.c:1591 initialise: path:/home/andreymal/.cache/netsurf limit:1073741824 hyst:214748364 addr:20 entries:16
    (0.004288) content/fs_backing_store.c:1593 initialise: Using 0/1073741824
    (0.005553) frontends/gtk/gui.c:252 nsgtk_init: Seting default window icon
    (0.006319) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber0.png
    (0.006347) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber1.png
    (0.006367) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber2.png
    (0.006389) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber3.png
    (0.006411) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber4.png
    (0.006432) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber5.png
    (0.006453) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber6.png
    (0.006475) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber7.png
    (0.006500) frontends/gtk/throbber.c:62 nsgtk_throbber_init: throbber/throbber8.png
    (0.006608) frontends/gtk/gui.c:295 nsgtk_init: Set CSS DPI to 96
    (0.006943) content/urldb.c:2867 urldb_load: Loading URL file /home/andreymal/.config/netsurf/URLs
    (0.006967) content/urldb.c:2875 urldb_load: Failed to open file '/home/andreymal/.config/netsurf/URLs' for reading
    (0.006976) desktop/treeview.c:5187 treeview_init: Initialising treeview module
    (0.007064) desktop/treeview.c:5218 treeview_init: Initialised treeview module
    (0.007070) desktop/hotlist.c:1291 hotlist_init: Loading hotlist
    (0.007078) frontends/gtk/layout_pango.c:46 nsfont_pango_check: Creating nsfont_pango_context.
    (0.007192) frontends/gtk/layout_pango.c:51 nsfont_pango_check: Creating nsfont_pango_layout.
    (0.029621) desktop/hotlist.c:1337 hotlist_init: Loaded hotlist
    (0.032332) content/handlers/javascript/duktape/dukky.c:566 js_newcontext: Creating new duktape javascript context
    (0.036768) frontends/gtk/window.c:758 gui_window_create: Creating gui window 0x1aab800 for browser window 0x1a11a80
    (0.036790) frontends/gtk/scaffolding.c:2082 nsgtk_new_scaffolding: Constructing a scaffold of 0x1ab8900 for gui_window 0x1aab800
    (0.072615) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap (nil)
    (0.074516) content/llcache.c:1369 llcache_process_metadata: Retrieving metadata
    (0.074538) content/fs_backing_store.c:898 get_store_entry: url:http://www.google.com/favicon.ico
    (0.074548) content/fs_backing_store.c:907 get_store_entry: Failed to find ident 0x634ae90c in index
    (0.074552) content/fs_backing_store.c:1954 fetch: entry not found
    (0.074559) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1c4eff0, url 'http://www.google.com/favicon.ico'
    (0.095411) frontends/gtk/scaffolding.c:2287 nsgtk_new_scaffolding: creation complete
    (0.097322) frontends/gtk/tabs.c:163 nsgtk_tab_switch_page_after: sel 0
    (0.097458) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url about:welcome
    (0.097570) desktop/browser.c:2142 browser_window_navigate: Loading 'about:welcome'
    (0.098315) content/content.c:77 content__init: url resource:icons/arrow-l.png -> 0x1cb5250
    (0.098392) content/content.c:662 content_add_user: content resource:icons/arrow-l.png (0x1cb5250), user 0x529400 0x19b1a20
    (0.098493) content/handlers/image/png.c:179 info_callback: size 17 * 17, rowbytes 68
    (0.098566) content/content.c:277 content_convert: content resource:icons/arrow-l.png (0x1cb5250)
    (0.098614) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x199e840, content 0x1cb5250, bitmap 0x1cb2d20
    (0.098658) content/content.c:77 content__init: url resource:icons/search.png -> 0x1cb5680
    (0.098697) content/content.c:662 content_add_user: content resource:icons/search.png (0x1cb5680), user 0x529400 0x191c5b0
    (0.098759) content/handlers/image/png.c:179 info_callback: size 17 * 17, rowbytes 68
    (0.098823) content/content.c:277 content_convert: content resource:icons/search.png (0x1cb5680)
    (0.098865) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x1b65a30, content 0x1cb5680, bitmap 0x1cb2a60
    (0.098894) desktop/searchweb.c:448 default_ico_callback: default icon 'resource:icons/search.png' retrieved
    (0.099142) content/content.c:77 content__init: url resource:icons/directory.png -> 0x1cb8790
    (0.099152) content/content.c:662 content_add_user: content resource:icons/directory.png (0x1cb8790), user 0x529400 0x199eb80
    (0.099183) content/handlers/image/png.c:179 info_callback: size 17 * 17, rowbytes 68
    (0.099206) content/content.c:277 content_convert: content resource:icons/directory.png (0x1cb8790)
    (0.099216) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x19ac020, content 0x1cb8790, bitmap 0x18fcbc0
    (0.099231) content/content.c:77 content__init: url resource:icons/content.png -> 0x1cb8bc0
    (0.099239) content/content.c:662 content_add_user: content resource:icons/content.png (0x1cb8bc0), user 0x529400 0x199e9e0
    (0.099265) content/handlers/image/png.c:179 info_callback: size 17 * 17, rowbytes 68
    (0.099297) content/content.c:277 content_convert: content resource:icons/content.png (0x1cb8bc0)
    (0.099307) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x1cb8ff0, content 0x1cb8bc0, bitmap 0x1cb8120
    (0.099384) content/content.c:77 content__init: url resource:icons/search.png -> 0x1cba3e0
    (0.099395) content/content.c:662 content_add_user: content resource:icons/search.png (0x1cba3e0), user 0x529400 0x19abdc0
    (0.099424) content/handlers/image/png.c:179 info_callback: size 17 * 17, rowbytes 68
    (0.099447) content/content.c:277 content_convert: content resource:icons/search.png (0x1cba3e0)
    (0.099457) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x19ac690, content 0x1cba3e0, bitmap 0x1cb9890
    (0.099468) content/content.c:77 content__init: url resource:icons/directory2.png -> 0x1cba810
    (0.099476) content/content.c:662 content_add_user: content resource:icons/directory2.png (0x1cba810), user 0x529400 0x19ac210
    (0.099509) content/handlers/image/png.c:179 info_callback: size 17 * 17, rowbytes 68
    (0.099532) content/content.c:277 content_convert: content resource:icons/directory2.png (0x1cba810)
    (0.099541) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x1cb80d0, content 0x1cba810, bitmap 0x1cbbbf0
    (0.099619) content/content.c:77 content__init: url resource:welcome.html -> 0x1cbb300
    (0.099705) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (0.099714) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (0.099718) content/content.c:662 content_add_user: content resource:welcome.html (0x1cbb300), user 0x529400 0x18ee7a0
    (0.099774) content/content.c:77 content__init: url resource:default.css -> 0x1cd1450
    (0.099853) content/content.c:662 content_add_user: content resource:default.css (0x1cd1450), user 0x529400 0x1ccf8f0
    (0.100380) content/content.c:277 content_convert: content resource:default.css (0x1cd1450)
    (0.100396) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (0.100401) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (0.100801) content/content.c:277 content_convert: content resource:welcome.html (0x1cbb300)
    (0.100809) render/html.c:1146 html_convert: quirks set to 0
    (0.100811) render/html.c:1150 html_convert: 1 fetches active (0x1cbb300)
    (0.100859) render/html_css.c:190 html_stylesheet_from_domnode: 2 fetches active
    (0.100864) render/html_css.c:269 html_css_process_modified_style: Updating sheet (nil) with 0x1cef330
    (0.100871) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (0.100875) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (0.100929) content/content.c:77 content__init: url x-ns-css:0 -> 0x1cfb2a0
    (0.100950) content/content.c:662 content_add_user: content x-ns-css:0 (0x1cfb2a0), user 0x529400 0x1cef330
    (0.101119) content/content.c:277 content_convert: content x-ns-css:0 (0x1cfb2a0)
    (0.101131) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 4 'x-ns-css:0'
    (0.101134) render/html_css.c:109 html_convert_css_callback: 0 fetches active
    (0.101137) render/html.c:1203 html_begin_conversion: Completing parse (0x1cbb300)
    (0.101157) render/html.c:604 html_finish_conversion: DOM to box (0x1cbb300)
    (0.101174) content/content.c:77 content__init: url resource:netsurf.png -> 0x1d05a30
    (0.101185) content/content.c:662 content_add_user: content resource:netsurf.png (0x1d05a30), user 0x529400 0x1ce7030
    (0.102233) render/html_object.c:713 html_fetch_object: 1 fetches active
    (0.102337) content/content.c:277 content_convert: content resource:netsurf.png (0x1d05a30)
    (0.102350) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x1b64f30, content 0x1d05a30, bitmap (nil)
    (0.103275) content/content.c:77 content__init: url resource:netsurf.png -> 0x1d12230
    (0.103295) content/content.c:662 content_add_user: content resource:netsurf.png (0x1d12230), user 0x529400 0x1d01420
    (0.103512) content/content.c:277 content_convert: content resource:netsurf.png (0x1d12230)
    (0.103525) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x1d1b230, content 0x1d12230, bitmap (nil)
    (0.103532) render/html_object.c:163 html_object_callback: 0 fetches active
    (0.103959) render/html.c:114 html_box_convert_done: Done XML to box (0x1cbb300)
    (0.104015) content/content.c:591 content_scaled_redraw: Content 0x1cbb300 100x86 ctx:0x7ffc251102f0
    (0.117284) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:1 height:1
    (0.125404) content/content.c:819 content_open: content 0x1cbb300 resource:welcome.html
    (0.125421) content/content.c:819 content_open: content 0x1d12230 resource:netsurf.png
    (0.125516) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'resource:favicon.ico'
    (0.125536) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for Welcome to NetSurf
    (0.125564) content/content.c:591 content_scaled_redraw: Content 0x1cbb300 441x379 ctx:0x7ffc251102c0
    (0.130089) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (0.156469) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:636
    (0.629810) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (0.629857) content/fetchers/curl.c:1052 fetch_curl_done: done http://www.google.com/favicon.ico
    (0.629864) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1c4eff0, url 'http://www.google.com/favicon.ico'
    (0.629964) content/content.c:77 content__init: url http://www.google.com/favicon.ico -> 0x1e23930
    (0.629978) content/content.c:662 content_add_user: content http://www.google.com/favicon.ico (0x1e23930), user 0x529400 0x1c45380
    (0.629985) content/content.c:277 content_convert: content http://www.google.com/favicon.ico (0x1e23930)
    (0.630006) desktop/searchweb.c:293 search_web_ico_callback: icon 'http://www.google.com/favicon.ico' retrieved
    (0.630017) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (1.476296) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:635
    (1.495877) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:634
    (1.517888) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:629
    (1.556160) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:625
    (1.576697) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:599
    (1.609247) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:594
    (1.627588) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:559
    (1.639853) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:549
    (1.663455) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:526
    (1.672154) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:513
    (1.693301) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:465
    (1.707049) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:433
    (1.742968) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:425
    (1.759009) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:381
    (1.793324) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:368
    (1.801703) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:350
    (1.816403) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:347
    (1.824719) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:342
    (1.841312) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:335
    (1.849848) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:332
    (1.858748) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:327
    (1.868737) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:325
    (1.893278) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:323
    (1.907856) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:320
    (1.921149) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:309
    (1.933872) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:302
    (1.954642) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:299
    (1.975467) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:298
    (1.987386) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:292
    (2.000822) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:290
    (2.034127) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:289
    (2.054349) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:288
    (2.063536) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:280
    (2.093547) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:278
    (2.099445) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:277
    (2.108386) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (5.224343) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.224554) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.224671) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.224790) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.224867) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.224946) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225016) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225087) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225159) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225247) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225317) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225386) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225451) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225517) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225584) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225650) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225716) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225784) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225851) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225919) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.225986) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.226213) frontends/gtk/scaffolding.c:2476 gui_search_web_provider_update: name:Google bitmap 0x1c4ebc0
    (5.630346) content/fs_backing_store.c:988 set_store_entry: url:http://www.google.com/favicon.ico
    (5.630506) content/fs_backing_store.c:1117 store_open: opening /home/andreymal/.cache/netsurf/dblk/A
    (5.630593) content/fs_backing_store.c:1703 store_write_block: Wrote 5430 bytes from 0x1e29540 at 0x2000 block 1
    (5.630621) content/fs_backing_store.c:988 set_store_entry: url:http://www.google.com/favicon.ico
    (5.630679) content/fs_backing_store.c:1117 store_open: opening /home/andreymal/.cache/netsurf/mblk/A
    (5.630723) content/fs_backing_store.c:1703 store_write_block: Wrote 439 bytes from 0x1f40220 at 0x400 block 1
    (5.630735) content/fs_backing_store.c:898 get_store_entry: url:http://www.google.com/favicon.ico
    (5.630744) content/fs_backing_store.c:1812 entry_release_alloc: freeing 0x1f40220
    (8.131113) frontends/gtk/scaffolding.c:1227 nsgtk_on_selectall_activate: Selecting all URL bar text
    (9.315299) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'https:/'
    (10.803094) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/'
    (10.930649) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/f'
    (10.995206) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/fi'
    (11.235263) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/fie'
    (11.531109) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/fi'
    (11.634825) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/fil'
    (11.706526) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/file'
    (11.866820) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files'
    (11.899429) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/'
    (12.066878) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/n'
    (12.171206) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/ne'
    (12.242771) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/net'
    (12.378985) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/nets'
    (12.514475) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsu'
    (12.626968) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsur'
    (12.795313) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurf'
    (13.035015) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfj'
    (13.098705) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjs'
    (13.275193) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsb'
    (13.346893) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbu'
    (13.466876) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug'
    (13.651286) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/'
    (13.754982) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/c'
    (13.906981) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/ca'
    (13.988190) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/cas'
    (14.170653) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case'
    (14.283017) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case2'
    (14.395513) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case2.'
    (14.570942) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case2.h'
    (14.634865) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case2.ht'
    (14.738972) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case2.htm'
    (14.826580) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case2.html'
    (15.237825) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (15.237855) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for Welcome to NetSurf
    (15.237913) content/content.c:591 content_scaled_redraw: Content 0x1cbb300 996x857 ctx:0x7ffc2510f580
    (15.264658) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (15.264900) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (15.264927) content/llcache.c:1369 llcache_process_metadata: Retrieving metadata
    (15.264931) content/fs_backing_store.c:898 get_store_entry: url:https://andreymal.org/files/netsurfjsbug/case2.html
    (15.264939) content/fs_backing_store.c:907 get_store_entry: Failed to find ident 0x9a115bc in index
    (15.264942) content/fs_backing_store.c:1954 fetch: entry not found
    (15.264946) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1fb41d0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (15.265138) content/urldb.c:665 urldb__host_is_ip_address: WARNING: called with non-host 'andreymal.org/files/netsurfjsbug/case2.html'
    (15.355349) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (15.355389) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (15.355395) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1fb41d0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (15.355525) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x2147e40
    (15.355664) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (15.355692) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (15.355745) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2147e40), user 0x529400 0x1e262c0
    (15.355945) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x2147e40
    (15.355960) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (15.355978) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (15.356034) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x2147e40
    (15.356078) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is resource:welcome.html
    (15.356121) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (15.356169) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x2147e40)
    (15.356299) render/html_script.c:551 html_process_script: content 0x2147e40 parser 0x1fcb030 node 0x21567f0
    (15.356311) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (15.356319) content/llcache.c:1369 llcache_process_metadata: Retrieving metadata
    (15.356323) content/fs_backing_store.c:898 get_store_entry: url:https://andreymal.org/files/netsurfjsbug/case2.js
    (15.356329) content/fs_backing_store.c:907 get_store_entry: Failed to find ident 0xbe94dce6 in index
    (15.356334) content/fs_backing_store.c:1954 fetch: entry not found
    (15.356338) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2156e60, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (15.356424) render/html_script.c:460 exec_src_script: 4 fetches active
    (15.356454) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2147e40)
    (15.356505) render/html.c:1146 html_convert: quirks set to 0
    (15.356546) render/html.c:1150 html_convert: 3 fetches active (0x2147e40)
    (15.356596) content/content.c:77 content__init: url resource:default.css -> 0x21601f0
    (15.356626) content/content.c:662 content_add_user: content resource:default.css (0x21601f0), user 0x529400 0x1e28fe0
    (15.357282) content/content.c:277 content_convert: content resource:default.css (0x21601f0)
    (15.357302) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (15.357307) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (15.357525) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (15.357533) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (15.368619) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (15.368649) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (15.368654) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2156e60, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (15.368752) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x2167350
    (15.368762) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x2167350), user 0x529400 0x2156c00
    (15.368769) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x2167350)
    (15.368777) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (15.368803) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (15.368858) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (15.368878) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (15.368920) render/html_script.c:551 html_process_script: content 0x2147e40 parser 0x1fcb030 node 0x2167b10
    (15.368966) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (15.368990) render/html.c:1203 html_begin_conversion: Completing parse (0x2147e40)
    (15.369013) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x21494f0, target=(nil))
    (15.369032) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (15.369065) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (15.369075) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (15.369081) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (15.369093) render/html.c:604 html_finish_conversion: DOM to box (0x2147e40)
    (15.369249) render/html.c:114 html_box_convert_done: Done XML to box (0x2147e40)
    (15.369265) content/content.c:836 content_close: content 0x1cbb300 resource:welcome.html
    (15.369270) content/content.c:836 content_close: content 0x1d12230 resource:netsurf.png
    (15.369274) content/content.c:697 content_remove_user: content resource:welcome.html (0x1cbb300), user 0x529400 0x18ee7a0
    (15.369305) content/content.c:591 content_scaled_redraw: Content 0x2147e40 100x86 ctx:0x7ffc251102f0
    (15.373738) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (15.374016) content/content.c:819 content_open: content 0x2147e40 https://andreymal.org/files/netsurfjsbug/case2.html
    (15.374227) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (15.374238) content/llcache.c:1369 llcache_process_metadata: Retrieving metadata
    (15.374243) content/fs_backing_store.c:898 get_store_entry: url:https://andreymal.org/favicon.ico
    (15.374248) content/fs_backing_store.c:907 get_store_entry: Failed to find ident 0xb2fed00b in index
    (15.374252) content/fs_backing_store.c:1954 fetch: entry not found
    (15.374257) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1fe8f40, url 'https://andreymal.org/favicon.ico'
    (15.374335) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (15.374400) content/content.c:591 content_scaled_redraw: Content 0x2147e40 996x857 ctx:0x7ffc251102c0
    (15.386518) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (15.400093) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (15.400121) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/favicon.ico
    (15.400190) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1fe8f40, url 'https://andreymal.org/favicon.ico'
    (15.400317) content/content.c:77 content__init: url https://andreymal.org/favicon.ico -> 0x2196a30
    (15.400360) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x2156e40
    (15.400519) content/handlers/image/png.c:179 info_callback: size 16 * 16, rowbytes 64
    (15.400572) content/content.c:277 content_convert: content https://andreymal.org/favicon.ico (0x2196a30)
    (15.400621) content/handlers/image/image_cache.c:535 image_cache_add: centry 0x1dfdd80, content 0x2196a30, bitmap 0x21919a0
    (15.400655) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (15.631930) content/fs_backing_store.c:839 set_block_extents: Starting
    (15.631965) content/fs_backing_store.c:853 set_block_extents: Complete
    (20.004944) content/content.c:382 content_destroy: content 0x1cbb300 resource:welcome.html
    (20.004966) render/html.c:1536 html_destroy: content 0x1cbb300
    (20.004971) render/form.c:222 form_free_control: Control:0x1d09d10 name:0x1b6f340 value:0x19ac730 initial:0x1cb2dc0
    (20.004977) render/form.c:222 form_free_control: Control:0x1d17e10 name:0x1cb46d0 value:0x1cb2930 initial:(nil)
    (20.005009) content/content.c:697 content_remove_user: content resource:default.css (0x1cd1450), user 0x529400 0x1ccf8f0
    (20.005016) content/content.c:697 content_remove_user: content x-ns-css:0 (0x1cfb2a0), user 0x529400 0x1cef330
    (20.005021) render/html_object.c:651 html_object_free_objects: object 0x1d01420
    (20.005026) content/content.c:697 content_remove_user: content resource:netsurf.png (0x1d12230), user 0x529400 0x1d01420
    (20.005030) render/html_object.c:651 html_object_free_objects: object 0x1ce7030
    (20.005034) content/content.c:697 content_remove_user: content resource:netsurf.png (0x1d05a30), user 0x529400 0x1ce7030
    (20.400751) content/fs_backing_store.c:988 set_store_entry: url:https://andreymal.org/favicon.ico
    (20.400813) content/fs_backing_store.c:1703 store_write_block: Wrote 628 bytes from 0x219b310 at 0x4000 block 2
    (20.400826) content/fs_backing_store.c:988 set_store_entry: url:https://andreymal.org/favicon.ico
    (20.400835) content/fs_backing_store.c:1703 store_write_block: Wrote 367 bytes from 0x21864c0 at 0x800 block 2
    (20.400840) content/fs_backing_store.c:898 get_store_entry: url:https://andreymal.org/favicon.ico
    (20.400844) content/fs_backing_store.c:1812 entry_release_alloc: freeing 0x21864c0
    (35.395481) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (35.395506) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (35.395615) content/content.c:591 content_scaled_redraw: Content 0x2147e40 996x857 ctx:0x7ffc2510f450
    (35.420867) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (35.420986) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (35.421109) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x214a300, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (35.433274) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (35.433305) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (35.433311) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x214a300, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (35.433372) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x1cde210
    (35.433479) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (35.433495) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (35.433501) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cde210), user 0x529400 0x21600f0
    (35.433611) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x1cde210
    (35.433629) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (35.433649) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (35.433664) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x1cde210
    (35.433671) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (35.433677) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (35.433688) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x1cde210)
    (35.433797) render/html_script.c:551 html_process_script: content 0x1cde210 parser 0x216af30 node 0x217d330
    (35.433812) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (35.433829) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1fcb130, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (35.433875) render/html_script.c:460 exec_src_script: 4 fetches active
    (35.433908) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cde210)
    (35.433917) render/html.c:1146 html_convert: quirks set to 0
    (35.433921) render/html.c:1150 html_convert: 3 fetches active (0x1cde210)
    (35.433936) content/content.c:77 content__init: url resource:default.css -> 0x1fe91d0
    (35.433960) content/content.c:662 content_add_user: content resource:default.css (0x1fe91d0), user 0x529400 0x1f48870
    (35.434696) content/content.c:277 content_convert: content resource:default.css (0x1fe91d0)
    (35.434720) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (35.434728) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (35.434851) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (35.434860) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (35.446099) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (35.446133) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (35.446139) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1fcb130, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (35.446229) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x200c4b0
    (35.446244) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x200c4b0), user 0x529400 0x203de90
    (35.446254) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x200c4b0)
    (35.446264) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (35.446269) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (35.446349) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (35.446375) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (35.446439) render/html.c:1203 html_begin_conversion: Completing parse (0x1cde210)
    (35.446471) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x2165dc0, target=(nil))
    (35.446497) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (35.446548) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (35.446567) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (35.446575) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (35.446589) render/html.c:604 html_finish_conversion: DOM to box (0x1cde210)
    (35.446731) render/html.c:114 html_box_convert_done: Done XML to box (0x1cde210)
    (35.446751) content/content.c:836 content_close: content 0x2147e40 https://andreymal.org/files/netsurfjsbug/case2.html
    (35.446757) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2147e40), user 0x529400 0x1e262c0
    (35.446765) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (35.447165) content/content.c:819 content_open: content 0x1cde210 https://andreymal.org/files/netsurfjsbug/case2.html
    (35.447390) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (35.447424) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (35.447971) content/content.c:591 content_scaled_redraw: Content 0x1cde210 996x857 ctx:0x7ffc251102c0
    (35.465070) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (35.465196) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x209d660
    (35.465207) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (35.465212) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x2156e40
    (35.465244) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (40.006110) content/content.c:382 content_destroy: content 0x2147e40 https://andreymal.org/files/netsurfjsbug/case2.html
    (40.006137) render/html.c:1536 html_destroy: content 0x2147e40
    (40.006150) content/content.c:697 content_remove_user: content resource:default.css (0x21601f0), user 0x529400 0x1e28fe0
    (40.006159) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x2167350), user 0x529400 0x2156c00
    (40.006174) content/content.c:382 content_destroy: content 0x1d12230 resource:netsurf.png
    (40.006191) content/content.c:382 content_destroy: content 0x1d05a30 resource:netsurf.png
    (40.006208) content/content.c:382 content_destroy: content 0x1cfb2a0 x-ns-css:0
    (40.006230) content/content.c:382 content_destroy: content 0x1cd1450 resource:default.css
    (40.277539) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1d7b230
    (46.150009) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1d7b230
    (46.571443) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (46.571468) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (46.572029) content/content.c:591 content_scaled_redraw: Content 0x1cde210 996x857 ctx:0x7ffc2510f450
    (46.593885) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (46.594003) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (46.594070) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x216e9f0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (46.606062) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (46.606191) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (46.606260) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x216e9f0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (46.606421) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x1cc92a0
    (46.606619) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (46.606712) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (46.606785) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cc92a0), user 0x529400 0x1cb2930
    (46.607027) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x1cc92a0
    (46.607119) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (46.607209) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (46.607283) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x1cc92a0
    (46.607349) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (46.607410) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (46.607480) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x1cc92a0)
    (46.607745) render/html_script.c:551 html_process_script: content 0x1cc92a0 parser 0x1cebb90 node 0x20107a0
    (46.607823) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (46.607892) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2194000, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (46.608019) render/html_script.c:460 exec_src_script: 4 fetches active
    (46.608119) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cc92a0)
    (46.608185) render/html.c:1146 html_convert: quirks set to 0
    (46.608246) render/html.c:1150 html_convert: 3 fetches active (0x1cc92a0)
    (46.608323) content/content.c:77 content__init: url resource:default.css -> 0x2191e00
    (46.608412) content/content.c:662 content_add_user: content resource:default.css (0x2191e00), user 0x529400 0x20e1180
    (46.609910) content/content.c:277 content_convert: content resource:default.css (0x2191e00)
    (46.610005) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (46.610084) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (46.610399) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (46.610470) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (46.621573) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (46.621606) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (46.621612) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2194000, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (46.621702) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1cda670
    (46.621715) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1cda670), user 0x529400 0x2193e00
    (46.621724) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1cda670)
    (46.621735) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (46.621741) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (46.621811) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (46.621836) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (46.621895) render/html_script.c:551 html_process_script: content 0x1cc92a0 parser 0x1cebb90 node 0x1d20df0
    (46.621954) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (46.621986) render/html.c:1203 html_begin_conversion: Completing parse (0x1cc92a0)
    (46.622017) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x1cc97e0, target=(nil))
    (46.622043) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (46.622090) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (46.622103) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (46.622111) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (46.622126) render/html.c:604 html_finish_conversion: DOM to box (0x1cc92a0)
    (46.622266) render/html.c:114 html_box_convert_done: Done XML to box (0x1cc92a0)
    (46.622286) content/content.c:836 content_close: content 0x1cde210 https://andreymal.org/files/netsurfjsbug/case2.html
    (46.622293) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cde210), user 0x529400 0x21600f0
    (46.622301) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (46.622631) content/content.c:819 content_open: content 0x1cc92a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (46.622839) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (46.622872) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (46.623337) content/content.c:591 content_scaled_redraw: Content 0x1cc92a0 996x857 ctx:0x7ffc251102c0
    (46.638538) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (46.638676) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x18ed550
    (46.638687) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (46.638691) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x209d660
    (46.638698) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (49.845682) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x2010160
    (50.283468) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (50.283494) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (50.284038) content/content.c:591 content_scaled_redraw: Content 0x1cc92a0 996x857 ctx:0x7ffc2510f450
    (50.306176) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (50.306293) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (50.306348) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2192660, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (50.318548) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (50.318583) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (50.318590) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2192660, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (50.318676) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x2199e10
    (50.318788) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (50.318903) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (50.318917) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2199e10), user 0x529400 0x216b250
    (50.319053) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x2199e10
    (50.319071) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (50.319091) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (50.319105) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x2199e10
    (50.319113) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (50.319119) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (50.319129) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x2199e10)
    (50.319234) render/html_script.c:551 html_process_script: content 0x2199e10 parser 0x1ce8280 node 0x1ce5f70
    (50.319249) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (50.319266) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1d02bd0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (50.319320) render/html_script.c:460 exec_src_script: 4 fetches active
    (50.319351) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2199e10)
    (50.319359) render/html.c:1146 html_convert: quirks set to 0
    (50.319364) render/html.c:1150 html_convert: 3 fetches active (0x2199e10)
    (50.319380) content/content.c:77 content__init: url resource:default.css -> 0x1d031e0
    (50.319407) content/content.c:662 content_add_user: content resource:default.css (0x1d031e0), user 0x529400 0x1cb2b40
    (50.320131) content/content.c:277 content_convert: content resource:default.css (0x1d031e0)
    (50.320154) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (50.320162) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (50.320312) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (50.320320) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (50.332097) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (50.332210) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (50.332265) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1d02bd0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (50.332414) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1d0ee90
    (50.332481) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d0ee90), user 0x529400 0x1d029d0
    (50.332537) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d0ee90)
    (50.332607) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (50.332660) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (50.332786) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (50.332866) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (50.332975) render/html_script.c:551 html_process_script: content 0x2199e10 parser 0x1ce8280 node 0x1d0dbf0
    (50.333092) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (50.333176) render/html.c:1203 html_begin_conversion: Completing parse (0x2199e10)
    (50.333269) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x216a0b0, target=(nil))
    (50.333298) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (50.333350) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (50.333365) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (50.333374) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (50.333390) render/html.c:604 html_finish_conversion: DOM to box (0x2199e10)
    (50.333589) render/html.c:114 html_box_convert_done: Done XML to box (0x2199e10)
    (50.333613) content/content.c:836 content_close: content 0x1cc92a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (50.333620) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cc92a0), user 0x529400 0x1cb2930
    (50.333629) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (50.334071) content/content.c:819 content_open: content 0x2199e10 https://andreymal.org/files/netsurfjsbug/case2.html
    (50.334373) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (50.334415) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (50.334981) content/content.c:591 content_scaled_redraw: Content 0x2199e10 996x857 ctx:0x7ffc251102c0
    (50.349328) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (50.349485) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d02b80
    (50.349548) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (50.349595) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x18ed550
    (50.349645) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (53.837117) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1ce5930
    (54.387042) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (54.387078) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (54.387612) content/content.c:591 content_scaled_redraw: Content 0x2199e10 996x857 ctx:0x7ffc2510f450
    (54.405683) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (54.405792) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (54.405845) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1cbb300, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (54.417961) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (54.417992) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (54.417998) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1cbb300, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (54.418074) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x2006000
    (54.418180) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (54.418198) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (54.418204) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2006000), user 0x529400 0x1d0e890
    (54.418333) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x2006000
    (54.418349) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (54.418369) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (54.418383) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x2006000
    (54.418390) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (54.418395) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (54.418405) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x2006000)
    (54.418504) render/html_script.c:551 html_process_script: content 0x2006000 parser 0x214ea00 node 0x1d149b0
    (54.418518) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (54.418534) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1d15010, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (54.418585) render/html_script.c:460 exec_src_script: 4 fetches active
    (54.418615) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2006000)
    (54.418624) render/html.c:1146 html_convert: quirks set to 0
    (54.418628) render/html.c:1150 html_convert: 3 fetches active (0x2006000)
    (54.418642) content/content.c:77 content__init: url resource:default.css -> 0x1cf72e0
    (54.418669) content/content.c:662 content_add_user: content resource:default.css (0x1cf72e0), user 0x529400 0x1cb2e40
    (54.419367) content/content.c:277 content_convert: content resource:default.css (0x1cf72e0)
    (54.419391) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (54.419399) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (54.419546) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (54.419554) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (54.430859) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (54.430908) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (54.430913) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1d15010, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (54.430994) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1cf99f0
    (54.431007) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1cf99f0), user 0x529400 0x1d14e10
    (54.431015) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1cf99f0)
    (54.431024) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (54.431029) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (54.431096) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (54.431120) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (54.431168) render/html.c:1203 html_begin_conversion: Completing parse (0x2006000)
    (54.431195) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x1d08240, target=(nil))
    (54.431220) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (54.431262) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (54.431274) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (54.431281) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (54.431294) render/html.c:604 html_finish_conversion: DOM to box (0x2006000)
    (54.431418) render/html.c:114 html_box_convert_done: Done XML to box (0x2006000)
    (54.431436) content/content.c:836 content_close: content 0x2199e10 https://andreymal.org/files/netsurfjsbug/case2.html
    (54.431442) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2199e10), user 0x529400 0x216b250
    (54.431450) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (54.431750) content/content.c:819 content_open: content 0x2006000 https://andreymal.org/files/netsurfjsbug/case2.html
    (54.431946) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (54.431978) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (54.432488) content/content.c:591 content_scaled_redraw: Content 0x2006000 996x857 ctx:0x7ffc251102c0
    (54.448300) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (54.448459) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d14fc0
    (54.448469) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (54.448473) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d02b80
    (54.448480) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (60.007356) content/content.c:382 content_destroy: content 0x2199e10 https://andreymal.org/files/netsurfjsbug/case2.html
    (60.007460) render/html.c:1536 html_destroy: content 0x2199e10
    (60.007522) content/content.c:697 content_remove_user: content resource:default.css (0x1d031e0), user 0x529400 0x1cb2b40
    (60.007564) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d0ee90), user 0x529400 0x1d029d0
    (60.007613) content/content.c:382 content_destroy: content 0x1cc92a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (60.007668) render/html.c:1536 html_destroy: content 0x1cc92a0
    (60.007718) content/content.c:697 content_remove_user: content resource:default.css (0x2191e00), user 0x529400 0x20e1180
    (60.007758) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1cda670), user 0x529400 0x2193e00
    (60.007805) content/content.c:382 content_destroy: content 0x1cde210 https://andreymal.org/files/netsurfjsbug/case2.html
    (60.007862) render/html.c:1536 html_destroy: content 0x1cde210
    (60.007910) content/content.c:697 content_remove_user: content resource:default.css (0x1fe91d0), user 0x529400 0x1f48870
    (60.007951) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x200c4b0), user 0x529400 0x203de90
    (60.007995) content/content.c:382 content_destroy: content 0x2167350 https://andreymal.org/files/netsurfjsbug/case2.js
    (60.008057) content/content.c:382 content_destroy: content 0x21601f0 resource:default.css
    (61.106869) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1d14370
    (61.578952) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (61.578979) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (61.579592) content/content.c:591 content_scaled_redraw: Content 0x2006000 996x857 ctx:0x7ffc2510f450
    (61.599803) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (61.599907) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (61.599968) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1cdae00, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (61.612128) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (61.612259) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (61.612340) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1cdae00, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (61.612487) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x1cde210
    (61.612690) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (61.612769) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (61.612830) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cde210), user 0x529400 0x1d0f940
    (61.613057) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x1cde210
    (61.613134) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (61.613209) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (61.613291) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x1cde210
    (61.613350) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (61.613407) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (61.613470) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x1cde210)
    (61.613681) render/html_script.c:551 html_process_script: content 0x1cde210 parser 0x21897d0 node 0x2189cf0
    (61.613698) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (61.613716) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1ce8bb0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (61.613770) render/html_script.c:460 exec_src_script: 4 fetches active
    (61.613807) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cde210)
    (61.613816) render/html.c:1146 html_convert: quirks set to 0
    (61.613820) render/html.c:1150 html_convert: 3 fetches active (0x1cde210)
    (61.613837) content/content.c:77 content__init: url resource:default.css -> 0x201a6b0
    (61.613864) content/content.c:662 content_add_user: content resource:default.css (0x201a6b0), user 0x529400 0x1cfb110
    (61.614650) content/content.c:277 content_convert: content resource:default.css (0x201a6b0)
    (61.614675) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (61.614684) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (61.614843) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (61.614852) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (61.626344) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (61.626375) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (61.626382) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1ce8bb0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (61.626469) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1d01c90
    (61.626485) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d01c90), user 0x529400 0x1d102f0
    (61.626494) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d01c90)
    (61.626504) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (61.626508) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (61.626590) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (61.626633) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (61.626701) render/html.c:1203 html_begin_conversion: Completing parse (0x1cde210)
    (61.626732) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x200d210, target=(nil))
    (61.626915) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (61.626973) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (61.626987) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (61.626995) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (61.627010) render/html.c:604 html_finish_conversion: DOM to box (0x1cde210)
    (61.627188) render/html.c:114 html_box_convert_done: Done XML to box (0x1cde210)
    (61.627210) content/content.c:836 content_close: content 0x2006000 https://andreymal.org/files/netsurfjsbug/case2.html
    (61.627216) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2006000), user 0x529400 0x1d0e890
    (61.627224) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (61.627638) content/content.c:819 content_open: content 0x1cde210 https://andreymal.org/files/netsurfjsbug/case2.html
    (61.627942) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (61.627979) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (61.628512) content/content.c:591 content_scaled_redraw: Content 0x1cde210 996x857 ctx:0x7ffc251102c0
    (61.644544) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (61.644737) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1ce8af0
    (61.644806) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (61.644859) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d14fc0
    (61.644916) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (64.570471) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1ce6b40
    (65.010850) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (65.010877) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (65.011563) content/content.c:591 content_scaled_redraw: Content 0x1cde210 996x857 ctx:0x7ffc2510f450
    (65.029808) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (65.029911) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (65.029962) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x200e920, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (65.042180) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (65.042222) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (65.042229) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x200e920, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (65.042350) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x216eb30
    (65.042501) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (65.042522) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (65.042538) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x216eb30), user 0x529400 0x1d016c0
    (65.042740) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x216eb30
    (65.042762) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (65.042791) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (65.042807) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x216eb30
    (65.042820) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (65.042826) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (65.042838) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x216eb30)
    (65.042960) render/html_script.c:551 html_process_script: content 0x216eb30 parser 0x1d09780 node 0x1ff8970
    (65.042976) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (65.042996) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1ff8fd0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (65.043077) render/html_script.c:460 exec_src_script: 4 fetches active
    (65.043145) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x216eb30)
    (65.043157) render/html.c:1146 html_convert: quirks set to 0
    (65.043161) render/html.c:1150 html_convert: 3 fetches active (0x216eb30)
    (65.043183) content/content.c:77 content__init: url resource:default.css -> 0x1ff95e0
    (65.043214) content/content.c:662 content_add_user: content resource:default.css (0x1ff95e0), user 0x529400 0x1f48870
    (65.044319) content/content.c:277 content_convert: content resource:default.css (0x1ff95e0)
    (65.044348) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (65.044354) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (65.044578) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (65.044587) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (65.056535) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (65.056577) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (65.056583) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1ff8fd0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (65.056665) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1d07260
    (65.056678) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d07260), user 0x529400 0x1ff8dd0
    (65.056686) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d07260)
    (65.056696) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (65.056700) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (65.056766) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (65.056800) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (65.056864) render/html.c:1203 html_begin_conversion: Completing parse (0x216eb30)
    (65.056891) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x2176aa0, target=(nil))
    (65.056931) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (65.056972) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (65.056984) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (65.056992) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (65.057006) render/html.c:604 html_finish_conversion: DOM to box (0x216eb30)
    (65.057148) render/html.c:114 html_box_convert_done: Done XML to box (0x216eb30)
    (65.057167) content/content.c:836 content_close: content 0x1cde210 https://andreymal.org/files/netsurfjsbug/case2.html
    (65.057174) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cde210), user 0x529400 0x1d0f940
    (65.057181) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (65.057485) content/content.c:819 content_open: content 0x216eb30 https://andreymal.org/files/netsurfjsbug/case2.html
    (65.057672) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (65.057702) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (65.058181) content/content.c:591 content_scaled_redraw: Content 0x216eb30 996x857 ctx:0x7ffc251102c0
    (65.073038) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (65.073191) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1ff8f80
    (65.073202) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (65.073206) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1ce8af0
    (65.073213) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (67.620552) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (67.620571) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (67.621201) content/content.c:591 content_scaled_redraw: Content 0x216eb30 996x857 ctx:0x7ffc2510f450
    (67.636809) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (67.636879) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (67.636917) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x21644e0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (67.649046) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (67.649073) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (67.649078) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x21644e0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (67.649149) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x210b2b0
    (67.649245) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (67.649263) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (67.649268) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x210b2b0), user 0x529400 0x1d0f940
    (67.649400) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x210b2b0
    (67.649414) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (67.649430) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (67.649440) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x210b2b0
    (67.649446) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (67.649450) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (67.649458) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x210b2b0)
    (67.649531) render/html_script.c:551 html_process_script: content 0x210b2b0 parser 0x2176e20 node 0x1d19570
    (67.649542) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (67.649555) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1d19bd0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (67.649597) render/html_script.c:460 exec_src_script: 4 fetches active
    (67.649620) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x210b2b0)
    (67.649626) render/html.c:1146 html_convert: quirks set to 0
    (67.649629) render/html.c:1150 html_convert: 3 fetches active (0x210b2b0)
    (67.649641) content/content.c:77 content__init: url resource:default.css -> 0x1d1a1e0
    (67.649660) content/content.c:662 content_add_user: content resource:default.css (0x1d1a1e0), user 0x529400 0x2168b30
    (67.650173) content/content.c:277 content_convert: content resource:default.css (0x1d1a1e0)
    (67.650189) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (67.650195) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (67.650316) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (67.650322) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (67.661641) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (67.661674) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (67.661679) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1d19bd0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (67.661784) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1d94400
    (67.661806) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d94400), user 0x529400 0x1d199d0
    (67.661813) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d94400)
    (67.661822) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (67.661826) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (67.661903) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (67.661926) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (67.661986) render/html_script.c:551 html_process_script: content 0x210b2b0 parser 0x2176e20 node 0x1d947f0
    (67.662014) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (67.662044) render/html.c:1203 html_begin_conversion: Completing parse (0x210b2b0)
    (67.662067) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x201a000, target=(nil))
    (67.662092) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (67.662114) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (67.662121) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (67.662124) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (67.662129) render/html.c:604 html_finish_conversion: DOM to box (0x210b2b0)
    (67.662229) render/html.c:114 html_box_convert_done: Done XML to box (0x210b2b0)
    (67.662240) content/content.c:836 content_close: content 0x216eb30 https://andreymal.org/files/netsurfjsbug/case2.html
    (67.662243) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x216eb30), user 0x529400 0x1d016c0
    (67.662246) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (67.662451) content/content.c:819 content_open: content 0x210b2b0 https://andreymal.org/files/netsurfjsbug/case2.html
    (67.662585) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (67.662605) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (67.663359) content/content.c:591 content_scaled_redraw: Content 0x210b2b0 996x857 ctx:0x7ffc251102c0
    (67.678062) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (67.678227) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d19b80
    (67.678235) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (67.678239) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1ff8f80
    (67.678245) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (72.620378) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1d18f30
    (73.170817) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (73.170841) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (73.171382) content/content.c:591 content_scaled_redraw: Content 0x210b2b0 996x857 ctx:0x7ffc2510f450
    (73.192276) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (73.192401) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (73.192461) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1ff41f0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (73.204435) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (73.204466) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (73.204471) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1ff41f0, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (73.204556) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x2172710
    (73.204662) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (73.204681) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (73.204688) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2172710), user 0x529400 0x2160650
    (73.204820) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x2172710
    (73.204836) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (73.204854) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (73.204868) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x2172710
    (73.204874) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (73.204879) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (73.204889) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x2172710)
    (73.204993) render/html_script.c:551 html_process_script: content 0x2172710 parser 0x1d222f0 node 0x1d84ec0
    (73.205007) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (73.205022) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1d85520, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (73.205075) render/html_script.c:460 exec_src_script: 4 fetches active
    (73.205104) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2172710)
    (73.205113) render/html.c:1146 html_convert: quirks set to 0
    (73.205117) render/html.c:1150 html_convert: 3 fetches active (0x2172710)
    (73.205131) content/content.c:77 content__init: url resource:default.css -> 0x1d85b30
    (73.205156) content/content.c:662 content_add_user: content resource:default.css (0x1d85b30), user 0x529400 0x1d04680
    (73.205861) content/content.c:277 content_convert: content resource:default.css (0x1d85b30)
    (73.205885) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (73.205891) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (73.206061) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (73.206069) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (73.217334) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (73.217442) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (73.217494) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1d85520, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (73.217645) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1d870f0
    (73.217707) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d870f0), user 0x529400 0x1d85320
    (73.217734) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d870f0)
    (73.217744) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (73.217750) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (73.217831) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (73.217856) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (73.217920) render/html.c:1203 html_begin_conversion: Completing parse (0x2172710)
    (73.217948) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x1ffbee0, target=(nil))
    (73.217973) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (73.218023) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (73.218036) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (73.218044) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (73.218058) render/html.c:604 html_finish_conversion: DOM to box (0x2172710)
    (73.218243) render/html.c:114 html_box_convert_done: Done XML to box (0x2172710)
    (73.218263) content/content.c:836 content_close: content 0x210b2b0 https://andreymal.org/files/netsurfjsbug/case2.html
    (73.218269) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x210b2b0), user 0x529400 0x1d0f940
    (73.218277) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (73.218665) content/content.c:819 content_open: content 0x2172710 https://andreymal.org/files/netsurfjsbug/case2.html
    (73.218928) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (73.218960) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (73.219452) content/content.c:591 content_scaled_redraw: Content 0x2172710 996x857 ctx:0x7ffc251102c0
    (73.234928) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (73.235047) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d854d0
    (73.235056) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (73.235060) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d19b80
    (73.235067) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (76.228598) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1d84880
    (76.661410) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (76.661517) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (76.662100) content/content.c:591 content_scaled_redraw: Content 0x2172710 996x857 ctx:0x7ffc2510f450
    (76.679812) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (76.679901) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (76.679938) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2168970, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (76.693081) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (76.693118) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (76.693125) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2168970, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (76.693259) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x2109cc0
    (76.693372) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (76.693392) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (76.693399) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2109cc0), user 0x529400 0x1d0f940
    (76.693537) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x2109cc0
    (76.693555) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (76.693575) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (76.693591) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x2109cc0
    (76.693597) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (76.693602) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (76.693613) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x2109cc0)
    (76.693716) render/html_script.c:551 html_process_script: content 0x2109cc0 parser 0x214ea00 node 0x2170c10
    (76.693730) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (76.693748) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x217e4b0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (76.693801) render/html_script.c:460 exec_src_script: 4 fetches active
    (76.693835) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2109cc0)
    (76.693843) render/html.c:1146 html_convert: quirks set to 0
    (76.693847) render/html.c:1150 html_convert: 3 fetches active (0x2109cc0)
    (76.693862) content/content.c:77 content__init: url resource:default.css -> 0x212c5e0
    (76.693888) content/content.c:662 content_add_user: content resource:default.css (0x212c5e0), user 0x529400 0x1b6f340
    (76.694581) content/content.c:277 content_convert: content resource:default.css (0x212c5e0)
    (76.694604) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (76.694634) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (76.694792) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (76.694800) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (76.705957) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (76.706079) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (76.706134) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x217e4b0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (76.706481) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x212cec0
    (76.706498) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x212cec0), user 0x529400 0x2171070
    (76.706508) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x212cec0)
    (76.706518) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (76.706524) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (76.706607) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (76.706633) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (76.706693) render/html_script.c:551 html_process_script: content 0x2109cc0 parser 0x214ea00 node 0x1cd0370
    (76.706758) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (76.706796) render/html.c:1203 html_begin_conversion: Completing parse (0x2109cc0)
    (76.706826) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x1d1f990, target=(nil))
    (76.706851) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (76.706902) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (76.706916) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (76.706924) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (76.706939) render/html.c:604 html_finish_conversion: DOM to box (0x2109cc0)
    (76.707123) render/html.c:114 html_box_convert_done: Done XML to box (0x2109cc0)
    (76.707145) content/content.c:836 content_close: content 0x2172710 https://andreymal.org/files/netsurfjsbug/case2.html
    (76.707151) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2172710), user 0x529400 0x2160650
    (76.707159) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (76.707531) content/content.c:819 content_open: content 0x2109cc0 https://andreymal.org/files/netsurfjsbug/case2.html
    (76.707799) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (76.707835) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (76.708389) content/content.c:591 content_scaled_redraw: Content 0x2109cc0 996x857 ctx:0x7ffc251102c0
    (76.723449) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (76.723914) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x217e460
    (76.723928) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (76.723941) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d854d0
    (76.723947) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (80.008890) content/content.c:382 content_destroy: content 0x2172710 https://andreymal.org/files/netsurfjsbug/case2.html
    (80.008918) render/html.c:1536 html_destroy: content 0x2172710
    (80.008930) content/content.c:697 content_remove_user: content resource:default.css (0x1d85b30), user 0x529400 0x1d04680
    (80.008938) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d870f0), user 0x529400 0x1d85320
    (80.008964) content/content.c:382 content_destroy: content 0x210b2b0 https://andreymal.org/files/netsurfjsbug/case2.html
    (80.008969) render/html.c:1536 html_destroy: content 0x210b2b0
    (80.008976) content/content.c:697 content_remove_user: content resource:default.css (0x1d1a1e0), user 0x529400 0x2168b30
    (80.008982) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d94400), user 0x529400 0x1d199d0
    (80.008995) content/content.c:382 content_destroy: content 0x216eb30 https://andreymal.org/files/netsurfjsbug/case2.html
    (80.009011) render/html.c:1536 html_destroy: content 0x216eb30
    (80.009017) content/content.c:697 content_remove_user: content resource:default.css (0x1ff95e0), user 0x529400 0x1f48870
    (80.009024) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d07260), user 0x529400 0x1ff8dd0
    (80.009042) content/content.c:382 content_destroy: content 0x1cde210 https://andreymal.org/files/netsurfjsbug/case2.html
    (80.009048) render/html.c:1536 html_destroy: content 0x1cde210
    (80.009056) content/content.c:697 content_remove_user: content resource:default.css (0x201a6b0), user 0x529400 0x1cfb110
    (80.009063) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1d01c90), user 0x529400 0x1d102f0
    (80.009078) content/content.c:382 content_destroy: content 0x2006000 https://andreymal.org/files/netsurfjsbug/case2.html
    (80.009086) render/html.c:1536 html_destroy: content 0x2006000
    (80.009091) content/content.c:697 content_remove_user: content resource:default.css (0x1cf72e0), user 0x529400 0x1cb2e40
    (80.009096) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1cf99f0), user 0x529400 0x1d14e10
    (80.009106) content/content.c:382 content_destroy: content 0x1d0ee90 https://andreymal.org/files/netsurfjsbug/case2.js
    (80.009112) content/content.c:382 content_destroy: content 0x1d031e0 resource:default.css
    (80.009168) content/content.c:382 content_destroy: content 0x1cda670 https://andreymal.org/files/netsurfjsbug/case2.js
    (80.009173) content/content.c:382 content_destroy: content 0x2191e00 resource:default.css
    (80.009254) content/content.c:382 content_destroy: content 0x200c4b0 https://andreymal.org/files/netsurfjsbug/case2.js
    (80.009281) content/content.c:382 content_destroy: content 0x1fe91d0 resource:default.css
    (81.316382) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x21705d0
    (81.746809) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (81.746832) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (81.747384) content/content.c:591 content_scaled_redraw: Content 0x2109cc0 996x857 ctx:0x7ffc2510f450
    (81.768424) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (81.768540) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (81.768626) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x214a300, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (81.780976) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (81.781019) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (81.781023) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x214a300, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (81.781092) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x2006000
    (81.781240) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (81.781256) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (81.781260) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2006000), user 0x529400 0x1d854d0
    (81.781415) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x2006000
    (81.781431) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (81.781457) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (81.781473) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x2006000
    (81.781476) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (81.781480) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (81.781486) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x2006000)
    (81.781598) render/html_script.c:551 html_process_script: content 0x2006000 parser 0x1d80b40 node 0x216cc40
    (81.781610) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (81.781632) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x1cdd720, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (81.781703) render/html_script.c:460 exec_src_script: 4 fetches active
    (81.781738) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2006000)
    (81.781748) render/html.c:1146 html_convert: quirks set to 0
    (81.781752) render/html.c:1150 html_convert: 3 fetches active (0x2006000)
    (81.781769) content/content.c:77 content__init: url resource:default.css -> 0x2145fe0
    (81.781800) content/content.c:662 content_add_user: content resource:default.css (0x2145fe0), user 0x529400 0x1cebb30
    (81.782690) content/content.c:277 content_convert: content resource:default.css (0x2145fe0)
    (81.782788) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (81.782835) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (81.783144) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (81.783208) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (81.794402) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (81.794429) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (81.794433) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x1cdd720, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (81.794533) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1ffacd0
    (81.794549) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1ffacd0), user 0x529400 0x210e8d0
    (81.794557) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1ffacd0)
    (81.794576) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (81.794581) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (81.794658) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (81.794678) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (81.794732) render/html.c:1203 html_begin_conversion: Completing parse (0x2006000)
    (81.794767) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x1ce83d0, target=(nil))
    (81.794791) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (81.794843) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (81.794859) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (81.794868) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (81.794881) render/html.c:604 html_finish_conversion: DOM to box (0x2006000)
    (81.795044) render/html.c:114 html_box_convert_done: Done XML to box (0x2006000)
    (81.795061) content/content.c:836 content_close: content 0x2109cc0 https://andreymal.org/files/netsurfjsbug/case2.html
    (81.795065) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2109cc0), user 0x529400 0x1d0f940
    (81.795071) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (81.795412) content/content.c:819 content_open: content 0x2006000 https://andreymal.org/files/netsurfjsbug/case2.html
    (81.795650) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (81.795689) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (81.796246) content/content.c:591 content_scaled_redraw: Content 0x2006000 996x857 ctx:0x7ffc251102c0
    (81.812923) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (81.813076) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d250d0
    (81.813086) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (81.813089) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x217e460
    (81.813094) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (91.653712) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1ff6a10
    (92.058751) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (92.058772) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (92.059279) content/content.c:591 content_scaled_redraw: Content 0x2006000 996x857 ctx:0x7ffc2510f450
    (92.080156) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (92.080247) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (92.080289) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2195a90, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (92.092503) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (92.092537) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (92.092543) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2195a90, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (92.092640) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x1ce93a0
    (92.092772) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (92.092793) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (92.092803) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1ce93a0), user 0x529400 0x1d03520
    (92.092978) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x1ce93a0
    (92.092999) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (92.093019) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (92.093033) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x1ce93a0
    (92.093044) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (92.093049) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (92.093058) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x1ce93a0)
    (92.093225) render/html_script.c:551 html_process_script: content 0x1ce93a0 parser 0x2145ed0 node 0x20130a0
    (92.093243) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (92.093268) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x21722f0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (92.093328) render/html_script.c:460 exec_src_script: 4 fetches active
    (92.093363) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1ce93a0)
    (92.093373) render/html.c:1146 html_convert: quirks set to 0
    (92.093376) render/html.c:1150 html_convert: 3 fetches active (0x1ce93a0)
    (92.093389) content/content.c:77 content__init: url resource:default.css -> 0x1d08630
    (92.093417) content/content.c:662 content_add_user: content resource:default.css (0x1d08630), user 0x529400 0x2164670
    (92.094167) content/content.c:277 content_convert: content resource:default.css (0x1d08630)
    (92.094187) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (92.094192) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (92.094353) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (92.094360) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (92.105697) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (92.105733) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (92.105740) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x21722f0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (92.105836) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x2135810
    (92.105915) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x2135810), user 0x529400 0x2172120
    (92.105968) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x2135810)
    (92.106026) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (92.106035) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (92.106116) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (92.106141) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (92.106199) render/html_script.c:551 html_process_script: content 0x1ce93a0 parser 0x2145ed0 node 0x2120e40
    (92.106261) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (92.106292) render/html.c:1203 html_begin_conversion: Completing parse (0x1ce93a0)
    (92.106321) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x2151b60, target=(nil))
    (92.106344) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (92.106391) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (92.106456) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (92.106468) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (92.106483) render/html.c:604 html_finish_conversion: DOM to box (0x1ce93a0)
    (92.106672) render/html.c:114 html_box_convert_done: Done XML to box (0x1ce93a0)
    (92.106693) content/content.c:836 content_close: content 0x2006000 https://andreymal.org/files/netsurfjsbug/case2.html
    (92.106699) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x2006000), user 0x529400 0x1d854d0
    (92.106707) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (92.107081) content/content.c:819 content_open: content 0x1ce93a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (92.107392) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (92.107436) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (92.108155) content/content.c:591 content_scaled_redraw: Content 0x1ce93a0 996x857 ctx:0x7ffc251102c0
    (92.125086) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (92.125233) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x2145f90
    (92.125243) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (92.125247) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x1d250d0
    (92.125253) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (96.320375) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x2012a60
    (96.834674) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (96.834697) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (96.835365) content/content.c:591 content_scaled_redraw: Content 0x1ce93a0 996x857 ctx:0x7ffc2510f450
    (96.857876) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (96.857990) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (96.858048) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2134e90, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (96.870216) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (96.870252) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (96.870259) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2134e90, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (96.870358) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x1d87cb0
    (96.870512) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (96.870534) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (96.870541) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1d87cb0), user 0x529400 0x2160d90
    (96.870687) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x1d87cb0
    (96.870704) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (96.870724) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (96.870736) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x1d87cb0
    (96.870742) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (96.870748) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (96.870758) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x1d87cb0)
    (96.870873) render/html_script.c:551 html_process_script: content 0x1d87cb0 parser 0x1d1e4a0 node 0x210f010
    (96.870887) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (96.870904) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x21414e0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (96.870965) render/html_script.c:460 exec_src_script: 4 fetches active
    (96.870999) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1d87cb0)
    (96.871009) render/html.c:1146 html_convert: quirks set to 0
    (96.871013) render/html.c:1150 html_convert: 3 fetches active (0x1d87cb0)
    (96.871030) content/content.c:77 content__init: url resource:default.css -> 0x1cde210
    (96.871058) content/content.c:662 content_add_user: content resource:default.css (0x1cde210), user 0x529400 0x1f28050
    (96.871789) content/content.c:277 content_convert: content resource:default.css (0x1cde210)
    (96.871813) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (96.871822) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (96.871979) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (96.871987) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (96.883281) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (96.883325) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (96.883332) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x21414e0, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (96.883424) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x219a8c0
    (96.883434) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x219a8c0), user 0x529400 0x2141270
    (96.883440) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x219a8c0)
    (96.883447) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (96.883450) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (96.883533) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (96.883558) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (96.883719) render/html.c:1203 html_begin_conversion: Completing parse (0x1d87cb0)
    (96.883763) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x1ce2a10, target=(nil))
    (96.883788) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (96.883839) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (96.883854) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (96.883862) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (96.883875) render/html.c:604 html_finish_conversion: DOM to box (0x1d87cb0)
    (96.884055) render/html.c:114 html_box_convert_done: Done XML to box (0x1d87cb0)
    (96.884076) content/content.c:836 content_close: content 0x1ce93a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (96.884081) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1ce93a0), user 0x529400 0x1d03520
    (96.884089) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (96.884470) content/content.c:819 content_open: content 0x1d87cb0 https://andreymal.org/files/netsurfjsbug/case2.html
    (96.884745) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (96.884783) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (96.885357) content/content.c:591 content_scaled_redraw: Content 0x1d87cb0 996x857 ctx:0x7ffc251102c0
    (96.901440) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (96.901624) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x2141420
    (96.901695) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (96.901739) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x2145f90
    (96.901787) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (100.009874) content/content.c:382 content_destroy: content 0x1ce93a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (100.009900) render/html.c:1536 html_destroy: content 0x1ce93a0
    (100.009913) content/content.c:697 content_remove_user: content resource:default.css (0x1d08630), user 0x529400 0x2164670
    (100.009921) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x2135810), user 0x529400 0x2172120
    (100.009937) content/content.c:382 content_destroy: content 0x2006000 https://andreymal.org/files/netsurfjsbug/case2.html
    (100.009942) render/html.c:1536 html_destroy: content 0x2006000
    (100.009948) content/content.c:697 content_remove_user: content resource:default.css (0x2145fe0), user 0x529400 0x1cebb30
    (100.009954) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1ffacd0), user 0x529400 0x210e8d0
    (100.009965) content/content.c:382 content_destroy: content 0x2109cc0 https://andreymal.org/files/netsurfjsbug/case2.html
    (100.009970) render/html.c:1536 html_destroy: content 0x2109cc0
    (100.009976) content/content.c:697 content_remove_user: content resource:default.css (0x212c5e0), user 0x529400 0x1b6f340
    (100.009982) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x212cec0), user 0x529400 0x2171070
    (100.009993) content/content.c:382 content_destroy: content 0x1d870f0 https://andreymal.org/files/netsurfjsbug/case2.js
    (100.009999) content/content.c:382 content_destroy: content 0x1d85b30 resource:default.css
    (100.010053) content/content.c:382 content_destroy: content 0x1d94400 https://andreymal.org/files/netsurfjsbug/case2.js
    (100.010133) content/content.c:382 content_destroy: content 0x1d1a1e0 resource:default.css
    (100.010218) content/content.c:382 content_destroy: content 0x1d07260 https://andreymal.org/files/netsurfjsbug/case2.js
    (100.010229) content/content.c:382 content_destroy: content 0x1ff95e0 resource:default.css
    (100.010272) content/content.c:382 content_destroy: content 0x1d01c90 https://andreymal.org/files/netsurfjsbug/case2.js
    (100.010281) content/content.c:382 content_destroy: content 0x201a6b0 resource:default.css
    (100.010330) content/content.c:382 content_destroy: content 0x1cf99f0 https://andreymal.org/files/netsurfjsbug/case2.js
    (100.010338) content/content.c:382 content_destroy: content 0x1cf72e0 resource:default.css
    (106.670164) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x1ffb5d0
    (107.044148) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (107.044278) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (107.044935) content/content.c:591 content_scaled_redraw: Content 0x1d87cb0 996x857 ctx:0x7ffc2510f450
    (107.066989) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (107.067110) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (107.067169) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2134d70, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (107.079552) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (107.079588) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (107.079594) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2134d70, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (107.079680) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x1ce93a0
    (107.079796) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (107.079817) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (107.079824) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1ce93a0), user 0x529400 0x1d15d80
    (107.079962) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x1ce93a0
    (107.079979) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (107.079999) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (107.080044) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x1ce93a0
    (107.080052) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (107.080058) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (107.080070) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x1ce93a0)
    (107.080178) render/html_script.c:551 html_process_script: content 0x1ce93a0 parser 0x219e0a0 node 0x219a100
    (107.080192) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (107.080209) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x200a700, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (107.080264) render/html_script.c:460 exec_src_script: 4 fetches active
    (107.080296) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1ce93a0)
    (107.080305) render/html.c:1146 html_convert: quirks set to 0
    (107.080310) render/html.c:1150 html_convert: 3 fetches active (0x1ce93a0)
    (107.080326) content/content.c:77 content__init: url resource:default.css -> 0x200bf80
    (107.080352) content/content.c:662 content_add_user: content resource:default.css (0x200bf80), user 0x529400 0x1ffea10
    (107.081090) content/content.c:277 content_convert: content resource:default.css (0x200bf80)
    (107.081112) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (107.081120) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (107.081292) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (107.081301) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (107.092713) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (107.092863) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (107.092906) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x200a700, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (107.092990) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x1ffc6a0
    (107.093004) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1ffc6a0), user 0x529400 0x1d00640
    (107.093013) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1ffc6a0)
    (107.093023) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (107.093028) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (107.093106) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (107.093133) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (107.093193) render/html_script.c:551 html_process_script: content 0x1ce93a0 parser 0x219e0a0 node 0x1cfad70
    (107.093282) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (107.093317) render/html.c:1203 html_begin_conversion: Completing parse (0x1ce93a0)
    (107.093344) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x1d11090, target=(nil))
    (107.093370) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (107.093417) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (107.093431) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (107.093438) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (107.093451) render/html.c:604 html_finish_conversion: DOM to box (0x1ce93a0)
    (107.093649) render/html.c:114 html_box_convert_done: Done XML to box (0x1ce93a0)
    (107.093672) content/content.c:836 content_close: content 0x1d87cb0 https://andreymal.org/files/netsurfjsbug/case2.html
    (107.093681) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1d87cb0), user 0x529400 0x2160d90
    (107.093690) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (107.094057) content/content.c:819 content_open: content 0x1ce93a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (107.094276) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (107.094312) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (107.094887) content/content.c:591 content_scaled_redraw: Content 0x1ce93a0 996x857 ctx:0x7ffc251102c0
    (107.112608) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (107.113210) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x20fecd0
    (107.113239) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (107.113243) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x2141420
    (107.113250) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (110.098251) render/html.c:93 fire_dom_event: Dispatching 'click' against 0x2163210
    (110.586272) desktop/browser.c:2029 browser_window_navigate: bw 0x1a11a80, url https://andreymal.org/files/netsurfjsbug/case2.html
    (110.586299) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (110.586835) content/content.c:591 content_scaled_redraw: Content 0x1ce93a0 996x857 ctx:0x7ffc2510f450
    (110.603871) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (110.603956) desktop/browser.c:2142 browser_window_navigate: Loading 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (110.604008) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x212d320, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (110.616429) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (110.616461) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.html
    (110.616467) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x212d320, url 'https://andreymal.org/files/netsurfjsbug/case2.html'
    (110.616550) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.html -> 0x1cf5550
    (110.616673) render/html_css.c:575 html_css_new_stylesheets: 2 fetches active
    (110.616690) render/html_css.c:602 html_css_new_stylesheets: 3 fetches active
    (110.616696) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cf5550), user 0x529400 0x20411c0
    (110.616845) content/handlers/javascript/duktape/dukky.c:600 js_newcompartment: Yay, new compartment, win_priv=0x1a11a80, doc_priv=0x1cf5550
    (110.616863) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_WINDOW nargs=2
    (110.616879) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (110.616892) build/Linux-gtk/duktape/window.c:57 dukky_window___init: win=0x1a11a80 htmlc=0x1cf5550
    (110.616897) build/Linux-gtk/duktape/window.c:60 dukky_window___init: URL is https://andreymal.org/files/netsurfjsbug/case2.html
    (110.616902) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (110.616910) render/html.c:693 dom_default_action_DOMNodeInserted_cb: javascript context: 0x1a125b0 (htmlc: 0x1cf5550)
    (110.617050) render/html_script.c:551 html_process_script: content 0x1cf5550 parser 0x1cff410 node 0x1d07400
    (110.617064) render/html_script.c:378 exec_src_script: script 0 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (110.617078) content/fetchers/curl.c:336 fetch_curl_setup: fetch 0x2152420, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (110.617132) render/html_script.c:460 exec_src_script: 4 fetches active
    (110.617161) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cf5550)
    (110.617168) render/html.c:1146 html_convert: quirks set to 0
    (110.617172) render/html.c:1150 html_convert: 3 fetches active (0x1cf5550)
    (110.617185) content/content.c:77 content__init: url resource:default.css -> 0x2152a30
    (110.617207) content/content.c:662 content_add_user: content resource:default.css (0x2152a30), user 0x529400 0x1cec2c0
    (110.618328) content/content.c:277 content_convert: content resource:default.css (0x2152a30)
    (110.618350) render/html_css.c:107 html_convert_css_callback: done stylesheet slot 0 'resource:default.css'
    (110.618355) render/html_css.c:109 html_convert_css_callback: 2 fetches active
    (110.618534) render/html_css.c:115 html_convert_css_callback: stylesheet resource:user.css failed: UnacceptableType
    (110.618543) render/html_css.c:122 html_convert_css_callback: 1 fetches active
    (110.629852) content/fetchers/curl.c:879 fetch_curl_process_headers: HTTP status code 200
    (110.629878) content/fetchers/curl.c:1052 fetch_curl_done: done https://andreymal.org/files/netsurfjsbug/case2.js
    (110.629882) content/fetchers/curl.c:811 fetch_curl_stop: fetch 0x2152420, url 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (110.629940) content/content.c:77 content__init: url https://andreymal.org/files/netsurfjsbug/case2.js -> 0x217f7b0
    (110.629959) content/content.c:662 content_add_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x217f7b0), user 0x529400 0x2152220
    (110.629964) content/content.c:277 content_convert: content https://andreymal.org/files/netsurfjsbug/case2.js (0x217f7b0)
    (110.629970) render/html_script.c:288 convert_script_sync_cb: script 0 done 'https://andreymal.org/files/netsurfjsbug/case2.js'
    (110.629973) render/html_script.c:290 convert_script_sync_cb: 0 fetches active
    (110.630027) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (110.630043) content/handlers/javascript/duktape/dukky.c:676 js_exec: Returning false
    (110.630077) render/html.c:1203 html_begin_conversion: Completing parse (0x1cf5550)
    (110.630103) content/handlers/javascript/duktape/dukky.c:1227 js_fire_event: Event: load (doc=0x2176610, target=(nil))
    (110.630124) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (110.630180) content/handlers/javascript/duktape/dukky.c:89 dukky_create_object: name=NETSURF_DUKTAPE_PROTOTYPE_EVENT nargs=1
    (110.630191) content/handlers/javascript/duktape/dukky.c:81 dukky_populate_object: Call the init function
    (110.630199) content/handlers/javascript/duktape/dukky.c:110 dukky_create_object: created
    (110.630213) render/html.c:604 html_finish_conversion: DOM to box (0x1cf5550)
    (110.630344) render/html.c:114 html_box_convert_done: Done XML to box (0x1cf5550)
    (110.630364) content/content.c:836 content_close: content 0x1ce93a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (110.630369) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1ce93a0), user 0x529400 0x1d15d80
    (110.630377) frontends/gtk/window.c:1240 gui_window_get_dimensions: gw:0x1aab800 width:996 height:271
    (110.630660) content/content.c:819 content_open: content 0x1cf5550 https://andreymal.org/files/netsurfjsbug/case2.html
    (110.630831) desktop/browser.c:1220 browser_window_update_favicon: fetching general favicon from 'https://andreymal.org/favicon.ico'
    (110.630855) desktop/browser_history.c:449 browser_window_history_update: Updating history entry for NetSurf JS: Case 2
    (110.631321) content/content.c:591 content_scaled_redraw: Content 0x1cf5550 996x857 ctx:0x7ffc251102c0
    (110.647513) desktop/browser_history.c:466 browser_window_history_update: Updated scroll offsets to 0 by 0
    (110.647671) content/content.c:662 content_add_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x21523d0
    (110.647682) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (110.647686) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x20fecd0
    (110.647693) frontends/gtk/window.c:944 gui_window_set_icon: Using 0x21919a0 bitmap
    (118.619776) frontends/gtk/scaffolding.c:272 scaffolding_window_destroy: scaffold:0x1ab8900
    (118.619800) frontends/gtk/scaffolding.c:285 scaffolding_window_destroy: scaffold list head: (nil)
    (118.669424) desktop/browser.c:1834 browser_window_destroy_internal: Destroying window
    (118.669548) desktop/browser.c:1855 browser_window_destroy_internal: Clearing reformat schedule for browser window 0x1a11a80
    (118.669555) frontends/gtk/window.c:907 gui_window_destroy: gui_window: 0x1aab800
    (118.669559) frontends/gtk/window.c:910 gui_window_destroy: scaffolding: 0x1ab8900
    (118.669563) frontends/gtk/window.c:922 gui_window_destroy: window list head: (nil)
    (118.669603) content/content.c:836 content_close: content 0x1cf5550 https://andreymal.org/files/netsurfjsbug/case2.html
    (118.669609) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.html (0x1cf5550), user 0x529400 0x20411c0
    (118.669614) content/content.c:836 content_close: content 0x2196a30 https://andreymal.org/favicon.ico
    (118.669619) content/content.c:697 content_remove_user: content https://andreymal.org/favicon.ico (0x2196a30), user 0x529400 0x21523d0
    (118.669623) content/handlers/javascript/duktape/dukky.c:589 js_destroycontext: Destroying duktape javascript context
    (118.671369) desktop/browser.c:1936 browser_window_destroy_internal: Status text cache match:miss 1190:72
    (118.671898) desktop/netsurf.c:248 netsurf_exit: Closing GUI
    (118.671910) frontends/gtk/gui.c:431 gui_quit: Quitting GUI
    (118.672576) desktop/hotlist.c:1383 hotlist_fini: Finalising hotlist
    (118.672887) desktop/treeview.c:5239 treeview_fini: Finalising treeview module
    (118.672899) content/content.c:697 content_remove_user: content resource:icons/arrow-l.png (0x1cb5250), user 0x529400 0x19b1a20
    (118.672904) content/content.c:697 content_remove_user: content resource:icons/content.png (0x1cb8bc0), user 0x529400 0x199e9e0
    (118.672909) content/content.c:697 content_remove_user: content resource:icons/directory.png (0x1cb8790), user 0x529400 0x199eb80
    (118.672913) content/content.c:697 content_remove_user: content resource:icons/directory2.png (0x1cba810), user 0x529400 0x19ac210
    (118.672917) content/content.c:697 content_remove_user: content resource:icons/search.png (0x1cba3e0), user 0x529400 0x19abdc0
    (118.672929) desktop/treeview.c:5256 treeview_fini: Finalised treeview module
    (118.672932) desktop/hotlist.c:1411 hotlist_fini: Finalised hotlist
    (118.673005) desktop/netsurf.c:251 netsurf_exit: Finalising JavaScript
    (118.673011) desktop/netsurf.c:254 netsurf_exit: Finalising Web Search
    (118.673015) content/content.c:697 content_remove_user: content resource:icons/search.png (0x1cb5680), user 0x529400 0x191c5b0
    (118.673020) content/content.c:697 content_remove_user: content http://www.google.com/favicon.ico (0x1e23930), user 0x529400 0x1c45380
    (118.673024) desktop/netsurf.c:257 netsurf_exit: Finalising high-level cache
    (118.673030) content/hlcache.c:570 hlcache_finalise: 23 contents remain before cache drain
    (118.673034) content/content.c:382 content_destroy: content 0x1cf5550 https://andreymal.org/files/netsurfjsbug/case2.html
    (118.673039) render/html.c:1536 html_destroy: content 0x1cf5550
    (118.673067) content/content.c:697 content_remove_user: content resource:default.css (0x2152a30), user 0x529400 0x1cec2c0
    (118.673076) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x217f7b0), user 0x529400 0x2152220
    (118.673103) content/content.c:382 content_destroy: content 0x1ce93a0 https://andreymal.org/files/netsurfjsbug/case2.html
    (118.673110) render/html.c:1536 html_destroy: content 0x1ce93a0
    (118.673137) content/content.c:697 content_remove_user: content resource:default.css (0x200bf80), user 0x529400 0x1ffea10
    (118.673145) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x1ffc6a0), user 0x529400 0x1d00640
    (118.673170) content/content.c:382 content_destroy: content 0x1d87cb0 https://andreymal.org/files/netsurfjsbug/case2.html
    (118.673175) render/html.c:1536 html_destroy: content 0x1d87cb0
    (118.673209) content/content.c:697 content_remove_user: content resource:default.css (0x1cde210), user 0x529400 0x1f28050
    (118.673236) content/content.c:697 content_remove_user: content https://andreymal.org/files/netsurfjsbug/case2.js (0x219a8c0), user 0x529400 0x2141270
    (118.673264) content/content.c:382 content_destroy: content 0x2135810 https://andreymal.org/files/netsurfjsbug/case2.js
    (118.673269) content/content.c:382 content_destroy: content 0x1d08630 resource:default.css
    (118.673309) content/content.c:382 content_destroy: content 0x1ffacd0 https://andreymal.org/files/netsurfjsbug/case2.js
    (118.673315) content/content.c:382 content_destroy: content 0x2145fe0 resource:default.css
    (118.673359) content/content.c:382 content_destroy: content 0x212cec0 https://andreymal.org/files/netsurfjsbug/case2.js
    (118.673363) content/content.c:382 content_destroy: content 0x212c5e0 resource:default.css
    (118.673395) content/content.c:382 content_destroy: content 0x2196a30 https://andreymal.org/favicon.ico
    (118.673402) content/content.c:382 content_destroy: content 0x1e23930 http://www.google.com/favicon.ico
    (118.673409) content/content.c:382 content_destroy: content 0x1cba810 resource:icons/directory2.png
    (118.673414) content/content.c:382 content_destroy: content 0x1cba3e0 resource:icons/search.png
    (118.673419) content/content.c:382 content_destroy: content 0x1cb8bc0 resource:icons/content.png
    (118.673423) content/content.c:382 content_destroy: content 0x1cb8790 resource:icons/directory.png
    (118.673428) content/content.c:382 content_destroy: content 0x1cb5680 resource:icons/search.png
    (118.673433) content/content.c:382 content_destroy: content 0x1cb5250 resource:icons/arrow-l.png
    (118.673474) content/content.c:382 content_destroy: content 0x217f7b0 https://andreymal.org/files/netsurfjsbug/case2.js
    (118.673479) content/content.c:382 content_destroy: content 0x2152a30 resource:default.css
    (118.673515) content/content.c:382 content_destroy: content 0x1ffc6a0 https://andreymal.org/files/netsurfjsbug/case2.js
    (118.673519) content/content.c:382 content_destroy: content 0x200bf80 resource:default.css
    (118.673560) content/content.c:382 content_destroy: content 0x219a8c0 https://andreymal.org/files/netsurfjsbug/case2.js
    (118.673564) content/content.c:382 content_destroy: content 0x1cde210 resource:default.css
    (118.673671) content/hlcache.c:584 hlcache_finalise: 0 contents remaining:
    (118.673677) content/hlcache.c:623 hlcache_finalise: hit/miss 14/58
    (118.673680) content/hlcache.c:628 hlcache_finalise: Finalising low-level cache
    (118.673685) content/fs_backing_store.c:898 get_store_entry: url:https://andreymal.org/favicon.ico
    (118.673690) content/fs_backing_store.c:1812 entry_release_alloc: freeing 0x219b310
    (118.673695) content/fs_backing_store.c:898 get_store_entry: url:http://www.google.com/favicon.ico
    (118.673700) content/fs_backing_store.c:1812 entry_release_alloc: freeing 0x1e29540
    (118.673914) content/fs_backing_store.c:1640 finalise: Cache total/hit/miss/fail (counts) 4/0/4/0 (100%/0%/100%/0%)
    (118.673922) content/llcache.c:3433 llcache_finalise: Backing store wrote 6864 bytes in 4 ms (average 1716000 bytes/second)
    (118.673926) desktop/netsurf.c:260 netsurf_exit: Closing fetches
    (118.673929) render/html_css_fetcher.c:72 html_css_fetcher_finalise: html_css_fetcher_finalise called for x-ns-css
    (118.673933) content/fetchers/curl.c:176 fetch_curl_finalise: Finalise cURL fetcher http
    (118.673936) content/fetchers/curl.c:176 fetch_curl_finalise: Finalise cURL fetcher https
    (118.673939) content/fetchers/curl.c:181 fetch_curl_finalise: All cURL fetchers finalised, closing down cURL
    (118.676371) content/fetchers/data.c:69 fetch_data_finalise: fetch_data_finalise called for data
    (118.676395) content/handlers/image/image_cache.c:445 image_cache_fini: Size at finish 0 (in 0)
    (118.676399) content/handlers/image/image_cache.c:455 image_cache_fini: Age 110s
    (118.676402) content/handlers/image/image_cache.c:458 image_cache_fini: Peak size 113912 (in 8)
    (118.676405) content/handlers/image/image_cache.c:461 image_cache_fini: Peak image count 8 (size 113912)
    (118.676408) content/handlers/image/image_cache.c:478 image_cache_fini: Cache total/hit/miss/fail (counts) 70/69/1/0 (100%/98%/1%/0%)
    (118.676412) content/handlers/image/image_cache.c:487 image_cache_fini: Cache total/hit/miss/fail (size) 5842720/5736768/105952/0 (100%/98%/1%/0%)
    (118.676416) content/handlers/image/image_cache.c:493 image_cache_fini: Total images never rendered: 8 (includes 7 that were converted)
    (118.676420) content/handlers/image/image_cache.c:498 image_cache_fini: Total number of excessive conversions: 0 (from 0 images converted more than once)
    (118.676423) content/handlers/image/image_cache.c:502 image_cache_fini: Bitmap of size 105952 had most (1) conversions
    (118.676433) desktop/netsurf.c:269 netsurf_exit: Closing utf8
    (118.676440) desktop/netsurf.c:272 netsurf_exit: Destroying URLdb
    (118.676456) desktop/netsurf.c:275 netsurf_exit: Destroying System colours
    (118.676463) desktop/netsurf.c:278 netsurf_exit: Destroying Messages
    (118.676607) desktop/netsurf.c:282 netsurf_exit: Remaining lwc strings:
    (118.676622) desktop/netsurf.c:285 netsurf_exit: Exited successfully
    (118.676630) utils/log.c:296 nslog_finalise: Finalising logging, please report any further messages
    
    txt file icon netsurfjs37bug.txt (158,438 bytes) 2017-11-01 11:58 +

-Relationships
+Relationships

-Notes
Daniel Silverstone

~0001760

Daniel Silverstone (administrator)

Thank you for such a comprehensive bug report. We have confirmed the behaviour here and will try to resolve the issue when we can.
Daniel Silverstone

~0001910

Daniel Silverstone (administrator)

This was a very interesting bug to track down. In actuality the write of a single ! was also broken, just in a way which was hidden in a non-debug build of our HTML parser.

Thanks again.
Vincent Sanders

~0002011

Vincent Sanders (administrator)

we believe this issue has been resolved in NetSurf 3.9
+Notes

-Issue History
Date Modified Username Field Change
2017-11-01 11:58 andreymal New Issue
2017-11-01 11:58 andreymal File Added: netsurfjs37bug.txt
2018-04-21 09:04 Daniel Silverstone Assigned To => Daniel Silverstone
2018-04-21 09:04 Daniel Silverstone Status new => confirmed
2018-04-21 09:04 Daniel Silverstone Note Added: 0001760
2019-05-06 15:17 Daniel Silverstone Status confirmed => resolved
2019-05-06 15:17 Daniel Silverstone Resolution open => fixed
2019-05-06 15:17 Daniel Silverstone Fixed in Version => 3.9
2019-05-06 15:17 Daniel Silverstone Target Version => 3.9
2019-05-06 15:17 Daniel Silverstone Fixed in CI build # => 4622
2019-05-06 15:17 Daniel Silverstone Note Added: 0001910
2019-07-19 08:30 Vincent Sanders Status resolved => closed
2019-07-19 08:30 Vincent Sanders Note Added: 0002011
+Issue History