Call tree
LLVMFuzzerTestOneInput /src/janet/./test/fuzzers/fuzz_compile.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=16
    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_parser_init /src/janet/src/core/parse.c linenumber=18
    pushstate /src/janet/src/core/parse.c linenumber=801
      _pushstate /src/janet/src/core/parse.c linenumber=154
        realloc  linenumber=130
    root /src/janet/src/core/parse.c linenumber=801
      is_whitespace /src/janet/src/core/parse.c linenumber=620
      janet_is_symbol_char /src/janet/src/core/parse.c linenumber=621
      pushstate /src/janet/src/core/parse.c linenumber=625
      tokenchar /src/janet/src/core/parse.c linenumber=625
        janet_is_symbol_char /src/janet/src/core/parse.c linenumber=445
        push_buf /src/janet/src/core/parse.c linenumber=446
          realloc  linenumber=128
          fprintf  linenumber=128
          exit  linenumber=128
        janet_valid_utf8 /src/janet/src/core/parse.c linenumber=456
        janet_symbol /src/janet/src/core/symcache.c linenumber=461
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=461
        janet_scan_numeric /src/janet/src/core/strtod.c linenumber=463
          janet_scan_number_base /src/janet/src/core/strtod.c linenumber=509
            bignat_zero /src/janet/src/core/strtod.c linenumber=264
            bignat_muladd /src/janet/src/core/strtod.c linenumber=343
              bignat_append /src/janet/src/core/strtod.c linenumber=121
                bignat_extra /src/janet/src/core/strtod.c linenumber=105
                  realloc  linenumber=92
                  fprintf  linenumber=94
                  exit  linenumber=94
            convert /src/janet/src/core/strtod.c linenumber=386
              log2  linenumber=214
              bignat_muladd /src/janet/src/core/strtod.c linenumber=230
              bignat_muladd /src/janet/src/core/strtod.c linenumber=231
              bignat_muladd /src/janet/src/core/strtod.c linenumber=232
              bignat_lshift_n /src/janet/src/core/strtod.c linenumber=238
                bignat_extra /src/janet/src/core/strtod.c linenumber=146
              bignat_div /src/janet/src/core/strtod.c linenumber=240
              bignat_div /src/janet/src/core/strtod.c linenumber=241
              bignat_div /src/janet/src/core/strtod.c linenumber=242
              bignat_extract /src/janet/src/core/strtod.c linenumber=246
                ldexp  linenumber=197
              bignat_extract /src/janet/src/core/strtod.c linenumber=247
          janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=510
          janet_scan_number_base /src/janet/src/core/strtod.c linenumber=517
          janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=518
          janet_scan_int64 /src/janet/src/core/strtod.c linenumber=522
            scan_uint64 /src/janet/src/core/strtod.c linenumber=469
          janet_wrap_s64 /src/janet/src/core/inttypes.c linenumber=523
            janet_abstract /src/janet/src/core/abstract.c linenumber=181
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=183
          janet_scan_uint64 /src/janet/src/core/strtod.c linenumber=526
            scan_uint64 /src/janet/src/core/strtod.c linenumber=489
          janet_wrap_u64 /src/janet/src/core/inttypes.c linenumber=527
            janet_abstract /src/janet/src/core/abstract.c linenumber=187
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=189
        check_str_const /src/janet/src/core/parse.c linenumber=469
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=470
        check_str_const /src/janet/src/core/parse.c linenumber=471
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=472
        check_str_const /src/janet/src/core/parse.c linenumber=473
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=474
        janet_valid_utf8 /src/janet/src/core/parse.c linenumber=481
        janet_symbol /src/janet/src/core/symcache.c linenumber=486
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=486
        popstate /src/janet/src/core/parse.c linenumber=490
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=163
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=164
          janet_tuple_n /src/janet/src/core/tuple.c linenumber=172
            janet_tuple_begin /src/janet/src/core/tuple.c linenumber=51
            safe_memcpy /src/janet/src/core/util.c linenumber=52
            janet_tuple_end /src/janet/src/core/tuple.c linenumber=53
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=175
          push_arg /src/janet/src/core/parse.c linenumber=177
            realloc  linenumber=129
            fprintf  linenumber=129
            exit  linenumber=129
          janet_tuple_begin /src/janet/src/core/tuple.c linenumber=180
          janet_csymbol /src/janet/src/core/symcache.c linenumber=188
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=188
          janet_tuple_end /src/janet/src/core/tuple.c linenumber=193
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=193
      pushstate /src/janet/src/core/parse.c linenumber=632
      root /src/janet/src/core/parse.c linenumber=632
        pushstate /src/janet/src/core/parse.c linenumber=635
        stringchar /src/janet/src/core/parse.c linenumber=635
          stringend /src/janet/src/core/parse.c linenumber=420
            janet_buffer /src/janet/src/core/buffer.c linenumber=401
            janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=402
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=403
            janet_string /src/janet/src/core/string.c linenumber=405
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=405
            popstate /src/janet/src/core/parse.c linenumber=408
          push_buf /src/janet/src/core/parse.c linenumber=424
        pushstate /src/janet/src/core/parse.c linenumber=638
        comment /src/janet/src/core/parse.c linenumber=638
          push_buf /src/janet/src/core/parse.c linenumber=500
        pushstate /src/janet/src/core/parse.c linenumber=641
        atsign /src/janet/src/core/parse.c linenumber=641
          pushstate /src/janet/src/core/parse.c linenumber=594
          root /src/janet/src/core/parse.c linenumber=594
            pushstate /src/janet/src/core/parse.c linenumber=644
            longstring /src/janet/src/core/parse.c linenumber=644
              push_buf /src/janet/src/core/parse.c linenumber=554
              stringend /src/janet/src/core/parse.c linenumber=560
              push_buf /src/janet/src/core/parse.c linenumber=569
              push_buf /src/janet/src/core/parse.c linenumber=571
              push_buf /src/janet/src/core/parse.c linenumber=581
            delim_error /src/janet/src/core/parse.c linenumber=651
              janet_buffer /src/janet/src/core/buffer.c linenumber=202
              janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=204
              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=207
              janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=210
              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=212
              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=214
              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=216
              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=218
              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=222
              janet_formatb /src/janet/src/core/pp.c linenumber=225
                janet_formatbv /src/janet/src/core/pp.c linenumber=1127
              janet_string /src/janet/src/core/string.c linenumber=227
            close_array /src/janet/src/core/parse.c linenumber=657
              janet_array /src/janet/src/core/array.c linenumber=514
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=518
            close_tuple /src/janet/src/core/parse.c linenumber=659
              janet_tuple_begin /src/janet/src/core/tuple.c linenumber=506
              janet_tuple_end /src/janet/src/core/tuple.c linenumber=510
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=510
            close_table /src/janet/src/core/parse.c linenumber=667
              janet_table /src/janet/src/core/table.c linenumber=533
              janet_table_put /src/janet/src/core/table.c linenumber=537
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=540
            close_struct /src/janet/src/core/parse.c linenumber=669
              janet_struct_begin /src/janet/src/core/struct.c linenumber=522
              janet_struct_put /src/janet/src/core/struct.c linenumber=526
              janet_struct_end /src/janet/src/core/struct.c linenumber=529
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=529
            delim_error /src/janet/src/core/parse.c linenumber=672
            popstate /src/janet/src/core/parse.c linenumber=675
            pushstate /src/janet/src/core/parse.c linenumber=679
            root /src/janet/src/core/parse.c linenumber=679
              pushstate /src/janet/src/core/parse.c linenumber=682
              root /src/janet/src/core/parse.c linenumber=682
                pushstate /src/janet/src/core/parse.c linenumber=685
                root /src/janet/src/core/parse.c linenumber=685
          pushstate /src/janet/src/core/parse.c linenumber=597
          stringchar /src/janet/src/core/parse.c linenumber=597
          pushstate /src/janet/src/core/parse.c linenumber=600
          longstring /src/janet/src/core/parse.c linenumber=600
          pushstate /src/janet/src/core/parse.c linenumber=603
          root /src/janet/src/core/parse.c linenumber=603
          pushstate /src/janet/src/core/parse.c linenumber=606
          root /src/janet/src/core/parse.c linenumber=606
          pushstate /src/janet/src/core/parse.c linenumber=611
          tokenchar /src/janet/src/core/parse.c linenumber=611
          push_buf /src/janet/src/core/parse.c linenumber=612
  janet_try_init /src/janet/src/core/vm.c linenumber=21
  _setjmp  linenumber=21
  janet_parser_status /src/janet/src/core/parse.c linenumber=23
  janet_parser_consume /src/janet/src/core/parse.c linenumber=25
    janet_parser_checkdead /src/janet/src/core/parse.c linenumber=699
      janet_panic /src/janet/src/core/capi.c linenumber=691
      janet_panic /src/janet/src/core/capi.c linenumber=692
  janet_parser_has_more /src/janet/src/core/parse.c linenumber=26
  janet_parser_produce /src/janet/src/core/parse.c linenumber=27
    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=759
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=760
  janet_cstring /src/janet/src/core/string.c linenumber=28
  janet_compile /src/janet/src/core/compile.c linenumber=28
    janet_compile_lint /src/janet/src/core/compile.c linenumber=1204
      janetc_init /src/janet/src/core/compile.c linenumber=1175
        janet_table_get_keyword /src/janet/src/core/table.c linenumber=1151
      janetc_scope /src/janet/src/core/compile.c linenumber=1178
        janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=164
        janetc_regalloc_clone /src/janet/src/core/regalloc.c linenumber=167
          fprintf  linenumber=77
          exit  linenumber=77
        janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=169
      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1183
      janetc_cslot /src/janet/src/core/compile.c linenumber=1183
      janetc_value /src/janet/src/core/compile.c linenumber=1186
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=899
        janetc_cslot /src/janet/src/core/compile.c linenumber=899
        janetc_cerror /src/janet/src/core/compile.c linenumber=901
          janet_cstring /src/janet/src/core/string.c linenumber=53
          janetc_error /src/janet/src/core/compile.c linenumber=53
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=902
        janetc_cslot /src/janet/src/core/compile.c linenumber=902
        macroexpand1 /src/janet/src/core/compile.c linenumber=911
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=824
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=837
          janetc_special /src/janet/src/core/specials.c linenumber=838
            janet_strbinsearch /src/janet/src/core/util.c linenumber=1236
              janet_cstrcmp /src/janet/src/core/util.c linenumber=423
          janet_resolve /src/janet/src/core/util.c linenumber=844
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=850
          janet_fiber /src/janet/src/core/fiber.c linenumber=852
            fiber_alloc /src/janet/src/core/fiber.c linenumber=97
              janet_gcalloc /src/janet/src/core/gc.c linenumber=53
              fprintf  linenumber=60
              exit  linenumber=60
            janet_fiber_reset /src/janet/src/core/fiber.c linenumber=97
              fiber_reset /src/janet/src/core/fiber.c linenumber=70
              janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=74
                realloc  linenumber=120
                fprintf  linenumber=122
                exit  linenumber=122
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=81
              janet_fiber_funcframe /src/janet/src/core/fiber.c linenumber=87
                janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=206
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=215
                make_struct_n /src/janet/src/core/fiber.c linenumber=234
                  janet_struct_begin /src/janet/src/core/struct.c linenumber=183
                  janet_struct_put /src/janet/src/core/struct.c linenumber=185
                  janet_struct_end /src/janet/src/core/struct.c linenumber=187
                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=187
                janet_tuple_n /src/janet/src/core/tuple.c linenumber=235
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=235
                make_struct_n /src/janet/src/core/fiber.c linenumber=238
                janet_tuple_n /src/janet/src/core/tuple.c linenumber=241
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=241
          janet_formatc /src/janet/src/core/pp.c linenumber=858
          janet_formatc /src/janet/src/core/pp.c linenumber=860
          janetc_error /src/janet/src/core/compile.c linenumber=862
          janet_gclock /src/janet/src/core/gc.c linenumber=867
          janet_csymbol /src/janet/src/core/symcache.c linenumber=868
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=868
          janet_table_put /src/janet/src/core/table.c linenumber=869
          janet_csymbol /src/janet/src/core/symcache.c linenumber=870
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=870
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=872
          janet_table_put /src/janet/src/core/table.c linenumber=872
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=875
          janet_continue /src/janet/src/core/vm.c linenumber=875
            janet_check_can_resume /src/janet/src/core/vm.c linenumber=1602
              janet_fiber_status /src/janet/src/core/fiber.c linenumber=1452
              janet_cstring /src/janet/src/core/string.c linenumber=1455
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1455
              janet_cstring /src/janet/src/core/string.c linenumber=1462
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1462
              janet_formatc /src/janet/src/core/pp.c linenumber=1476
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1478
            janet_continue_no_check /src/janet/src/core/vm.c linenumber=1604
              janet_fiber_status /src/janet/src/core/fiber.c linenumber=1507
              janet_fiber_did_resume /src/janet/src/core/ev.c linenumber=1510
                janet_async_end /src/janet/src/core/ev.c linenumber=318
                  janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=276
                  janet_gcunroot /src/janet/src/core/gc.c linenumber=276
                    janet_gc_idequals /src/janet/src/core/gc.c linenumber=646
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=636
                  janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=283
                    janet_atomic_dec /src/janet/src/core/capi.c linenumber=746
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1514
              janet_continue /src/janet/src/core/vm.c linenumber=1522
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1543
              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1545
              janet_tuple_n /src/janet/src/core/tuple.c linenumber=1561
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1561
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1572
              janet_gcroot /src/janet/src/core/gc.c linenumber=1572
              janet_try_init /src/janet/src/core/vm.c linenumber=1577
              _setjmp  linenumber=1577
              run_vm /src/janet/src/core/vm.c linenumber=1583
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=634
                  janet_env_detach /src/janet/src/core/fiber.c linenumber=432
                    janet_env_valid /src/janet/src/core/fiber.c linenumber=256
                    fprintf  linenumber=262
                    exit  linenumber=262
                    safe_memcpy /src/janet/src/core/util.c linenumber=265
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=273
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=641
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=663
                janet_panicf /src/janet/src/core/capi.c linenumber=672
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=678
                janet_collect /src/janet/src/core/gc.c linenumber=682
                  janet_ev_mark /src/janet/src/core/ev.c linenumber=593
                    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=557
                    janet_mark /src/janet/src/core/gc.c linenumber=557
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=66
                      janet_mark_string /src/janet/src/core/gc.c linenumber=66
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=69
                      janet_mark_function /src/janet/src/core/gc.c linenumber=69
                        janet_mark_funcenv /src/janet/src/core/gc.c linenumber=258
                          janet_env_maybe_detach /src/janet/src/core/fiber.c linenumber=216
                            janet_env_valid /src/janet/src/core/fiber.c linenumber=313
                            janet_fiber_status /src/janet/src/core/fiber.c linenumber=315
                            janet_env_detach /src/janet/src/core/fiber.c linenumber=324
                          janet_mark_fiber /src/janet/src/core/gc.c linenumber=219
                            janet_mark /src/janet/src/core/gc.c linenumber=272
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=72
                              janet_mark_array /src/janet/src/core/gc.c linenumber=72
                                janet_mark_many /src/janet/src/core/gc.c linenumber=168
                                  janet_mark /src/janet/src/core/gc.c linenumber=130
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=75
                                    janet_mark_table /src/janet/src/core/gc.c linenumber=75
                                      janet_mark_values /src/janet/src/core/gc.c linenumber=179
                                        janet_mark /src/janet/src/core/gc.c linenumber=148
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=78
                                          janet_mark_struct /src/janet/src/core/gc.c linenumber=78
                                            janet_mark_kvs /src/janet/src/core/gc.c linenumber=197
                                              janet_mark /src/janet/src/core/gc.c linenumber=157
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=81
                                                janet_mark_tuple /src/janet/src/core/gc.c linenumber=81
                                                  janet_mark_many /src/janet/src/core/gc.c linenumber=206
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=84
                                                janet_mark_buffer /src/janet/src/core/gc.c linenumber=84
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=87
                                                janet_mark_fiber /src/janet/src/core/gc.c linenumber=87
                                                  janet_mark_many /src/janet/src/core/gc.c linenumber=275
                                                  janet_mark_function /src/janet/src/core/gc.c linenumber=283
                                                    janet_mark_funcdef /src/janet/src/core/gc.c linenumber=260
                                                      janet_mark_many /src/janet/src/core/gc.c linenumber=232
                                                      janet_mark_funcdef /src/janet/src/core/gc.c linenumber=234
                                                        janet_mark_string /src/janet/src/core/gc.c linenumber=237
                                                        janet_mark_string /src/janet/src/core/gc.c linenumber=239
                                                        janet_mark_string /src/janet/src/core/gc.c linenumber=242
                                                  janet_mark_funcenv /src/janet/src/core/gc.c linenumber=285
                                                    janet_mark_many /src/janet/src/core/gc.c linenumber=222
                                                  janet_mark_many /src/janet/src/core/gc.c linenumber=287
                                                  janet_mark_table /src/janet/src/core/gc.c linenumber=293
                                                    janet_mark_keys /src/janet/src/core/gc.c linenumber=181
                                                      janet_mark /src/janet/src/core/gc.c linenumber=139
                                                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=90
                                                        janet_mark_abstract /src/janet/src/core/gc.c linenumber=90
                                                          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=112
                                                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=112
                                                          janet_table_put /src/janet/src/core/table.c linenumber=112
                                                        janet_gcroot /src/janet/src/core/gc.c linenumber=95
                                                    janet_mark_kvs /src/janet/src/core/gc.c linenumber=183
                                                      janet_mark /src/janet/src/core/gc.c linenumber=158
                                                  janet_mark_abstract /src/janet/src/core/gc.c linenumber=297
                                                  janet_mark_abstract /src/janet/src/core/gc.c linenumber=300
                    janet_mark /src/janet/src/core/gc.c linenumber=558
                    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=562
                    janet_mark /src/janet/src/core/gc.c linenumber=562
                    janet_mark /src/janet/src/core/gc.c linenumber=563
                    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=566
                    janet_mark /src/janet/src/core/gc.c linenumber=566
                    janet_mark /src/janet/src/core/gc.c linenumber=567
                    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=573
                    janet_mark /src/janet/src/core/gc.c linenumber=573
                    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=575
                    janet_mark /src/janet/src/core/gc.c linenumber=575
                  janet_mark_fiber /src/janet/src/core/gc.c linenumber=595
                  janet_mark /src/janet/src/core/gc.c linenumber=597
                  janet_mark /src/janet/src/core/gc.c linenumber=600
                  janet_sweep /src/janet/src/core/gc.c linenumber=603
                    janet_check_liveref /src/janet/src/core/gc.c linenumber=420
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=390
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=394
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=396
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=400
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=421
                    janet_check_liveref /src/janet/src/core/gc.c linenumber=432
                    janet_check_liveref /src/janet/src/core/gc.c linenumber=433
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=438
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=439
                    janet_deinit_block /src/janet/src/core/gc.c linenumber=458
                      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_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_deinit_block /src/janet/src/core/gc.c linenumber=479
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=504
                    fprintf  linenumber=507
                    abort  linenumber=507
                    janet_abstract_decref_maybe_free /src/janet/src/core/abstract.c linenumber=509
                      janet_abstract_decref /src/janet/src/core/abstract.c linenumber=205
                      fprintf  linenumber=209
                      abort  linenumber=209
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=512
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=513
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=519
                  janet_free_all_scratch /src/janet/src/core/gc.c linenumber=605
                    free_one_scratch /src/janet/src/core/gc.c linenumber=567
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=686
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=688
                janet_collect /src/janet/src/core/gc.c linenumber=692
                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=696
                janet_mcall /src/janet/src/core/vm.c linenumber=696
                  janet_panicf /src/janet/src/core/capi.c linenumber=1644
                  janet_method_lookup /src/janet/src/core/vm.c linenumber=1647
                    janet_csymbol /src/janet/src/core/symcache.c linenumber=316
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=316
                    method_to_fun /src/janet/src/core/vm.c linenumber=316
                      janet_get /src/janet/src/core/value.c linenumber=301
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=518
                        janet_checkint /src/janet/src/core/util.c linenumber=522
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=522
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=524
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=525
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=526
                        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=527
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=531
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=533
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=536
                        janet_checkint /src/janet/src/core/util.c linenumber=541
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=541
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=543
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=545
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=546
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=549
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=550
                        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=551
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=553
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=554
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=559
                        janet_table_get /src/janet/src/core/table.c linenumber=559
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=562
                        janet_struct_get /src/janet/src/core/struct.c linenumber=563
                        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=567
                        janet_equals /src/janet/src/core/value.c linenumber=567
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=568
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=570
                  janet_panicf /src/janet/src/core/capi.c linenumber=1649
                  janet_method_invoke /src/janet/src/core/vm.c linenumber=1652
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=260
                    janet_call /src/janet/src/core/vm.c linenumber=261
                      janet_panic /src/janet/src/core/capi.c linenumber=1384
                      janet_panic /src/janet/src/core/capi.c linenumber=1386
                      janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1391
                        janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=405
                      void_cfunction /src/janet/src/core/vm.c linenumber=1391
                        janet_panic /src/janet/src/core/capi.c linenumber=1378
                      janet_dynprintf /src/janet/src/core/io.c linenumber=1397
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=750
                        janet_dyn /src/janet/src/core/capi.c linenumber=753
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=466
                          janet_csymbol /src/janet/src/core/symcache.c linenumber=467
                          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=467
                          janet_table_get /src/janet/src/core/table.c linenumber=467
                          janet_table_get_keyword /src/janet/src/core/table.c linenumber=470
                        janet_buffer_init /src/janet/src/core/buffer.c linenumber=766
                        janet_formatbv /src/janet/src/core/pp.c linenumber=767
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=769
                        io_assert_writeable /src/janet/src/core/io.c linenumber=773
                          janet_panic /src/janet/src/core/capi.c linenumber=281
                          janet_panic /src/janet/src/core/capi.c linenumber=283
                        fwrite  linenumber=776
                        janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=777
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=781
                        janet_buffer /src/janet/src/core/buffer.c linenumber=784
                        janet_formatbv /src/janet/src/core/pp.c linenumber=785
                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=786
                        janet_call /src/janet/src/core/vm.c linenumber=787
                          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1397
                          janet_fiber_pushn /src/janet/src/core/fiber.c linenumber=1402
                            janet_panic /src/janet/src/core/capi.c linenumber=171
                            janet_fiber_grow /src/janet/src/core/fiber.c linenumber=174
                              janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=132
                            safe_memcpy /src/janet/src/core/util.c linenumber=176
                          janet_fiber_funcframe /src/janet/src/core/fiber.c linenumber=1403
                          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1406
                          janet_panicf /src/janet/src/core/capi.c linenumber=1408
                          janet_panicf /src/janet/src/core/capi.c linenumber=1410
                          janet_panicf /src/janet/src/core/capi.c linenumber=1411
                          janet_gclock /src/janet/src/core/gc.c linenumber=1417
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1423
                          run_vm /src/janet/src/core/vm.c linenumber=1423
                            janet_collect /src/janet/src/core/gc.c linenumber=696
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=699
                            janet_binop_call /src/janet/src/core/vm.c linenumber=699
                              janet_method_lookup /src/janet/src/core/vm.c linenumber=331
                              janet_method_lookup /src/janet/src/core/vm.c linenumber=334
                              janet_panicf /src/janet/src/core/capi.c linenumber=337
                              janet_method_invoke /src/janet/src/core/vm.c linenumber=341
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=264
                                janet_panicf /src/janet/src/core/capi.c linenumber=278
                                janet_in /src/janet/src/core/value.c linenumber=280
                                  janet_panicf /src/janet/src/core/capi.c linenumber=458
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=461
                                  janet_struct_get /src/janet/src/core/struct.c linenumber=461
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=464
                                  janet_table_get /src/janet/src/core/table.c linenumber=464
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=467
                                  getter_checkint /src/janet/src/core/value.c linenumber=468
                                    janet_checkint /src/janet/src/core/util.c linenumber=443
                                    janet_panicf /src/janet/src/core/capi.c linenumber=449
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=473
                                  getter_checkint /src/janet/src/core/value.c linenumber=475
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=479
                                  getter_checkint /src/janet/src/core/value.c linenumber=480
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=481
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=487
                                  getter_checkint /src/janet/src/core/value.c linenumber=488
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=489
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=493
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=495
                                  janet_panicf /src/janet/src/core/capi.c linenumber=496
                                  janet_panicf /src/janet/src/core/capi.c linenumber=498
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=504
                                  janet_equals /src/janet/src/core/value.c linenumber=504
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=505
                                  janet_panicf /src/janet/src/core/capi.c linenumber=507
                                janet_panicf /src/janet/src/core/capi.c linenumber=284
                                janet_in /src/janet/src/core/value.c linenumber=286
                              janet_method_invoke /src/janet/src/core/vm.c linenumber=344
                            janet_collect /src/janet/src/core/gc.c linenumber=699
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=702
                            janet_mcall /src/janet/src/core/vm.c linenumber=702
                            janet_collect /src/janet/src/core/gc.c linenumber=702
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=705
                            janet_binop_call /src/janet/src/core/vm.c linenumber=705
                            janet_collect /src/janet/src/core/gc.c linenumber=705
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=708
                            janet_mcall /src/janet/src/core/vm.c linenumber=708
                            janet_collect /src/janet/src/core/gc.c linenumber=708
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=711
                            janet_binop_call /src/janet/src/core/vm.c linenumber=711
                            janet_collect /src/janet/src/core/gc.c linenumber=711
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=714
                            janet_mcall /src/janet/src/core/vm.c linenumber=714
                            janet_collect /src/janet/src/core/gc.c linenumber=714
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=717
                            janet_binop_call /src/janet/src/core/vm.c linenumber=717
                            janet_collect /src/janet/src/core/gc.c linenumber=717
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=725
                            janet_binop_call /src/janet/src/core/vm.c linenumber=729
                            janet_collect /src/janet/src/core/gc.c linenumber=732
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=743
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=746
                            janet_binop_call /src/janet/src/core/vm.c linenumber=751
                            janet_collect /src/janet/src/core/gc.c linenumber=754
                            fmod  linenumber=764
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=764
                            janet_binop_call /src/janet/src/core/vm.c linenumber=768
                            janet_collect /src/janet/src/core/gc.c linenumber=771
                            janet_panicf /src/janet/src/core/capi.c linenumber=776
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=776
                            janet_binop_call /src/janet/src/core/vm.c linenumber=776
                            janet_collect /src/janet/src/core/gc.c linenumber=776
                            janet_panicf /src/janet/src/core/capi.c linenumber=779
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=779
                            janet_binop_call /src/janet/src/core/vm.c linenumber=779
                            janet_collect /src/janet/src/core/gc.c linenumber=779
                            janet_panicf /src/janet/src/core/capi.c linenumber=782
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=782
                            janet_binop_call /src/janet/src/core/vm.c linenumber=782
                            janet_collect /src/janet/src/core/gc.c linenumber=782
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=787
                            janet_unary_call /src/janet/src/core/vm.c linenumber=791
                              janet_method_lookup /src/janet/src/core/vm.c linenumber=320
                              janet_panicf /src/janet/src/core/capi.c linenumber=322
                              janet_method_invoke /src/janet/src/core/vm.c linenumber=325
                            janet_collect /src/janet/src/core/gc.c linenumber=794
                            janet_panicf /src/janet/src/core/capi.c linenumber=799
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=799
                            janet_binop_call /src/janet/src/core/vm.c linenumber=799
                            janet_collect /src/janet/src/core/gc.c linenumber=799
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=802
                            janet_mcall /src/janet/src/core/vm.c linenumber=802
                            janet_collect /src/janet/src/core/gc.c linenumber=802
                            janet_panicf /src/janet/src/core/capi.c linenumber=802
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=805
                            janet_binop_call /src/janet/src/core/vm.c linenumber=805
                            janet_collect /src/janet/src/core/gc.c linenumber=805
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=808
                            janet_mcall /src/janet/src/core/vm.c linenumber=808
                            janet_collect /src/janet/src/core/gc.c linenumber=808
                            janet_panicf /src/janet/src/core/capi.c linenumber=808
                            janet_panicf /src/janet/src/core/capi.c linenumber=811
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=811
                            janet_binop_call /src/janet/src/core/vm.c linenumber=811
                            janet_collect /src/janet/src/core/gc.c linenumber=811
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=814
                            janet_mcall /src/janet/src/core/vm.c linenumber=814
                            janet_collect /src/janet/src/core/gc.c linenumber=814
                            janet_panicf /src/janet/src/core/capi.c linenumber=814
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=825
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=825
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=831
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=831
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=842
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=842
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=849
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=849
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=860
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=860
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=866
                            janet_compare /src/janet/src/core/value.c linenumber=866
                            janet_collect /src/janet/src/core/gc.c linenumber=866
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=869
                            janet_compare /src/janet/src/core/value.c linenumber=869
                            janet_collect /src/janet/src/core/gc.c linenumber=869
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=872
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=872
                            janet_compare /src/janet/src/core/value.c linenumber=872
                            janet_collect /src/janet/src/core/gc.c linenumber=872
                            janet_compare /src/janet/src/core/value.c linenumber=875
                            janet_collect /src/janet/src/core/gc.c linenumber=875
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=878
                            janet_compare /src/janet/src/core/value.c linenumber=878
                            janet_collect /src/janet/src/core/gc.c linenumber=878
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=881
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=881
                            janet_compare /src/janet/src/core/value.c linenumber=881
                            janet_collect /src/janet/src/core/gc.c linenumber=881
                            janet_equals /src/janet/src/core/value.c linenumber=884
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=884
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=888
                            janet_equals /src/janet/src/core/value.c linenumber=892
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=892
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=896
                            janet_compare /src/janet/src/core/value.c linenumber=900
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=900
                            janet_next_impl /src/janet/src/core/value.c linenumber=909
                              janet_panicf /src/janet/src/core/capi.c linenumber=134
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=140
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=144
                              janet_dict_find /src/janet/src/core/util.c linenumber=151
                              janet_checkint /src/janet/src/core/util.c linenumber=167
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=174
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=176
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=178
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=180
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=183
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=188
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=194
                              janet_fiber_status /src/janet/src/core/fiber.c linenumber=196
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=205
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=208
                              janet_continue /src/janet/src/core/vm.c linenumber=208
                              janet_signalv /src/janet/src/core/capi.c linenumber=211
                              janet_panicv /src/janet/src/core/capi.c linenumber=214
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=226
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=228
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=232
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=916
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=920
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=924
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=928
                            janet_panic /src/janet/src/core/capi.c linenumber=933
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=939
                            janet_panic /src/janet/src/core/capi.c linenumber=946
                            janet_panic /src/janet/src/core/capi.c linenumber=948
                            janet_env_valid /src/janet/src/core/fiber.c linenumber=949
                            janet_panic /src/janet/src/core/capi.c linenumber=949
                            janet_panic /src/janet/src/core/capi.c linenumber=964
                            janet_panic /src/janet/src/core/capi.c linenumber=966
                            janet_env_valid /src/janet/src/core/fiber.c linenumber=967
                            janet_panic /src/janet/src/core/capi.c linenumber=967
                            janet_panic /src/janet/src/core/capi.c linenumber=981
                            janet_gcalloc /src/janet/src/core/gc.c linenumber=984
                            janet_gcalloc /src/janet/src/core/gc.c linenumber=994
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1006
                            janet_collect /src/janet/src/core/gc.c linenumber=1007
                            janet_fiber_push /src/janet/src/core/fiber.c linenumber=1011
                              janet_panic /src/janet/src/core/capi.c linenumber=137
                              janet_fiber_grow /src/janet/src/core/fiber.c linenumber=139
                            janet_collect /src/janet/src/core/gc.c linenumber=1013
                            janet_fiber_push2 /src/janet/src/core/fiber.c linenumber=1016
                              janet_panic /src/janet/src/core/capi.c linenumber=146
                              janet_fiber_grow /src/janet/src/core/fiber.c linenumber=149
                            janet_collect /src/janet/src/core/gc.c linenumber=1018
                            janet_fiber_push3 /src/janet/src/core/fiber.c linenumber=1021
                              janet_panic /src/janet/src/core/capi.c linenumber=158
                              janet_fiber_grow /src/janet/src/core/fiber.c linenumber=161
                            janet_collect /src/janet/src/core/gc.c linenumber=1023
                            janet_indexed_view /src/janet/src/core/util.c linenumber=1028
                            janet_fiber_pushn /src/janet/src/core/fiber.c linenumber=1029
                            janet_panicf /src/janet/src/core/capi.c linenumber=1031
                            janet_collect /src/janet/src/core/gc.c linenumber=1035
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1038
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1038
                            janet_panic /src/janet/src/core/capi.c linenumber=1041
                            resolve_method /src/janet/src/core/vm.c linenumber=1045
                              janet_panicf /src/janet/src/core/capi.c linenumber=307
                              method_to_fun /src/janet/src/core/vm.c linenumber=308
                              janet_panicf /src/janet/src/core/capi.c linenumber=310
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1048
                            janet_dynprintf /src/janet/src/core/io.c linenumber=1050
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=791
                              janet_formatbv /src/janet/src/core/pp.c linenumber=791
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1050
                            janet_fiber_funcframe /src/janet/src/core/fiber.c linenumber=1053
                            janet_panicf /src/janet/src/core/capi.c linenumber=1055
                            janet_collect /src/janet/src/core/gc.c linenumber=1060
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1064
                            janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1064
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1065
                            janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1066
                            janet_collect /src/janet/src/core/gc.c linenumber=1069
                            call_nonfn /src/janet/src/core/vm.c linenumber=1072
                              janet_method_invoke /src/janet/src/core/vm.c linenumber=296
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1078
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1078
                            janet_panic /src/janet/src/core/capi.c linenumber=1081
                            resolve_method /src/janet/src/core/vm.c linenumber=1085
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1088
                            janet_dynprintf /src/janet/src/core/io.c linenumber=1090
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1090
                            janet_fiber_funcframe_tail /src/janet/src/core/fiber.c linenumber=1092
                              janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=342
                              janet_env_detach /src/janet/src/core/fiber.c linenumber=351
                              janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=359
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=360
                              make_struct_n /src/janet/src/core/fiber.c linenumber=362
                              janet_tuple_n /src/janet/src/core/tuple.c linenumber=363
                              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=363
                              make_struct_n /src/janet/src/core/fiber.c linenumber=366
                              janet_tuple_n /src/janet/src/core/tuple.c linenumber=369
                              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=369
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=382
                            janet_panicf /src/janet/src/core/capi.c linenumber=1095
                            janet_collect /src/janet/src/core/gc.c linenumber=1100
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1107
                            janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1107
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1108
                            janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1109
                            call_nonfn /src/janet/src/core/vm.c linenumber=1111
                            janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1113
                            janet_collect /src/janet/src/core/gc.c linenumber=1119
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1125
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1125
                            janet_panicf /src/janet/src/core/capi.c linenumber=1126
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1127
                            janet_check_can_resume /src/janet/src/core/vm.c linenumber=1128
                            janet_panicv /src/janet/src/core/capi.c linenumber=1130
                            janet_continue_no_check /src/janet/src/core/vm.c linenumber=1133
                              janet_restore /src/janet/src/core/vm.c linenumber=1589
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1591
                              janet_gcunroot /src/janet/src/core/gc.c linenumber=1591
                            janet_collect /src/janet/src/core/gc.c linenumber=1140
                            janet_panicf /src/janet/src/core/capi.c linenumber=1152
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1153
                            janet_fiber_status /src/janet/src/core/fiber.c linenumber=1154
                            janet_panicf /src/janet/src/core/capi.c linenumber=1157
                            janet_panicf /src/janet/src/core/capi.c linenumber=1166
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1167
                            janet_check_can_resume /src/janet/src/core/vm.c linenumber=1168
                            janet_panicv /src/janet/src/core/capi.c linenumber=1170
                            janet_continue_signal /src/janet/src/core/vm.c linenumber=1173
                              janet_check_can_resume /src/janet/src/core/vm.c linenumber=1609
                              janet_continue_no_check /src/janet/src/core/vm.c linenumber=1618
                            janet_collect /src/janet/src/core/gc.c linenumber=1180
                            janet_put /src/janet/src/core/value.c linenumber=1186
                              janet_panicf /src/janet/src/core/capi.c linenumber=768
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=771
                              getter_checkint /src/janet/src/core/value.c linenumber=772
                              janet_array_ensure /src/janet/src/core/array.c linenumber=774
                                realloc  linenumber=82
                                fprintf  linenumber=84
                                exit  linenumber=84
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=776
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=784
                              getter_checkint /src/janet/src/core/value.c linenumber=785
                              janet_checkint /src/janet/src/core/util.c linenumber=786
                              janet_panicf /src/janet/src/core/capi.c linenumber=787
                              janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=789
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=797
                              janet_table_put /src/janet/src/core/table.c linenumber=797
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=800
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=802
                              janet_panicf /src/janet/src/core/capi.c linenumber=804
                            janet_collect /src/janet/src/core/gc.c linenumber=1189
                            janet_putindex /src/janet/src/core/value.c linenumber=1194
                              janet_panicf /src/janet/src/core/capi.c linenumber=721
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=724
                              janet_array_ensure /src/janet/src/core/array.c linenumber=726
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=728
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=736
                              janet_checkint /src/janet/src/core/util.c linenumber=737
                              janet_panicf /src/janet/src/core/capi.c linenumber=738
                              janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=740
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=748
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=749
                              janet_table_put /src/janet/src/core/table.c linenumber=749
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=753
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=755
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=755
                              janet_panicf /src/janet/src/core/capi.c linenumber=757
                            janet_collect /src/janet/src/core/gc.c linenumber=1197
                            janet_in /src/janet/src/core/value.c linenumber=1202
                            janet_get /src/janet/src/core/value.c linenumber=1211
                            janet_getindex /src/janet/src/core/value.c linenumber=1220
                              janet_panic /src/janet/src/core/capi.c linenumber=578
                              janet_panicf /src/janet/src/core/capi.c linenumber=581
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=586
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=587
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=589
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=589
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=593
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=594
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=596
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=600
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=601
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=603
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=603
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=608
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=610
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=614
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=614
                              janet_table_get /src/janet/src/core/table.c linenumber=614
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=617
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=617
                              janet_struct_get /src/janet/src/core/struct.c linenumber=617
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=620
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=622
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=622
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=623
                              janet_panicf /src/janet/src/core/capi.c linenumber=625
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=631
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=633
                            janet_lengthv /src/janet/src/core/value.c linenumber=1229
                              janet_panicf /src/janet/src/core/capi.c linenumber=681
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=685
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=685
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=687
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=687
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=689
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=691
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=691
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=693
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=693
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=695
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=695
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=697
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=706
                              janet_panicf /src/janet/src/core/capi.c linenumber=708
                              janet_mcall /src/janet/src/core/vm.c linenumber=713
                            janet_array_n /src/janet/src/core/array.c linenumber=1238
                              janet_gcalloc /src/janet/src/core/gc.c linenumber=63
                              fprintf  linenumber=68
                              exit  linenumber=68
                              safe_memcpy /src/janet/src/core/util.c linenumber=70
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1238
                            janet_collect /src/janet/src/core/gc.c linenumber=1240
                            janet_tuple_n /src/janet/src/core/tuple.c linenumber=1248
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1251
                            janet_collect /src/janet/src/core/gc.c linenumber=1253
                            janet_panicf /src/janet/src/core/capi.c linenumber=1261
                            janet_table /src/janet/src/core/table.c linenumber=1263
                            janet_table_put /src/janet/src/core/table.c linenumber=1265
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1266
                            janet_collect /src/janet/src/core/gc.c linenumber=1268
                            janet_panicf /src/janet/src/core/capi.c linenumber=1276
                            janet_struct_begin /src/janet/src/core/struct.c linenumber=1278
                            janet_struct_put /src/janet/src/core/struct.c linenumber=1280
                            janet_struct_end /src/janet/src/core/struct.c linenumber=1281
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1281
                            janet_collect /src/janet/src/core/gc.c linenumber=1283
                            janet_buffer_init /src/janet/src/core/buffer.c linenumber=1290
                            janet_to_string_b /src/janet/src/core/pp.c linenumber=1292
                            janet_string /src/janet/src/core/string.c linenumber=1293
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1293
                            janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=1294
                            janet_collect /src/janet/src/core/gc.c linenumber=1296
                            janet_buffer /src/janet/src/core/buffer.c linenumber=1302
                            janet_to_string_b /src/janet/src/core/pp.c linenumber=1304
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1305
                            janet_collect /src/janet/src/core/gc.c linenumber=1307
                          janet_gcunlock /src/janet/src/core/gc.c linenumber=1428
                          janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1430
                          janet_formatc /src/janet/src/core/pp.c linenumber=1442
                          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1442
                          janet_panicv /src/janet/src/core/capi.c linenumber=1444
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=876
          janet_table_put /src/janet/src/core/table.c linenumber=876
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=877
          janet_table_put /src/janet/src/core/table.c linenumber=877
          janet_gcunlock /src/janet/src/core/gc.c linenumber=878
          janet_formatc /src/janet/src/core/pp.c linenumber=880
          janetc_error /src/janet/src/core/compile.c linenumber=882
        janetc_cerror /src/janet/src/core/compile.c linenumber=914
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=915
        janetc_cslot /src/janet/src/core/compile.c linenumber=915
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=920
        janetc_fopts_default /src/janet/src/core/compile.c linenumber=925
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=37
          janetc_cslot /src/janet/src/core/compile.c linenumber=37
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=926
        janet_tuple_n /src/janet/src/core/tuple.c linenumber=929
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=929
        janetc_cslot /src/janet/src/core/compile.c linenumber=929
        janetc_tuple /src/janet/src/core/compile.c linenumber=931
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=793
          janetc_toslots /src/janet/src/core/compile.c linenumber=795
            janetc_fopts_default /src/janet/src/core/compile.c linenumber=491
            janet_v_grow /src/janet/src/core/vector.c linenumber=494
            janetc_value /src/janet/src/core/compile.c linenumber=494
              janetc_value /src/janet/src/core/compile.c linenumber=934
                janetc_toslots /src/janet/src/core/compile.c linenumber=936
                janetc_call /src/janet/src/core/compile.c linenumber=936
                  has_spliced /src/janet/src/core/compile.c linenumber=611
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=613
                  janetc_funopt /src/janet/src/core/cfuns.c linenumber=614
                  janetc_pushslots /src/janet/src/core/compile.c linenumber=623
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=536
                      janetc_regfar /src/janet/src/core/emit.c linenumber=279
                        janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=198
                          fprintf  linenumber=158
                          abort  linenumber=158
                          janetc_regalloc_1 /src/janet/src/core/regalloc.c linenumber=161
                            pushchunk /src/janet/src/core/regalloc.c linenumber=124
                        janetc_movenear /src/janet/src/core/emit.c linenumber=199
                          fprintf  linenumber=117
                          abort  linenumber=117
                          janetc_loadconst /src/janet/src/core/emit.c linenumber=119
                            janetc_emit /src/janet/src/core/emit.c linenumber=81
                              janet_v_grow /src/janet/src/core/vector.c linenumber=48
                              janet_v_grow /src/janet/src/core/vector.c linenumber=49
                            janetc_emit /src/janet/src/core/emit.c linenumber=84
                            janetc_emit /src/janet/src/core/emit.c linenumber=95
                            janetc_const /src/janet/src/core/emit.c linenumber=103
                              janet_equals /src/janet/src/core/value.c linenumber=65
                              janetc_cerror /src/janet/src/core/compile.c linenumber=70
                              janet_v_grow /src/janet/src/core/vector.c linenumber=73
                            janetc_emit /src/janet/src/core/emit.c linenumber=104
                          janetc_emit /src/janet/src/core/emit.c linenumber=122
                          janetc_emit /src/janet/src/core/emit.c linenumber=128
                          fprintf  linenumber=134
                          abort  linenumber=134
                          janetc_emit /src/janet/src/core/emit.c linenumber=135
                        janetc_allocfar /src/janet/src/core/emit.c linenumber=201
                          janetc_regalloc_1 /src/janet/src/core/regalloc.c linenumber=34
                          janetc_cerror /src/janet/src/core/compile.c linenumber=36
                        janetc_emit /src/janet/src/core/emit.c linenumber=202
                        janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=203
                          janetc_regalloc_free /src/janet/src/core/regalloc.c linenumber=172
                        janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=206
                        janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=207
                          pushchunk /src/janet/src/core/regalloc.c linenumber=106
                      janetc_emit /src/janet/src/core/emit.c linenumber=281
                      janetc_moveback /src/janet/src/core/emit.c linenumber=283
                        janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=147
                        janetc_loadconst /src/janet/src/core/emit.c linenumber=148
                        janetc_emit /src/janet/src/core/emit.c linenumber=149
                        janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=153
                        janetc_emit /src/janet/src/core/emit.c linenumber=158
                        janetc_emit /src/janet/src/core/emit.c linenumber=161
                        fprintf  linenumber=167
                        abort  linenumber=167
                        janetc_emit /src/janet/src/core/emit.c linenumber=171
                        janetc_emit /src/janet/src/core/emit.c linenumber=174
                      janetc_free_regnear /src/janet/src/core/emit.c linenumber=284
                        janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=187
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=540
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=544
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=545
                    janetc_emit_ss /src/janet/src/core/emit.c linenumber=550
                      janetc_regnear /src/janet/src/core/emit.c linenumber=322
                        janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=218
                        janetc_movenear /src/janet/src/core/emit.c linenumber=219
                      janetc_regfar /src/janet/src/core/emit.c linenumber=323
                      janetc_emit /src/janet/src/core/emit.c linenumber=325
                      janetc_free_regnear /src/janet/src/core/emit.c linenumber=326
                      janetc_moveback /src/janet/src/core/emit.c linenumber=328
                      janetc_free_regnear /src/janet/src/core/emit.c linenumber=329
                    janetc_emit_ss /src/janet/src/core/emit.c linenumber=554
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=555
                    janetc_emit_sss /src/janet/src/core/emit.c linenumber=560
                      janetc_regnear /src/janet/src/core/emit.c linenumber=342
                      janetc_regnear /src/janet/src/core/emit.c linenumber=343
                      janetc_regnear /src/janet/src/core/emit.c linenumber=344
                      janetc_emit /src/janet/src/core/emit.c linenumber=346
                      janetc_free_regnear /src/janet/src/core/emit.c linenumber=347
                      janetc_free_regnear /src/janet/src/core/emit.c linenumber=348
                      janetc_moveback /src/janet/src/core/emit.c linenumber=350
                      janetc_free_regnear /src/janet/src/core/emit.c linenumber=351
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=630
                  janet_formatc /src/janet/src/core/pp.c linenumber=639
                  janetc_error /src/janet/src/core/compile.c linenumber=642
                  janet_formatc /src/janet/src/core/pp.c linenumber=647
                  janetc_error /src/janet/src/core/compile.c linenumber=650
                  janet_formatc /src/janet/src/core/pp.c linenumber=653
                  janetc_error /src/janet/src/core/compile.c linenumber=656
                  janetc_lintf /src/janet/src/core/compile.c linenumber=661
                    janet_buffer_init /src/janet/src/core/buffer.c linenumber=70
                    janet_formatbv /src/janet/src/core/pp.c linenumber=72
                    janet_string /src/janet/src/core/string.c linenumber=74
                    janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=75
                    janet_tuple_begin /src/janet/src/core/tuple.c linenumber=77
                    janet_csymbol /src/janet/src/core/symcache.c linenumber=78
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=78
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=79
                    janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=79
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=80
                    janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=80
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=81
                    janet_tuple_end /src/janet/src/core/tuple.c linenumber=82
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=82
                    janet_array_push /src/janet/src/core/array.c linenumber=82
                      janet_panic /src/janet/src/core/capi.c linenumber=108
                      janet_array_ensure /src/janet/src/core/array.c linenumber=111
                  janetc_lintf /src/janet/src/core/compile.c linenumber=664
                  janet_equals /src/janet/src/core/value.c linenumber=681
                  janetc_lintf /src/janet/src/core/compile.c linenumber=694
                  janet_formatc /src/janet/src/core/pp.c linenumber=708
                  janetc_error /src/janet/src/core/compile.c linenumber=710
                  janet_formatc /src/janet/src/core/pp.c linenumber=715
                  janetc_error /src/janet/src/core/compile.c linenumber=717
                  janet_formatc /src/janet/src/core/pp.c linenumber=720
                  janetc_error /src/janet/src/core/compile.c linenumber=722
                  janetc_emit_s /src/janet/src/core/emit.c linenumber=731
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=732
                  janetc_cslot /src/janet/src/core/compile.c linenumber=732
                  janetc_gettarget /src/janet/src/core/compile.c linenumber=735
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=480
                    janetc_allocfar /src/janet/src/core/emit.c linenumber=482
                  janetc_emit_ss /src/janet/src/core/emit.c linenumber=736
                  janetc_freeslots /src/janet/src/core/compile.c linenumber=739
                    janetc_freeslot /src/janet/src/core/compile.c linenumber=582
                      janetc_regalloc_free /src/janet/src/core/regalloc.c linenumber=90
                    janet_sfree /src/janet/src/core/gc.c linenumber=584
                janetc_freeslot /src/janet/src/core/compile.c linenumber=937
                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=944
                janetc_resolve /src/janet/src/core/compile.c linenumber=944
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=313
                  janetc_cslot /src/janet/src/core/compile.c linenumber=313
                  janet_resolve_ext /src/janet/src/core/util.c linenumber=341
                  janet_table_get_keyword /src/janet/src/core/table.c linenumber=343
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=348
                  lookup_missing /src/janet/src/core/compile.c linenumber=348
                    janet_cstring /src/janet/src/core/string.c linenumber=247
                    janetc_error /src/janet/src/core/compile.c linenumber=247
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=250
                    janet_fiber /src/janet/src/core/fiber.c linenumber=251
                    janet_cstring /src/janet/src/core/string.c linenumber=253
                    janetc_error /src/janet/src/core/compile.c linenumber=253
                    janet_gclock /src/janet/src/core/gc.c linenumber=257
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=259
                    janet_continue /src/janet/src/core/vm.c linenumber=259
                    janet_gcunlock /src/janet/src/core/gc.c linenumber=260
                    janet_formatc /src/janet/src/core/pp.c linenumber=262
                    janetc_error /src/janet/src/core/compile.c linenumber=262
                    janet_binding_from_entry /src/janet/src/core/util.c linenumber=268
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=349
                  janetc_cslot /src/janet/src/core/compile.c linenumber=349
                  janet_formatc /src/janet/src/core/pp.c linenumber=352
                  janetc_error /src/janet/src/core/compile.c linenumber=352
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=353
                  janetc_cslot /src/janet/src/core/compile.c linenumber=353
                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=360
                  janet_formatc /src/janet/src/core/pp.c linenumber=360
                  janetc_error /src/janet/src/core/compile.c linenumber=360
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=361
                  janetc_cslot /src/janet/src/core/compile.c linenumber=361
                  janetc_cslot /src/janet/src/core/compile.c linenumber=364
                  janetc_cslot /src/janet/src/core/compile.c linenumber=368
                  janetc_cslot /src/janet/src/core/compile.c linenumber=373
                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=394
                  janetc_lintf /src/janet/src/core/compile.c linenumber=394
                  fprintf  linenumber=418
                  abort  linenumber=418
                  janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=422
                  janet_v_grow /src/janet/src/core/vector.c linenumber=448
                janetc_array /src/janet/src/core/compile.c linenumber=947
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=785
                  janetc_toslots /src/janet/src/core/compile.c linenumber=787
                  janetc_maker /src/janet/src/core/compile.c linenumber=786
                    janet_struct_begin /src/janet/src/core/struct.c linenumber=758
                    janet_struct_put /src/janet/src/core/struct.c linenumber=762
                    janet_struct_end /src/janet/src/core/struct.c linenumber=764
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=764
                    janetc_cslot /src/janet/src/core/compile.c linenumber=764
                    janetc_freeslots /src/janet/src/core/compile.c linenumber=765
                    janet_tuple_begin /src/janet/src/core/tuple.c linenumber=767
                    janet_tuple_end /src/janet/src/core/tuple.c linenumber=771
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=771
                    janetc_cslot /src/janet/src/core/compile.c linenumber=771
                    janetc_freeslots /src/janet/src/core/compile.c linenumber=772
                    janetc_pushslots /src/janet/src/core/compile.c linenumber=774
                    janetc_freeslots /src/janet/src/core/compile.c linenumber=775
                    janetc_gettarget /src/janet/src/core/compile.c linenumber=776
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=777
                janetc_tablector /src/janet/src/core/compile.c linenumber=950
                  janetc_toslotskv /src/janet/src/core/compile.c linenumber=802
                    janetc_fopts_default /src/janet/src/core/compile.c linenumber=502
                    janet_dictionary_view /src/janet/src/core/util.c linenumber=506
                    janet_smalloc /src/janet/src/core/gc.c linenumber=514
                    janet_sorted_keys /src/janet/src/core/util.c linenumber=517
                    janet_v_grow /src/janet/src/core/vector.c linenumber=519
                    janetc_value /src/janet/src/core/compile.c linenumber=519
                      janetc_tablector /src/janet/src/core/compile.c linenumber=953
                        janetc_maker /src/janet/src/core/compile.c linenumber=801
                      janetc_bufferctor /src/janet/src/core/compile.c linenumber=956
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=808
                        janet_string /src/janet/src/core/string.c linenumber=809
                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=809
                        janetc_toslots /src/janet/src/core/compile.c linenumber=811
                        janetc_maker /src/janet/src/core/compile.c linenumber=810
                      janetc_cslot /src/janet/src/core/compile.c linenumber=959
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=965
                      janetc_cslot /src/janet/src/core/compile.c linenumber=965
                      janetc_return /src/janet/src/core/compile.c linenumber=967
                        janetc_emit /src/janet/src/core/emit.c linenumber=463
                        janetc_emit_s /src/janet/src/core/emit.c linenumber=465
                      janetc_copy /src/janet/src/core/emit.c linenumber=969
                        janetc_cerror /src/janet/src/core/compile.c linenumber=244
                        janetc_sequal /src/janet/src/core/emit.c linenumber=247
                          janet_equals /src/janet/src/core/value.c linenumber=229
                        janetc_movenear /src/janet/src/core/emit.c linenumber=250
                        janetc_moveback /src/janet/src/core/emit.c linenumber=255
                        janetc_allocnear /src/janet/src/core/emit.c linenumber=259
                          janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=43
                        janetc_movenear /src/janet/src/core/emit.c linenumber=260
                        janetc_moveback /src/janet/src/core/emit.c linenumber=261
                        janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=263
                    janet_v_grow /src/janet/src/core/vector.c linenumber=520
                    janetc_value /src/janet/src/core/compile.c linenumber=520
                    janet_sfree /src/janet/src/core/gc.c linenumber=522
          janetc_maker /src/janet/src/core/compile.c linenumber=794
      janetc_pop_funcdef /src/janet/src/core/compile.c linenumber=1189
        janet_funcdef_alloc /src/janet/src/core/bytecode.c linenumber=1007
          janet_gcalloc /src/janet/src/core/gc.c linenumber=533
        fprintf  linenumber=1010
        abort  linenumber=1010
        janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1020
          safe_memcpy /src/janet/src/core/util.c linenumber=48
          fprintf  linenumber=51
          exit  linenumber=51
        janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1023
        fprintf  linenumber=1031
        exit  linenumber=1031
        safe_memcpy /src/janet/src/core/util.c linenumber=1033
        fprintf  linenumber=1039
        exit  linenumber=1039
        safe_memcpy /src/janet/src/core/util.c linenumber=1041
        calloc  linenumber=1062
        fprintf  linenumber=1064
        exit  linenumber=1064
        janet_v_grow /src/janet/src/core/vector.c linenumber=1092
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1105
        janetc_lintf /src/janet/src/core/compile.c linenumber=1105
        fprintf  linenumber=1118
        abort  linenumber=1118
        fprintf  linenumber=1119
        abort  linenumber=1119
        fprintf  linenumber=1120
        abort  linenumber=1120
        janet_v_grow /src/janet/src/core/vector.c linenumber=1123
        janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1127
        janetc_popscope /src/janet/src/core/compile.c linenumber=1131
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=200
          janetc_lintf /src/janet/src/core/compile.c linenumber=200
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=210
          janet_v_grow /src/janet/src/core/vector.c linenumber=212
          janet_sfree /src/janet/src/core/gc.c linenumber=217
          janet_sfree /src/janet/src/core/gc.c linenumber=218
          janet_sfree /src/janet/src/core/gc.c linenumber=219
          janet_sfree /src/janet/src/core/gc.c linenumber=220
          janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=221
          janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=222
        janet_bytecode_movopt /src/janet/src/core/bytecode.c linenumber=1134
          janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=191
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=199
          fprintf  linenumber=219
          abort  linenumber=219
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=242
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=255
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=273
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=281
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=289
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=294
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=295
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=300
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=301
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=332
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=333
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=339
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=340
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=341
          janetc_regalloc_check /src/janet/src/core/regalloc.c linenumber=363
            pushchunk /src/janet/src/core/regalloc.c linenumber=148
          janetc_regalloc_check /src/janet/src/core/regalloc.c linenumber=371
          janetc_regalloc_check /src/janet/src/core/regalloc.c linenumber=386
          janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=395
        janet_bytecode_remove_noops /src/janet/src/core/bytecode.c linenumber=1135
          janet_smalloc /src/janet/src/core/gc.c linenumber=117
          fprintf  linenumber=142
          abort  linenumber=142
          fprintf  linenumber=143
          abort  linenumber=143
          fprintf  linenumber=153
          abort  linenumber=153
          fprintf  linenumber=154
          abort  linenumber=154
          realloc  linenumber=179
          janet_sfree /src/janet/src/core/gc.c linenumber=180
      janet_cstring /src/janet/src/core/string.c linenumber=1190
      janet_def_addflags /src/janet/src/core/compile.c linenumber=1191
      janetc_popscope /src/janet/src/core/compile.c linenumber=1195
      janetc_deinit /src/janet/src/core/compile.c linenumber=1198
        janet_sfree /src/janet/src/core/gc.c linenumber=1163
        janet_sfree /src/janet/src/core/gc.c linenumber=1164
  janet_restore /src/janet/src/core/vm.c linenumber=33
  janet_parser_deinit /src/janet/src/core/parse.c linenumber=35
  janet_deinit /src/janet/src/core/vm.c linenumber=38
    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_deinit_block /src/janet/src/core/gc.c linenumber=686
      janet_free_all_scratch /src/janet/src/core/gc.c linenumber=692
    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
====================================
