Call tree
LLVMFuzzerTestOneInput /src/janet/./test/fuzzers/fuzz_unmarshal.c linenumber=-1
  janet_init /src/janet/src/core/vm.c linenumber=12
    janet_symcache_init /src/janet/src/core/symcache.c linenumber=1666
      calloc  linenumber=42
      fprintf  linenumber=44
      exit  linenumber=44
    janet_table /src/janet/src/core/table.c linenumber=1689
      janet_gcalloc /src/janet/src/core/gc.c linenumber=92
        fprintf  linenumber=530
        abort  linenumber=530
        fprintf  linenumber=535
        exit  linenumber=535
      janet_table_init_impl /src/janet/src/core/table.c linenumber=93
        janet_tablen /src/janet/src/core/util.c linenumber=47
        janet_memalloc_empty_local /src/janet/src/core/table.c linenumber=51
          janet_smalloc /src/janet/src/core/gc.c linenumber=35
            fprintf  linenumber=711
            exit  linenumber=711
            realloc  linenumber=716
            fprintf  linenumber=718
            exit  linenumber=718
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=39
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=40
        janet_memalloc_empty /src/janet/src/core/wrap.c linenumber=53
          fprintf  linenumber=168
          exit  linenumber=168
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=173
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=174
        fprintf  linenumber=55
        exit  linenumber=55
    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1690
    janet_gcroot /src/janet/src/core/gc.c linenumber=1690
      realloc  linenumber=615
      fprintf  linenumber=617
      exit  linenumber=617
    janet_default_rng /src/janet/src/core/math.c linenumber=1707
    janet_rng_seed /src/janet/src/core/math.c linenumber=1707
      janet_rng_u32 /src/janet/src/core/math.c linenumber=81
    janet_ev_init /src/janet/src/core/ev.c linenumber=1715
      janet_ev_init_common /src/janet/src/core/ev.c linenumber=1865
        janet_q_init /src/janet/src/core/ev.c linenumber=597
        janet_table_init_raw /src/janet/src/core/table.c linenumber=601
          janet_table_init_impl /src/janet/src/core/table.c linenumber=77
        janet_table_init_raw /src/janet/src/core/table.c linenumber=602
        janet_table_init_raw /src/janet/src/core/table.c linenumber=603
        janet_rng_seed /src/janet/src/core/math.c linenumber=604
        pthread_attr_init  linenumber=606
        pthread_attr_setdetachstate  linenumber=607
      janet_ev_setup_selfpipe /src/janet/src/core/ev.c linenumber=1866
        janet_make_pipe /src/janet/src/core/ev.c linenumber=1628
          pipe  linenumber=3043
          fcntl64  linenumber=3044
          fcntl64  linenumber=3045
          fcntl64  linenumber=3046
          fcntl64  linenumber=3047
          close  linenumber=3050
          close  linenumber=3051
        fprintf  linenumber=1629
        abort  linenumber=1629
      epoll_create1  linenumber=1867
      timerfd_create  linenumber=1868
      epoll_ctl  linenumber=1874
      epoll_ctl  linenumber=1877
      fprintf  linenumber=1880
      abort  linenumber=1880
    janet_net_init /src/janet/src/core/net.c linenumber=1718
  janet_core_env /src/janet/src/core/corelib.c linenumber=15
    janet_core_lookup_table /src/janet/src/core/corelib.c linenumber=1353
      janet_table /src/janet/src/core/table.c linenumber=1393
      janet_load_libs /src/janet/src/core/corelib.c linenumber=1394
        janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1129
          janet_check_pointer_align /src/janet/src/core/util.c linenumber=678
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=679
          janet_csymbol /src/janet/src/core/symcache.c linenumber=680
            strlen  linenumber=191
            janet_symbol /src/janet/src/core/symcache.c linenumber=191
              janet_string_calchash /src/janet/src/core/util.c linenumber=173
                janet_hash_mix /src/janet/src/core/util.c linenumber=133
              janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=176
                janet_string_equalconst /src/janet/src/core/string.c linenumber=98
                  memcmp  linenumber=78
                fprintf  linenumber=111
                abort  linenumber=111
              janet_gcalloc /src/janet/src/core/gc.c linenumber=179
              safe_memcpy /src/janet/src/core/util.c linenumber=183
              janet_symcache_put /src/janet/src/core/symcache.c linenumber=185
                janet_tablen /src/janet/src/core/util.c linenumber=152
                janet_cache_resize /src/janet/src/core/symcache.c linenumber=152
                  calloc  linenumber=122
                  fprintf  linenumber=124
                  exit  linenumber=124
                  janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=136
                janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=153
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=680
          janet_table_put /src/janet/src/core/table.c linenumber=680
            janet_table_remove /src/janet/src/core/table.c linenumber=211
              janet_table_find /src/janet/src/core/table.c linenumber=193
                janet_dict_find /src/janet/src/core/util.c linenumber=114
                  janet_hash /src/janet/src/core/value.c linenumber=292
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=321
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=324
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=325
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=329
                    murmur64 /src/janet/src/core/value.c linenumber=338
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=344
                    murmur64 /src/janet/src/core/value.c linenumber=355
                  janet_equals /src/janet/src/core/value.c linenumber=304
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=263
                    janet_string_equal /src/janet/src/core/string.c linenumber=263
                      janet_string_equalconst /src/janet/src/core/string.c linenumber=83
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=266
                    janet_compare_abstract /src/janet/src/core/value.c linenumber=266
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=269
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=272
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=273
                    push_traversal_node /src/janet/src/core/value.c linenumber=278
                      realloc  linenumber=47
                      fprintf  linenumber=49
                      exit  linenumber=49
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=283
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=284
                    push_traversal_node /src/janet/src/core/value.c linenumber=290
                    traversal_next /src/janet/src/core/value.c linenumber=295
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=110
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=111
                  janet_equals /src/janet/src/core/value.c linenumber=317
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=198
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=199
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=202
            janet_table_find /src/janet/src/core/table.c linenumber=213
            janet_tablen /src/janet/src/core/util.c linenumber=218
            janet_table_rehash /src/janet/src/core/table.c linenumber=218
              janet_memalloc_empty_local /src/janet/src/core/table.c linenumber=123
              janet_memalloc_empty /src/janet/src/core/wrap.c linenumber=125
              fprintf  linenumber=127
              exit  linenumber=127
              janet_table_find /src/janet/src/core/table.c linenumber=137
              janet_sfree /src/janet/src/core/gc.c linenumber=142
                janet_mem2scratch /src/janet/src/core/gc.c linenumber=763
                free_one_scratch /src/janet/src/core/gc.c linenumber=768
                fprintf  linenumber=774
                abort  linenumber=774
            janet_table_find /src/janet/src/core/table.c linenumber=220
          janet_registry_put /src/janet/src/core/util.c linenumber=681
            realloc  linenumber=502
            fprintf  linenumber=504
            exit  linenumber=504
        janet_lib_io /src/janet/src/core/io.c linenumber=1130
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=855
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=856
            janet_check_pointer_align /src/janet/src/core/util.c linenumber=645
            janet_csymbol /src/janet/src/core/symcache.c linenumber=646
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=646
            janet_table_get /src/janet/src/core/table.c linenumber=647
              janet_table_find /src/janet/src/core/table.c linenumber=151
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=155
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=648
            janet_panicf /src/janet/src/core/capi.c linenumber=649
              janet_buffer_init /src/janet/src/core/buffer.c linenumber=109
                janet_buffer_init_impl /src/janet/src/core/buffer.c linenumber=55
                  janet_gcpressure /src/janet/src/core/gc.c linenumber=42
                  fprintf  linenumber=45
                  exit  linenumber=45
              janet_formatbv /src/janet/src/core/pp.c linenumber=111
                strlen  linenumber=966
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=971
                  janet_buffer_extra /src/janet/src/core/buffer.c linenumber=157
                    janet_panic /src/janet/src/core/capi.c linenumber=121
                      janet_cstring /src/janet/src/core/string.c linenumber=119
                        strlen  linenumber=89
                        janet_string /src/janet/src/core/string.c linenumber=89
                          janet_gcalloc /src/janet/src/core/gc.c linenumber=50
                          janet_string_calchash /src/janet/src/core/util.c linenumber=52
                          safe_memcpy /src/janet/src/core/util.c linenumber=54
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=119
                      janet_panicv /src/janet/src/core/capi.c linenumber=119
                        janet_signalv /src/janet/src/core/capi.c linenumber=100
                          janet_formatc /src/janet/src/core/pp.c linenumber=80
                            janet_buffer_init /src/janet/src/core/buffer.c linenumber=1110
                            janet_formatbv /src/janet/src/core/pp.c linenumber=1114
                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=973
                              scanformat /src/janet/src/core/pp.c linenumber=978
                                strchr  linenumber=929
                                janet_panic /src/janet/src/core/capi.c linenumber=931
                                __ctype_b_loc  linenumber=932
                                __ctype_b_loc  linenumber=934
                                __ctype_b_loc  linenumber=938
                                __ctype_b_loc  linenumber=940
                                __ctype_b_loc  linenumber=943
                                janet_panic /src/janet/src/core/capi.c linenumber=944
                                strchr  linenumber=950
                                get_fmt_mapping /src/janet/src/core/pp.c linenumber=952
                                  fprintf  linenumber=916
                                  abort  linenumber=916
                                strlen  linenumber=953
                              snprintf  linenumber=982
                              snprintf  linenumber=988
                              snprintf  linenumber=994
                              snprintf  linenumber=1002
                              snprintf  linenumber=1013
                              strlen  linenumber=1020
                              janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1023
                                janet_buffer_extra /src/janet/src/core/buffer.c linenumber=146
                                  janet_buffer_can_realloc /src/janet/src/core/buffer.c linenumber=125
                                    janet_panic /src/janet/src/core/capi.c linenumber=34
                                  realloc  linenumber=127
                                  janet_gcpressure /src/janet/src/core/gc.c linenumber=128
                                  fprintf  linenumber=130
                                  exit  linenumber=130
                              strlen  linenumber=1025
                              janet_panic /src/janet/src/core/capi.c linenumber=1026
                              strchr  linenumber=1027
                              janet_panic /src/janet/src/core/capi.c linenumber=1028
                              snprintf  linenumber=1030
                              janet_to_string_b /src/janet/src/core/pp.c linenumber=1036
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=224
                                  strlen  linenumber=139
                                  janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=140
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=227
                                number_to_string_b /src/janet/src/core/pp.c linenumber=231
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=47
                                    janet_buffer_can_realloc /src/janet/src/core/buffer.c linenumber=92
                                    janet_gcpressure /src/janet/src/core/gc.c linenumber=95
                                    realloc  linenumber=96
                                    fprintf  linenumber=98
                                    exit  linenumber=98
                                  snprintf  linenumber=57
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=237
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=238
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=236
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=241
                                janet_buffer_extra /src/janet/src/core/buffer.c linenumber=243
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=244
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=248
                                string_description_b /src/janet/src/core/pp.c linenumber=253
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=107
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=258
                                janet_registry_get /src/janet/src/core/util.c linenumber=258
                                  janet_registry_sort /src/janet/src/core/util.c linenumber=522
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=260
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=262
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=263
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=265
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=266
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=275
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=280
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=281
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=282
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=289
                                string_description_b /src/janet/src/core/pp.c linenumber=289
                              janet_description_b /src/janet/src/core/pp.c linenumber=1039
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=312
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=315
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=318
                                janet_escape_string_b /src/janet/src/core/pp.c linenumber=318
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=209
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=139
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=145
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=149
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=153
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=157
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=161
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=165
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=169
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=173
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=177
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=181
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=185
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=195
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=198
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=204
                                janet_escape_buffer_b /src/janet/src/core/pp.c linenumber=322
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=215
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=217
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=218
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=326
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=329
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=330
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=331
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=333
                                string_description_b /src/janet/src/core/pp.c linenumber=335
                                janet_to_string_b /src/janet/src/core/pp.c linenumber=340
                              typestr /src/janet/src/core/pp.c linenumber=1042
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=863
                              janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=1042
                              pushtypes /src/janet/src/core/pp.c linenumber=1046
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=875
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=877
                              atoi  linenumber=1057
                              atoi  linenumber=1063
                              janet_pretty_ /src/janet/src/core/pp.c linenumber=1073
                                janet_buffer /src/janet/src/core/buffer.c linenumber=807
                                  janet_gcalloc /src/janet/src/core/gc.c linenumber=83
                                  janet_buffer_init_impl /src/janet/src/core/buffer.c linenumber=84
                                janet_table_init /src/janet/src/core/table.c linenumber=819
                                  janet_table_init_impl /src/janet/src/core/table.c linenumber=72
                                janet_pretty_one /src/janet/src/core/pp.c linenumber=820
                                  janet_table_get /src/janet/src/core/table.c linenumber=582
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=585
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=587
                                  integer_to_string_b /src/janet/src/core/pp.c linenumber=588
                                    janet_buffer_extra /src/janet/src/core/buffer.c linenumber=76
                                    count_dig10 /src/janet/src/core/pp.c linenumber=91
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=589
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=591
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=595
                                  janet_table_put /src/janet/src/core/table.c linenumber=595
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=605
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=607
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=608
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=609
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=611
                                  janet_description_b /src/janet/src/core/pp.c linenumber=614
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=618
                                  janet_indexed_view /src/janet/src/core/util.c linenumber=627
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=818
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=819
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=822
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=823
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=631
                                  strlen  linenumber=632
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=636
                                  print_newline /src/janet/src/core/pp.c linenumber=641
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=535
                                    backtrack_newlines /src/janet/src/core/pp.c linenumber=538
                                      strncmp  linenumber=504
                                      strncmp  linenumber=507
                                      fprintf  linenumber=518
                                      abort  linenumber=518
                                      fprintf  linenumber=524
                                      abort  linenumber=524
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=539
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=542
                                  janet_pretty_one /src/janet/src/core/pp.c linenumber=642
                                    print_newline /src/janet/src/core/pp.c linenumber=644
                                    janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=645
                                    print_newline /src/janet/src/core/pp.c linenumber=648
                                    janet_pretty_one /src/janet/src/core/pp.c linenumber=649
                                      print_newline /src/janet/src/core/pp.c linenumber=653
                                      janet_pretty_one /src/janet/src/core/pp.c linenumber=654
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=659
                                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=669
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=672
                                        janet_csymbol /src/janet/src/core/symcache.c linenumber=674
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=674
                                        janet_table_get /src/janet/src/core/table.c linenumber=674
                                        janet_bytes_view /src/janet/src/core/util.c linenumber=677
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=834
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=835
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=838
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=839
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=842
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=679
                                        janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=681
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=684
                                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=689
                                        janet_csymbol /src/janet/src/core/symcache.c linenumber=692
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=692
                                        janet_struct_get /src/janet/src/core/struct.c linenumber=692
                                          janet_struct_find /src/janet/src/core/struct.c linenumber=172
                                            janet_hash /src/janet/src/core/value.c linenumber=53
                                            janet_equals /src/janet/src/core/value.c linenumber=56
                                            janet_equals /src/janet/src/core/value.c linenumber=59
                                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=177
                                        janet_bytes_view /src/janet/src/core/util.c linenumber=695
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=697
                                        janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=699
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=702
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=707
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=712
                                        janet_dictionary_view /src/janet/src/core/util.c linenumber=717
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=860
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=861
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=862
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=865
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=866
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=867
                                        print_newline /src/janet/src/core/pp.c linenumber=730
                                        janet_pretty_one /src/janet/src/core/pp.c linenumber=731
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=732
                                          janet_pretty_one /src/janet/src/core/pp.c linenumber=734
                                            print_newline /src/janet/src/core/pp.c linenumber=738
                                            janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=739
                                            janet_srealloc /src/janet/src/core/gc.c linenumber=759
                                              janet_smalloc /src/janet/src/core/gc.c linenumber=738
                                              janet_mem2scratch /src/janet/src/core/gc.c linenumber=739
                                              realloc  linenumber=743
                                              fprintf  linenumber=745
                                              exit  linenumber=745
                                              fprintf  linenumber=753
                                              abort  linenumber=753
                                            fprintf  linenumber=761
                                            exit  linenumber=761
                                            janet_sorted_keys /src/janet/src/core/util.c linenumber=765
                                              janet_compare /src/janet/src/core/value.c linenumber=958
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=398
                                                janet_string_compare /src/janet/src/core/string.c linenumber=398
                                                  memcmp  linenumber=64
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=403
                                                janet_compare_abstract /src/janet/src/core/value.c linenumber=403
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=408
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=411
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=415
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=416
                                                push_traversal_node /src/janet/src/core/value.c linenumber=420
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=424
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=425
                                                push_traversal_node /src/janet/src/core/value.c linenumber=434
                                                traversal_next /src/janet/src/core/value.c linenumber=438
                                            print_newline /src/janet/src/core/pp.c linenumber=773
                                            janet_pretty_one /src/janet/src/core/pp.c linenumber=775
                                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=776
                                              janet_pretty_one /src/janet/src/core/pp.c linenumber=778
                                                print_newline /src/janet/src/core/pp.c linenumber=782
                                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=783
                                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=791
                                                janet_table_remove /src/janet/src/core/table.c linenumber=797
                                backtrack_newlines /src/janet/src/core/pp.c linenumber=821
                                janet_table_deinit /src/janet/src/core/table.c linenumber=822
                                  janet_sfree /src/janet/src/core/gc.c linenumber=83
                              atoi  linenumber=1078
                              janet_jdn_ /src/janet/src/core/pp.c linenumber=1082
                                janet_buffer /src/janet/src/core/buffer.c linenumber=836
                                janet_table_init /src/janet/src/core/table.c linenumber=847
                                print_jdn_one /src/janet/src/core/pp.c linenumber=848
                                  janet_description_b /src/janet/src/core/pp.c linenumber=397
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=400
                                  janet_buffer_dtostr /src/janet/src/core/strtod.c linenumber=404
                                    janet_buffer_extra /src/janet/src/core/buffer.c linenumber=536
                                    snprintf  linenumber=537
                                  contains_bad_chars /src/janet/src/core/pp.c linenumber=408
                                    janet_valid_utf8 /src/janet/src/core/parse.c linenumber=300
                                    janet_is_symbol_char /src/janet/src/core/parse.c linenumber=302
                                  janet_description_b /src/janet/src/core/pp.c linenumber=409
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=412
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=414
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=416
                                  print_jdn_one /src/janet/src/core/pp.c linenumber=417
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=419
                                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=423
                                    janet_table_put /src/janet/src/core/table.c linenumber=423
                                    janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=425
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=427
                                    print_jdn_one /src/janet/src/core/pp.c linenumber=428
                                      janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=430
                                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=434
                                      janet_table_put /src/janet/src/core/table.c linenumber=434
                                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=435
                                      janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=436
                                      janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=441
                                      print_jdn_one /src/janet/src/core/pp.c linenumber=443
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=444
                                        print_jdn_one /src/janet/src/core/pp.c linenumber=445
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=447
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=451
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=452
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=457
                                          print_jdn_one /src/janet/src/core/pp.c linenumber=459
                                            janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=460
                                            print_jdn_one /src/janet/src/core/pp.c linenumber=461
                                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=463
                                janet_table_deinit /src/janet/src/core/table.c linenumber=849
                                janet_panic /src/janet/src/core/capi.c linenumber=851
                              janet_panicf /src/janet/src/core/capi.c linenumber=1087
                                janet_string /src/janet/src/core/string.c linenumber=113
                                janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=114
                                janet_panics /src/janet/src/core/capi.c linenumber=115
                                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=123
                                  janet_panicv /src/janet/src/core/capi.c linenumber=123
                              janet_panic /src/janet/src/core/capi.c linenumber=1092
                              janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1094
                            janet_string /src/janet/src/core/string.c linenumber=1119
                            janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=1120
                          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=80
                          longjmp  linenumber=91
                          janet_formatc /src/janet/src/core/pp.c linenumber=94
                          janet_top_level_signal /src/janet/src/core/capi.c linenumber=95
                            fputs  linenumber=52
                            pthread_exit  linenumber=65
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=652
            janet_table_put /src/janet/src/core/table.c linenumber=652
          janet_makefile /src/janet/src/core/io.c linenumber=859
            makef /src/janet/src/core/io.c linenumber=815
              janet_abstract /src/janet/src/core/abstract.c linenumber=114
                janet_abstract_begin /src/janet/src/core/abstract.c linenumber=52
                  janet_gcalloc /src/janet/src/core/gc.c linenumber=39
                janet_abstract_end /src/janet/src/core/abstract.c linenumber=52
              fileno  linenumber=122
              fcntl64  linenumber=122
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=815
          janet_core_def_sm /src/janet/src/core/util.c linenumber=859
            janet_csymbol /src/janet/src/core/symcache.c linenumber=668
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=668
            janet_table_put /src/janet/src/core/table.c linenumber=669
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=671
            janet_registry_put /src/janet/src/core/util.c linenumber=671
          janet_makefile /src/janet/src/core/io.c linenumber=863
          janet_core_def_sm /src/janet/src/core/util.c linenumber=863
          janet_makefile /src/janet/src/core/io.c linenumber=867
          janet_core_def_sm /src/janet/src/core/util.c linenumber=867
        janet_lib_math /src/janet/src/core/math.c linenumber=1131
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=428
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=429
        janet_lib_array /src/janet/src/core/array.c linenumber=1132
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=416
        janet_lib_tuple /src/janet/src/core/tuple.c linenumber=1133
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=158
        janet_lib_buffer /src/janet/src/core/buffer.c linenumber=1134
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=704
        janet_lib_table /src/janet/src/core/table.c linenumber=1135
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=448
        janet_lib_struct /src/janet/src/core/struct.c linenumber=1136
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=317
        janet_lib_fiber /src/janet/src/core/fiber.c linenumber=1137
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=685
        janet_lib_os /src/janet/src/core/os.c linenumber=1138
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3046
        janet_lib_parse /src/janet/src/core/parse.c linenumber=1139
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1326
        janet_lib_compile /src/janet/src/core/compile.c linenumber=1140
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1261
        janet_lib_debug /src/janet/src/core/debug.c linenumber=1141
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=456
        janet_lib_string /src/janet/src/core/string.c linenumber=1142
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=664
        janet_lib_marsh /src/janet/src/core/marsh.c linenumber=1143
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1733
        janet_lib_peg /src/janet/src/core/peg.c linenumber=1145
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=2105
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=2106
        janet_lib_asm /src/janet/src/core/asm.c linenumber=1148
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1131
        janet_lib_inttypes /src/janet/src/core/inttypes.c linenumber=1151
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=677
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=678
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=679
        janet_lib_ev /src/janet/src/core/ev.c linenumber=1154
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3670
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3671
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3672
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3673
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3674
        janet_lib_filewatch /src/janet/src/core/filewatch.c linenumber=1156
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=964
        janet_lib_net /src/janet/src/core/net.c linenumber=1160
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1272
        janet_lib_ffi /src/janet/src/core/ffi.c linenumber=1163
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1914
      janet_table_put /src/janet/src/core/table.c linenumber=1401
    janet_unmarshal /src/janet/src/core/marsh.c linenumber=1356
      unmarshal_one /src/janet/src/core/marsh.c linenumber=1663
        janet_panic /src/janet/src/core/capi.c linenumber=1337
        janet_panic /src/janet/src/core/capi.c linenumber=1338
        readint /src/janet/src/core/marsh.c linenumber=1341
          janet_panic /src/janet/src/core/capi.c linenumber=730
          janet_panic /src/janet/src/core/capi.c linenumber=734
          janet_panic /src/janet/src/core/capi.c linenumber=741
          janet_panicf /src/janet/src/core/capi.c linenumber=749
        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1341
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1346
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1349
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1352
        janet_panic /src/janet/src/core/capi.c linenumber=1356
        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1362
        janet_panic /src/janet/src/core/capi.c linenumber=1371
        janet_wrap_number_safe /src/janet/src/core/wrap.c linenumber=1384
        janet_v_grow /src/janet/src/core/vector.c linenumber=1385
          janet_srealloc /src/janet/src/core/gc.c linenumber=35
        readnat /src/janet/src/core/marsh.c linenumber=1394
          readint /src/janet/src/core/marsh.c linenumber=760
          janet_panicf /src/janet/src/core/capi.c linenumber=762
        janet_panic /src/janet/src/core/capi.c linenumber=1395
        janet_string /src/janet/src/core/string.c linenumber=1397
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1398
        janet_symbol /src/janet/src/core/symcache.c linenumber=1400
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1401
        janet_symbol /src/janet/src/core/symcache.c linenumber=1403
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1404
        janet_symbol /src/janet/src/core/symcache.c linenumber=1407
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1407
        janet_table_get /src/janet/src/core/table.c linenumber=1408
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1410
        janet_buffer /src/janet/src/core/buffer.c linenumber=1413
        safe_memcpy /src/janet/src/core/util.c linenumber=1415
        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1416
        janet_v_grow /src/janet/src/core/vector.c linenumber=1418
        unmarshal_one_fiber /src/janet/src/core/marsh.c linenumber=1423
          janet_gcalloc /src/janet/src/core/gc.c linenumber=1081
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1091
          janet_v_grow /src/janet/src/core/vector.c linenumber=1101
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1101
          readint /src/janet/src/core/marsh.c linenumber=1104
          readnat /src/janet/src/core/marsh.c linenumber=1105
          readnat /src/janet/src/core/marsh.c linenumber=1106
          readnat /src/janet/src/core/marsh.c linenumber=1107
          readnat /src/janet/src/core/marsh.c linenumber=1108
          janet_panic /src/janet/src/core/capi.c linenumber=1115
          fprintf  linenumber=1127
          exit  linenumber=1127
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1130
          readint /src/janet/src/core/marsh.c linenumber=1140
          readnat /src/janet/src/core/marsh.c linenumber=1141
          readnat /src/janet/src/core/marsh.c linenumber=1142
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1150
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1424
            readnat /src/janet/src/core/marsh.c linenumber=1431
            janet_panicf /src/janet/src/core/capi.c linenumber=1433
            janet_gcalloc /src/janet/src/core/gc.c linenumber=1435
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1441
            janet_v_grow /src/janet/src/core/vector.c linenumber=1442
            unmarshal_one_def /src/janet/src/core/marsh.c linenumber=1443
              janet_panic /src/janet/src/core/capi.c linenumber=899
              readint /src/janet/src/core/marsh.c linenumber=902
              janet_panicf /src/janet/src/core/capi.c linenumber=904
              janet_gcalloc /src/janet/src/core/gc.c linenumber=909
              janet_v_grow /src/janet/src/core/vector.c linenumber=925
              readint /src/janet/src/core/marsh.c linenumber=935
              readnat /src/janet/src/core/marsh.c linenumber=936
              readnat /src/janet/src/core/marsh.c linenumber=937
              readnat /src/janet/src/core/marsh.c linenumber=938
              readnat /src/janet/src/core/marsh.c linenumber=939
              readnat /src/janet/src/core/marsh.c linenumber=942
              readnat /src/janet/src/core/marsh.c linenumber=943
              readnat /src/janet/src/core/marsh.c linenumber=945
              readnat /src/janet/src/core/marsh.c linenumber=947
              readnat /src/janet/src/core/marsh.c linenumber=949
              readnat /src/janet/src/core/marsh.c linenumber=951
              unmarshal_one /src/janet/src/core/marsh.c linenumber=956
                unmarshal_one_env /src/janet/src/core/marsh.c linenumber=1446
                  janet_panic /src/janet/src/core/capi.c linenumber=837
                  readint /src/janet/src/core/marsh.c linenumber=840
                  janet_panicf /src/janet/src/core/capi.c linenumber=842
                  janet_gcalloc /src/janet/src/core/gc.c linenumber=845
                  janet_v_grow /src/janet/src/core/vector.c linenumber=849
                  readnat /src/janet/src/core/marsh.c linenumber=850
                  readnat /src/janet/src/core/marsh.c linenumber=851
                  unmarshal_one /src/janet/src/core/marsh.c linenumber=855
                    unmarshal_one_abstract /src/janet/src/core/marsh.c linenumber=1452
                      unmarshal_one /src/janet/src/core/marsh.c linenumber=1315
                        readnat /src/janet/src/core/marsh.c linenumber=1471
                        janet_panic /src/janet/src/core/capi.c linenumber=1474
                        janet_array_weak /src/janet/src/core/array.c linenumber=1478
                          janet_gcalloc /src/janet/src/core/gc.c linenumber=56
                          janet_array_impl /src/janet/src/core/array.c linenumber=57
                            fprintf  linenumber=39
                            exit  linenumber=39
                        janet_array /src/janet/src/core/array.c linenumber=1478
                          janet_gcalloc /src/janet/src/core/gc.c linenumber=49
                          janet_array_impl /src/janet/src/core/array.c linenumber=50
                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1480
                        janet_v_grow /src/janet/src/core/vector.c linenumber=1481
                        unmarshal_one /src/janet/src/core/marsh.c linenumber=1483
                          janet_tuple_begin /src/janet/src/core/tuple.c linenumber=1487
                            janet_gcalloc /src/janet/src/core/gc.c linenumber=36
                          readint /src/janet/src/core/marsh.c linenumber=1488
                          unmarshal_one /src/janet/src/core/marsh.c linenumber=1491
                            janet_tuple_end /src/janet/src/core/tuple.c linenumber=1493
                              janet_array_calchash /src/janet/src/core/util.c linenumber=45
                                janet_hash /src/janet/src/core/value.c linenumber=254
                                janet_hash_mix /src/janet/src/core/util.c linenumber=254
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1493
                            janet_v_grow /src/janet/src/core/vector.c linenumber=1494
                            janet_struct_begin /src/janet/src/core/struct.c linenumber=1497
                              janet_tablen /src/janet/src/core/util.c linenumber=34
                              janet_tablen /src/janet/src/core/util.c linenumber=35
                              janet_gcalloc /src/janet/src/core/gc.c linenumber=38
                              janet_memempty /src/janet/src/core/wrap.c linenumber=45
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=182
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=183
                            unmarshal_one /src/janet/src/core/marsh.c linenumber=1500
                              janet_asserttype /src/janet/src/core/marsh.c linenumber=1501
                                janet_panicf /src/janet/src/core/capi.c linenumber=805
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1502
                              unmarshal_one /src/janet/src/core/marsh.c linenumber=1506
                                unmarshal_one /src/janet/src/core/marsh.c linenumber=1507
                                  janet_struct_put /src/janet/src/core/struct.c linenumber=1508
                                    janet_struct_put_ext /src/janet/src/core/struct.c linenumber=137
                                      janet_hash /src/janet/src/core/value.c linenumber=74
                                      janet_hash /src/janet/src/core/value.c linenumber=102
                                      janet_compare /src/janet/src/core/value.c linenumber=114
                                  janet_struct_end /src/janet/src/core/struct.c linenumber=1510
                                    janet_struct_begin /src/janet/src/core/struct.c linenumber=146
                                    janet_struct_put /src/janet/src/core/struct.c linenumber=150
                                    janet_kv_calchash /src/janet/src/core/util.c linenumber=156
                                      janet_hash /src/janet/src/core/value.c linenumber=264
                                      janet_hash_mix /src/janet/src/core/util.c linenumber=264
                                      janet_hash /src/janet/src/core/value.c linenumber=265
                                      janet_hash_mix /src/janet/src/core/util.c linenumber=265
                                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1510
                                  janet_v_grow /src/janet/src/core/vector.c linenumber=1511
                                  janet_panicf /src/janet/src/core/capi.c linenumber=1514
                                  janet_table_weakk /src/janet/src/core/table.c linenumber=1520
                                    janet_gcalloc /src/janet/src/core/gc.c linenumber=97
                                    janet_table_init_impl /src/janet/src/core/table.c linenumber=98
                                  janet_table_weakv /src/janet/src/core/table.c linenumber=1522
                                    janet_gcalloc /src/janet/src/core/gc.c linenumber=102
                                    janet_table_init_impl /src/janet/src/core/table.c linenumber=103
                                  janet_table_weakkv /src/janet/src/core/table.c linenumber=1524
                                    janet_gcalloc /src/janet/src/core/gc.c linenumber=107
                                    janet_table_init_impl /src/janet/src/core/table.c linenumber=108
                                  janet_table /src/janet/src/core/table.c linenumber=1526
                                  janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1528
                                  janet_v_grow /src/janet/src/core/vector.c linenumber=1529
                                  unmarshal_one /src/janet/src/core/marsh.c linenumber=1532
                                    janet_asserttype /src/janet/src/core/marsh.c linenumber=1533
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1534
                                    unmarshal_one /src/janet/src/core/marsh.c linenumber=1538
                                      unmarshal_one /src/janet/src/core/marsh.c linenumber=1539
                                        janet_table_put /src/janet/src/core/table.c linenumber=1540
                                        janet_panic /src/janet/src/core/capi.c linenumber=1546
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1549
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1559
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1560
                                        readnat /src/janet/src/core/marsh.c linenumber=1566
                                        readnat /src/janet/src/core/marsh.c linenumber=1567
                                        janet_panic /src/janet/src/core/capi.c linenumber=1568
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1574
                                        janet_pointer_buffer_unsafe /src/janet/src/core/buffer.c linenumber=1580
                                          janet_panic /src/janet/src/core/capi.c linenumber=63
                                          janet_panic /src/janet/src/core/capi.c linenumber=64
                                          janet_gcalloc /src/janet/src/core/gc.c linenumber=65
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1581
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1582
                                        janet_panic /src/janet/src/core/capi.c linenumber=1587
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1590
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1600
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1601
                                        janet_panic /src/janet/src/core/capi.c linenumber=1606
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1609
                                        janet_abstract_decref /src/janet/src/core/abstract.c linenumber=1622
                                          janet_atomic_dec /src/janet/src/core/capi.c linenumber=201
                                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1623
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1625
                                        janet_table_get /src/janet/src/core/table.c linenumber=1626
                                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1629
                                        janet_table_put /src/janet/src/core/table.c linenumber=1629
                                        janet_abstract_decref /src/janet/src/core/abstract.c linenumber=1632
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1636
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1641
                      janet_get_abstract_type /src/janet/src/core/util.c linenumber=1316
                        janet_table_get /src/janet/src/core/table.c linenumber=656
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=660
                      janet_panic /src/janet/src/core/capi.c linenumber=1317
                      fprintf  linenumber=1321
                      abort  linenumber=1321
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1322
                      janet_panic /src/janet/src/core/capi.c linenumber=1324
                      janet_panic /src/janet/src/core/capi.c linenumber=1328
                  janet_asserttype /src/janet/src/core/marsh.c linenumber=856
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=857
                  janet_panic /src/janet/src/core/capi.c linenumber=863
                  fprintf  linenumber=867
                  exit  linenumber=867
                  unmarshal_one /src/janet/src/core/marsh.c linenumber=871
              janet_asserttype /src/janet/src/core/marsh.c linenumber=957
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=958
              unmarshal_one /src/janet/src/core/marsh.c linenumber=962
              janet_asserttype /src/janet/src/core/marsh.c linenumber=963
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=964
              fprintf  linenumber=971
              exit  linenumber=971
              unmarshal_one /src/janet/src/core/marsh.c linenumber=974
              fprintf  linenumber=985
              exit  linenumber=985
              readint /src/janet/src/core/marsh.c linenumber=988
              readint /src/janet/src/core/marsh.c linenumber=989
              readint /src/janet/src/core/marsh.c linenumber=990
              unmarshal_one /src/janet/src/core/marsh.c linenumber=992
              janet_panicf /src/janet/src/core/capi.c linenumber=994
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=996
              fprintf  linenumber=1004
              exit  linenumber=1004
              janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1006
                janet_panic /src/janet/src/core/capi.c linenumber=882
              calloc  linenumber=1011
              fprintf  linenumber=1013
              exit  linenumber=1013
              readint /src/janet/src/core/marsh.c linenumber=1016
              calloc  linenumber=1025
              fprintf  linenumber=1027
              exit  linenumber=1027
              unmarshal_one_def /src/janet/src/core/marsh.c linenumber=1030
                fprintf  linenumber=1042
                exit  linenumber=1042
                readint /src/janet/src/core/marsh.c linenumber=1045
                readint /src/janet/src/core/marsh.c linenumber=1047
                fprintf  linenumber=1058
                exit  linenumber=1058
                janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1060
                janet_verify /src/janet/src/core/bytecode.c linenumber=1064
                janet_panic /src/janet/src/core/capi.c linenumber=1065
          janet_asserttype /src/janet/src/core/marsh.c linenumber=1151
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1152
          unmarshal_one_env /src/janet/src/core/marsh.c linenumber=1158
          janet_panic /src/janet/src/core/capi.c linenumber=1164
          janet_panic /src/janet/src/core/capi.c linenumber=1167
          janet_panic /src/janet/src/core/capi.c linenumber=1170
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1175
          janet_panic /src/janet/src/core/capi.c linenumber=1189
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1196
          janet_asserttype /src/janet/src/core/marsh.c linenumber=1197
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1198
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1205
          janet_asserttype /src/janet/src/core/marsh.c linenumber=1206
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1207
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1211
          janet_fiber_status /src/janet/src/core/fiber.c linenumber=1221
          janet_panic /src/janet/src/core/capi.c linenumber=1223
      janet_sfree /src/janet/src/core/gc.c linenumber=1665
      janet_sfree /src/janet/src/core/gc.c linenumber=1666
      janet_sfree /src/janet/src/core/gc.c linenumber=1667
    janet_gcroot /src/janet/src/core/gc.c linenumber=1364
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1365
    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1371
    janet_csymbol /src/janet/src/core/symcache.c linenumber=1372
    janet_resolve /src/janet/src/core/util.c linenumber=1372
      janet_resolve_ext /src/janet/src/core/util.c linenumber=797
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=792
        janet_table_get /src/janet/src/core/table.c linenumber=792
        janet_binding_from_entry /src/janet/src/core/util.c linenumber=793
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=691
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=698
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=700
            strlen  linenumber=160
            janet_dict_find_keyword /src/janet/src/core/util.c linenumber=162
              janet_string_calchash /src/janet/src/core/util.c linenumber=329
              memcmp  linenumber=346
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=362
              memcmp  linenumber=364
            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=166
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=701
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=702
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=703
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=706
          janet_cstrcmp /src/janet/src/core/util.c linenumber=707
          janet_cstrcmp /src/janet/src/core/util.c linenumber=709
          janet_cstrcmp /src/janet/src/core/util.c linenumber=711
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=719
      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=799
      janet_array_peek /src/janet/src/core/array.c linenumber=799
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=130
    janet_csymbol /src/janet/src/core/symcache.c linenumber=1373
    janet_resolve /src/janet/src/core/util.c linenumber=1373
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1377
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1378
    janet_table_put /src/janet/src/core/table.c linenumber=1382
  janet_env_lookup /src/janet/src/core/marsh.c linenumber=15
    janet_table /src/janet/src/core/table.c linenumber=132
    janet_env_lookup_into /src/janet/src/core/marsh.c linenumber=133
      strlen  linenumber=110
      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=111
      janet_smalloc /src/janet/src/core/gc.c linenumber=113
      safe_memcpy /src/janet/src/core/util.c linenumber=114
      safe_memcpy /src/janet/src/core/util.c linenumber=115
      janet_symbol /src/janet/src/core/symcache.c linenumber=116
      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=116
      janet_sfree /src/janet/src/core/gc.c linenumber=117
      entry_getval /src/janet/src/core/marsh.c linenumber=118
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=86
        janet_csymbol /src/janet/src/core/symcache.c linenumber=87
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=87
        janet_table_get /src/janet/src/core/table.c linenumber=87
        janet_csymbol /src/janet/src/core/symcache.c linenumber=89
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=89
        janet_table_get /src/janet/src/core/table.c linenumber=89
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=93
        janet_csymbol /src/janet/src/core/symcache.c linenumber=94
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=94
        janet_struct_get /src/janet/src/core/struct.c linenumber=94
        janet_csymbol /src/janet/src/core/symcache.c linenumber=96
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=96
        janet_struct_get /src/janet/src/core/struct.c linenumber=96
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=100
      janet_table_put /src/janet/src/core/table.c linenumber=118
      entry_getval /src/janet/src/core/marsh.c linenumber=122
      janet_table_put /src/janet/src/core/table.c linenumber=120
  janet_try_init /src/janet/src/core/vm.c linenumber=17
  _setjmp  linenumber=17
  janet_unmarshal /src/janet/src/core/marsh.c linenumber=19
  janet_restore /src/janet/src/core/vm.c linenumber=21
  janet_deinit /src/janet/src/core/vm.c linenumber=24
    janet_clear_memory /src/janet/src/core/gc.c linenumber=1737
      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=675
      fprintf  linenumber=678
      abort  linenumber=678
      janet_abstract_decref_maybe_free /src/janet/src/core/abstract.c linenumber=680
        janet_abstract_decref /src/janet/src/core/abstract.c linenumber=205
        fprintf  linenumber=209
        abort  linenumber=209
      janet_deinit_block /src/janet/src/core/gc.c linenumber=686
        janet_symbol_deinit /src/janet/src/core/symcache.c linenumber=321
          janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=163
        janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=337
          janet_atomic_dec /src/janet/src/core/capi.c linenumber=746
        janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=340
        janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=347
        fprintf  linenumber=352
        abort  linenumber=352
        fprintf  linenumber=355
        abort  linenumber=355
      janet_free_all_scratch /src/janet/src/core/gc.c linenumber=692
        free_one_scratch /src/janet/src/core/gc.c linenumber=567
    janet_symcache_deinit /src/janet/src/core/symcache.c linenumber=1738
    janet_ev_deinit /src/janet/src/core/ev.c linenumber=1753
      janet_ev_deinit_common /src/janet/src/core/ev.c linenumber=1884
        peek_timeout /src/janet/src/core/ev.c linenumber=644
        handle_timeout_worker /src/janet/src/core/ev.c linenumber=645
          pthread_cancel  linenumber=634
          fprintf  linenumber=634
          abort  linenumber=634
          pthread_join  linenumber=637
          fprintf  linenumber=637
          abort  linenumber=637
        pop_timeout /src/janet/src/core/ev.c linenumber=646
        janet_q_deinit /src/janet/src/core/ev.c linenumber=648
        janet_table_deinit /src/janet/src/core/table.c linenumber=650
        janet_table_deinit /src/janet/src/core/table.c linenumber=651
        janet_table_deinit /src/janet/src/core/table.c linenumber=652
        pthread_attr_destroy  linenumber=654
      close  linenumber=1885
      close  linenumber=1886
      janet_ev_cleanup_selfpipe /src/janet/src/core/ev.c linenumber=1887
        close  linenumber=1651
        close  linenumber=1652
    janet_net_deinit /src/janet/src/core/net.c linenumber=1756
====================================
