2024-04-16 12:00 BST

View Revisions: Issue #2667

Summary 0002667: the popular sites test is asploding because of a double free
Revision 2019-06-07 14:28 by Vincent Sanders
Additional Information Action: navigate
        win1 --> https://nypost.com/
Action: block
Action: stop
Action: plot-check
Action: timer-restart
        timer1 restarted at: 25.08s
Action: navigate
        win1 --> https://ig.com.br/
Action: block
Action: stop
Action: plot-check
Action: timer-restart
        timer1 restarted at: 23.62s
Action: navigate
        win1 --> https://instructables.com/
==14020== Invalid read of size 1
==14020== at 0x24314F: llcache_fetch_parse_cache_control (llcache.c:615)
==14020== by 0x24314F: llcache_fetch_header_cache_control (llcache.c:708)
==14020== by 0x24314F: llcache_fetch_process_header (llcache.c:810)
==14020== by 0x2445D6: llcache_fetch_callback (llcache.c:2795)
==14020== by 0x1C839B: fetch_curl_header (curl.c:1393)
==14020== by 0x570829C: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x5706733: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x571FAE7: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x572AA65: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x572B6C0: curl_multi_perform (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x1C9CB3: fetch_curl_poll (curl.c:1219)
==14020== by 0x1C662C: fetch_fdset (fetch.c:404)
==14020== by 0x13B158: monkey_run (main.c:267)
==14020== by 0x13B158: main (main.c:408)
==14020== Address 0xf897988 is 0 bytes after a block of size 24 alloc'd
==14020== at 0x4C2BBAF: malloc (vg_replace_malloc.c:299)
==14020== by 0x6856409: strndup (strndup.c:43)
==14020== by 0x242C03: llcache_fetch_split_header (llcache.c:563)
==14020== by 0x242C03: llcache_fetch_process_header (llcache.c:797)
==14020== by 0x2445D6: llcache_fetch_callback (llcache.c:2795)
==14020== by 0x1C839B: fetch_curl_header (curl.c:1393)
==14020== by 0x570829C: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x5706733: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x571FAE7: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x572AA65: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x572B6C0: curl_multi_perform (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0)
==14020== by 0x1C9CB3: fetch_curl_poll (curl.c:1219)
==14020== by 0x1C662C: fetch_fdset (fetch.c:404)
==14020==
==14020== Conditional jump or move depends on uninitialised value(s)
==14020== at 0x2917C3: css__mq_cond_or_feature_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a stack allocation
==14020== at 0x292930: mq_parse_condition (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== Use of uninitialised value of size 8
==14020== at 0x2917C6: css__mq_cond_or_feature_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a stack allocation
==14020== at 0x292930: mq_parse_condition (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020==
==14020== Use of uninitialised value of size 8
==14020== at 0x2917F0: css__mq_cond_or_feature_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a stack allocation
==14020== at 0x292930: mq_parse_condition (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020==
==14020== Invalid free() / delete / delete[] / realloc()
==14020== at 0x4C2CDDB: free (vg_replace_malloc.c:530)
==14020== by 0x292E46: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Address 0xd5e1890 is 0 bytes inside a block of size 32 free'd
==14020== at 0x4C2CDDB: free (vg_replace_malloc.c:530)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Block was alloc'd at
==14020== at 0x4C2DBC5: calloc (vg_replace_malloc.c:711)
==14020== by 0x292F9E: css__mq_parse_media_list (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28FCEA: language_handle_event (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28C2B7: parseAtRuleEnd (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28DA79: css__parser_parse_chunk (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD6A6: nscss_process_css_data (css.c:271)
==14020== by 0x1CD6A6: nscss_process_data (css.c:252)
==14020== by 0x1C4239: content_llcache_callback (content.c:150)
==14020== by 0x2423B3: llcache_object_notify_users (llcache.c:3157)
==14020== by 0x2425AF: llcache_catch_up_all_users (llcache.c:3617)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020==
==14020== Conditional jump or move depends on uninitialised value(s)
==14020== at 0x27D3C9: idna__is_valid (idna.c:440)
==14020== by 0x27D3C9: idna_encode (idna.c:640)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1D51B1: node_is_visited (select.c:1634)
==14020== by 0x2B2C3B: css_select_style (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1D5FB4: nscss_get_style (select.c:266)
==14020== by 0x1DA97A: box_get_style (box_construct.c:1376)
==14020== by 0x1DA97A: box_construct_element (box_construct.c:763)
==14020== by 0x1DA97A: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a heap allocation
==14020== at 0x4C2BBAF: malloc (vg_replace_malloc.c:299)
==14020== by 0x27D2FE: idna__utf8_to_ucs4 (idna.c:245)
==14020== by 0x27D2FE: idna_encode (idna.c:634)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1D51B1: node_is_visited (select.c:1634)
==14020== by 0x2B2C3B: css_select_style (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1D5FB4: nscss_get_style (select.c:266)
==14020== by 0x1DA97A: box_get_style (box_construct.c:1376)
==14020== by 0x1DA97A: box_construct_element (box_construct.c:763)
==14020== by 0x1DA97A: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020==
==14020== Conditional jump or move depends on uninitialised value(s)
==14020== at 0x27D3C9: idna__is_valid (idna.c:440)
==14020== by 0x27D3C9: idna_encode (idna.c:640)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1DB600: box_extract_link (box_construct.c:3136)
==14020== by 0x1DD67C: box_a (box_construct.c:1494)
==14020== by 0x1DB0EB: box_construct_element (box_construct.c:877)
==14020== by 0x1DB0EB: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a heap allocation
==14020== at 0x4C2BBAF: malloc (vg_replace_malloc.c:299)
==14020== by 0x27D2FE: idna__utf8_to_ucs4 (idna.c:245)
==14020== by 0x27D2FE: idna_encode (idna.c:634)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1DB600: box_extract_link (box_construct.c:3136)
==14020== by 0x1DD67C: box_a (box_construct.c:1494)
==14020== by 0x1DB0EB: box_construct_element (box_construct.c:877)
==14020== by 0x1DB0EB: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020==

Action: block
Action: stop
Action: plot-check
Action: timer-restart
        timer1 restarted at: 1.15s
Action: navigate
        win1 --> https://naver.com/
Action: block
Action: stop
Action: plot-check
Action: timer-restart
        timer1 restarted at: 24.50s
Revision 2019-06-07 17:25 by Vincent Sanders
Additional Information ==14020== Conditional jump or move depends on uninitialised value(s)
==14020== at 0x2917C3: css__mq_cond_or_feature_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a stack allocation
==14020== at 0x292930: mq_parse_condition (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== Use of uninitialised value of size 8
==14020== at 0x2917C6: css__mq_cond_or_feature_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a stack allocation
==14020== at 0x292930: mq_parse_condition (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020==
==14020== Use of uninitialised value of size 8
==14020== at 0x2917F0: css__mq_cond_or_feature_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a stack allocation
==14020== at 0x292930: mq_parse_condition (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020==
==14020== Invalid free() / delete / delete[] / realloc()
==14020== at 0x4C2CDDB: free (vg_replace_malloc.c:530)
==14020== by 0x292E46: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Address 0xd5e1890 is 0 bytes inside a block of size 32 free'd
==14020== at 0x4C2CDDB: free (vg_replace_malloc.c:530)
==14020== by 0x291841: css__mq_cond_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x292E3B: css__mq_query_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B0C5: css__stylesheet_rule_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28B17A: css_stylesheet_destroy (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD670: nscss_destroy_css_data (css.c:365)
==14020== by 0x1CD670: nscss_destroy (css.c:343)
==14020== by 0x1C4D36: content_destroy (content.c:388)
==14020== by 0x24018E: hlcache_clean (hlcache.c:140)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Block was alloc'd at
==14020== at 0x4C2DBC5: calloc (vg_replace_malloc.c:711)
==14020== by 0x292F9E: css__mq_parse_media_list (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28FCEA: language_handle_event (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28C2B7: parseAtRuleEnd (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x28DA79: css__parser_parse_chunk (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1CD6A6: nscss_process_css_data (css.c:271)
==14020== by 0x1CD6A6: nscss_process_data (css.c:252)
==14020== by 0x1C4239: content_llcache_callback (content.c:150)
==14020== by 0x2423B3: llcache_object_notify_users (llcache.c:3157)
==14020== by 0x2425AF: llcache_catch_up_all_users (llcache.c:3617)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020==
==14020== Conditional jump or move depends on uninitialised value(s)
==14020== at 0x27D3C9: idna__is_valid (idna.c:440)
==14020== by 0x27D3C9: idna_encode (idna.c:640)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1D51B1: node_is_visited (select.c:1634)
==14020== by 0x2B2C3B: css_select_style (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1D5FB4: nscss_get_style (select.c:266)
==14020== by 0x1DA97A: box_get_style (box_construct.c:1376)
==14020== by 0x1DA97A: box_construct_element (box_construct.c:763)
==14020== by 0x1DA97A: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a heap allocation
==14020== at 0x4C2BBAF: malloc (vg_replace_malloc.c:299)
==14020== by 0x27D2FE: idna__utf8_to_ucs4 (idna.c:245)
==14020== by 0x27D2FE: idna_encode (idna.c:634)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1D51B1: node_is_visited (select.c:1634)
==14020== by 0x2B2C3B: css_select_style (in /home/vince/dev-netsurf/workspace/netsurf/nsmonkey)
==14020== by 0x1D5FB4: nscss_get_style (select.c:266)
==14020== by 0x1DA97A: box_get_style (box_construct.c:1376)
==14020== by 0x1DA97A: box_construct_element (box_construct.c:763)
==14020== by 0x1DA97A: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020==
==14020== Conditional jump or move depends on uninitialised value(s)
==14020== at 0x27D3C9: idna__is_valid (idna.c:440)
==14020== by 0x27D3C9: idna_encode (idna.c:640)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1DB600: box_extract_link (box_construct.c:3136)
==14020== by 0x1DD67C: box_a (box_construct.c:1494)
==14020== by 0x1DB0EB: box_construct_element (box_construct.c:877)
==14020== by 0x1DB0EB: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)
==14020== Uninitialised value was created by a heap allocation
==14020== at 0x4C2BBAF: malloc (vg_replace_malloc.c:299)
==14020== by 0x27D2FE: idna__utf8_to_ucs4 (idna.c:245)
==14020== by 0x27D2FE: idna_encode (idna.c:634)
==14020== by 0x282F29: nsurl__create_from_section (parse.c:923)
==14020== by 0x284205: nsurl_join (parse.c:1449)
==14020== by 0x1DB600: box_extract_link (box_construct.c:3136)
==14020== by 0x1DD67C: box_a (box_construct.c:1494)
==14020== by 0x1DB0EB: box_construct_element (box_construct.c:877)
==14020== by 0x1DB0EB: convert_xml_to_box (box_construct.c:383)
==14020== by 0x27130E: monkey_schedule_run (schedule.c:159)
==14020== by 0x13B17B: monkey_run (main.c:277)
==14020== by 0x13B17B: main (main.c:408)