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=1671
      calloc  linenumber=42
      fprintf  linenumber=44
      exit  linenumber=44
    janet_table /src/janet/src/core/table.c linenumber=1694
      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=715
            exit  linenumber=715
            realloc  linenumber=720
            fprintf  linenumber=722
            exit  linenumber=722
          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
          array_allocate /src/janet/src/core/util.c linenumber=165
          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=1695
    janet_gcroot /src/janet/src/core/gc.c linenumber=1695
      realloc  linenumber=620
      fprintf  linenumber=622
      exit  linenumber=622
    janet_default_rng /src/janet/src/core/math.c linenumber=1712
    janet_rng_seed /src/janet/src/core/math.c linenumber=1712
      janet_rng_u32 /src/janet/src/core/math.c linenumber=81
    janet_ev_init /src/janet/src/core/ev.c linenumber=1720
      janet_ev_init_common /src/janet/src/core/ev.c linenumber=1934
        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=1935
        janet_make_pipe /src/janet/src/core/ev.c linenumber=1697
          pipe  linenumber=3115
          fcntl64  linenumber=3116
          fcntl64  linenumber=3117
          fcntl64  linenumber=3118
          fcntl64  linenumber=3119
          close  linenumber=3122
          close  linenumber=3123
        fprintf  linenumber=1698
        abort  linenumber=1698
      epoll_create1  linenumber=1936
      timerfd_create  linenumber=1937
      epoll_ctl  linenumber=1943
      epoll_ctl  linenumber=1946
      fprintf  linenumber=1949
      abort  linenumber=1949
    janet_net_init /src/janet/src/core/net.c linenumber=1723
  janet_core_env /src/janet/src/core/corelib.c linenumber=16
    janet_core_lookup_table /src/janet/src/core/corelib.c linenumber=1406
      janet_table /src/janet/src/core/table.c linenumber=1446
      janet_load_libs /src/janet/src/core/corelib.c linenumber=1447
        janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1146
          janet_check_pointer_align /src/janet/src/core/util.c linenumber=679
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=680
          janet_csymbol /src/janet/src/core/symcache.c linenumber=681
            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=134
              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=681
          janet_table_put /src/janet/src/core/table.c linenumber=681
            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.h linenumber=114
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=110
                  janet_dict_find_deep /src/janet/src/core/util.c linenumber=113
                    janet_hash /src/janet/src/core/value.c linenumber=293
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=325
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=328
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=329
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=333
                      murmur64 /src/janet/src/core/value.c linenumber=342
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=348
                      murmur64 /src/janet/src/core/value.c linenumber=359
                    janet_equals /src/janet/src/core/value.c linenumber=305
                      janet_equals_containers /src/janet/src/core/value.c linenumber=299
                        janet_equals_leaf /src/janet/src/core/value.c linenumber=269
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=255
                          janet_string_equal /src/janet/src/core/string.c linenumber=255
                            janet_string_equalconst /src/janet/src/core/string.c linenumber=83
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=257
                          janet_compare_abstract /src/janet/src/core/value.c linenumber=257
                        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=282
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=283
                        push_traversal_node /src/janet/src/core/value.c linenumber=289
                        traversal_next /src/janet/src/core/value.c linenumber=293
                          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_leaf /src/janet/src/core/value.c linenumber=300
                    janet_equals /src/janet/src/core/value.c linenumber=318
                  janet_hash /src/janet/src/core/value.c linenumber=115
              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=767
                free_one_scratch /src/janet/src/core/gc.c linenumber=772
                fprintf  linenumber=778
                abort  linenumber=778
            janet_table_find /src/janet/src/core/table.c linenumber=219
          janet_registry_put /src/janet/src/core/util.c linenumber=682
            realloc  linenumber=503
            fprintf  linenumber=505
            exit  linenumber=505
        janet_lib_io /src/janet/src/core/io.c linenumber=1147
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=858
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=859
            janet_check_pointer_align /src/janet/src/core/util.c linenumber=646
            janet_csymbol /src/janet/src/core/symcache.c linenumber=647
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=647
            janet_table_get /src/janet/src/core/table.c linenumber=648
              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=649
            janet_panicf /src/janet/src/core/capi.c linenumber=650
              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
                  array_allocate /src/janet/src/core/util.c linenumber=43
                  fprintf  linenumber=45
                  exit  linenumber=45
              janet_formatbv /src/janet/src/core/pp.c linenumber=111
                strlen  linenumber=997
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=1002
                  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=1141
                            janet_formatbv /src/janet/src/core/pp.c linenumber=1145
                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=1004
                              scanformat /src/janet/src/core/pp.c linenumber=1009
                                strchr  linenumber=960
                                janet_panic /src/janet/src/core/capi.c linenumber=962
                                __ctype_b_loc  linenumber=963
                                __ctype_b_loc  linenumber=965
                                __ctype_b_loc  linenumber=969
                                __ctype_b_loc  linenumber=971
                                __ctype_b_loc  linenumber=974
                                janet_panic /src/janet/src/core/capi.c linenumber=975
                                strchr  linenumber=981
                                get_fmt_mapping /src/janet/src/core/pp.c linenumber=983
                                  fprintf  linenumber=947
                                  abort  linenumber=947
                                strlen  linenumber=984
                              snprintf  linenumber=1013
                              snprintf  linenumber=1019
                              snprintf  linenumber=1025
                              snprintf  linenumber=1033
                              snprintf  linenumber=1044
                              strlen  linenumber=1051
                              janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1054
                                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=1056
                              janet_panic /src/janet/src/core/capi.c linenumber=1057
                              strchr  linenumber=1058
                              janet_panic /src/janet/src/core/capi.c linenumber=1059
                              snprintf  linenumber=1061
                              janet_to_string_b /src/janet/src/core/pp.c linenumber=1067
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=226
                                  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=229
                                number_to_string_b /src/janet/src/core/pp.c linenumber=233
                                  janet_buffer_extra /src/janet/src/core/buffer.c linenumber=47
                                  snprintf  linenumber=57
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=239
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=240
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=238
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=243
                                janet_buffer_extra /src/janet/src/core/buffer.c linenumber=245
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=246
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=250
                                string_description_b /src/janet/src/core/pp.c linenumber=255
                                  janet_buffer_extra /src/janet/src/core/buffer.c linenumber=107
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=260
                                janet_registry_get /src/janet/src/core/util.c linenumber=260
                                  janet_registry_sort /src/janet/src/core/util.c linenumber=523
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=262
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=264
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=265
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=267
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=268
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=274
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=277
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=282
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=283
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=284
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=291
                                string_description_b /src/janet/src/core/pp.c linenumber=291
                              janet_description_b /src/janet/src/core/pp.c linenumber=1070
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=314
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=317
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=320
                                janet_escape_string_b /src/janet/src/core/pp.c linenumber=320
                                  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_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=323
                                janet_escape_buffer_b /src/janet/src/core/pp.c linenumber=324
                                  janet_panic /src/janet/src/core/capi.c linenumber=216
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=217
                                    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
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=219
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=220
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=331
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=332
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=333
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=335
                                string_description_b /src/janet/src/core/pp.c linenumber=337
                                janet_to_string_b /src/janet/src/core/pp.c linenumber=342
                              typestr /src/janet/src/core/pp.c linenumber=1073
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=894
                              janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=1073
                              pushtypes /src/janet/src/core/pp.c linenumber=1077
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=906
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=908
                              atoi  linenumber=1088
                              atoi  linenumber=1094
                              janet_pretty_ /src/janet/src/core/pp.c linenumber=1104
                                janet_buffer /src/janet/src/core/buffer.c linenumber=838
                                  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=850
                                  janet_table_init_impl /src/janet/src/core/table.c linenumber=72
                                janet_pretty_one /src/janet/src/core/pp.c linenumber=851
                                  janet_table_get /src/janet/src/core/table.c linenumber=611
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=614
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=616
                                  integer_to_string_b /src/janet/src/core/pp.c linenumber=617
                                    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=618
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=620
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=624
                                  janet_table_put /src/janet/src/core/table.c linenumber=624
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=634
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=636
                                  janet_panic /src/janet/src/core/capi.c linenumber=638
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=639
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=640
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=642
                                  janet_description_b /src/janet/src/core/pp.c linenumber=645
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=649
                                  janet_indexed_view /src/janet/src/core/util.c linenumber=658
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=819
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=820
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=823
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=824
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=662
                                  strlen  linenumber=663
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=667
                                  print_newline /src/janet/src/core/pp.c linenumber=672
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=564
                                    backtrack_newlines /src/janet/src/core/pp.c linenumber=567
                                      strncmp  linenumber=533
                                      strncmp  linenumber=536
                                      fprintf  linenumber=547
                                      abort  linenumber=547
                                      fprintf  linenumber=553
                                      abort  linenumber=553
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=568
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=571
                                  janet_pretty_one /src/janet/src/core/pp.c linenumber=673
                                    print_newline /src/janet/src/core/pp.c linenumber=675
                                    janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=676
                                    print_newline /src/janet/src/core/pp.c linenumber=679
                                    janet_pretty_one /src/janet/src/core/pp.c linenumber=680
                                      print_newline /src/janet/src/core/pp.c linenumber=684
                                      janet_pretty_one /src/janet/src/core/pp.c linenumber=685
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=690
                                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=700
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=703
                                        janet_csymbol /src/janet/src/core/symcache.c linenumber=705
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=705
                                        janet_table_get /src/janet/src/core/table.c linenumber=705
                                        janet_bytes_view /src/janet/src/core/util.c linenumber=708
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=835
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=836
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=839
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=840
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=843
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=710
                                        janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=712
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=715
                                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=720
                                        janet_csymbol /src/janet/src/core/symcache.c linenumber=723
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=723
                                        janet_struct_get /src/janet/src/core/struct.c linenumber=723
                                          janet_struct_find /src/janet/src/core/struct.c linenumber=162
                                            janet_dict_find /src/janet/src/core/util.h linenumber=51
                                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=167
                                        janet_bytes_view /src/janet/src/core/util.c linenumber=726
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=728
                                        janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=730
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=733
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=738
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=743
                                        janet_dictionary_view /src/janet/src/core/util.c linenumber=748
                                          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=863
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=866
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=867
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=868
                                        print_newline /src/janet/src/core/pp.c linenumber=761
                                        janet_pretty_one /src/janet/src/core/pp.c linenumber=762
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=763
                                          janet_pretty_one /src/janet/src/core/pp.c linenumber=765
                                            print_newline /src/janet/src/core/pp.c linenumber=769
                                            janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=770
                                            janet_srealloc /src/janet/src/core/gc.c linenumber=790
                                              janet_smalloc /src/janet/src/core/gc.c linenumber=742
                                              janet_mem2scratch /src/janet/src/core/gc.c linenumber=743
                                              realloc  linenumber=747
                                              fprintf  linenumber=749
                                              exit  linenumber=749
                                              fprintf  linenumber=757
                                              abort  linenumber=757
                                            fprintf  linenumber=792
                                            exit  linenumber=792
                                            janet_sorted_keys /src/janet/src/core/util.c linenumber=796
                                              janet_compare /src/janet/src/core/value.c linenumber=973
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=402
                                                janet_string_compare /src/janet/src/core/string.c linenumber=402
                                                  memcmp  linenumber=64
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=407
                                                janet_compare_abstract /src/janet/src/core/value.c linenumber=407
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=412
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=415
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=419
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=420
                                                push_traversal_node /src/janet/src/core/value.c linenumber=424
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=428
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=429
                                                push_traversal_node /src/janet/src/core/value.c linenumber=438
                                                traversal_next /src/janet/src/core/value.c linenumber=442
                                            print_newline /src/janet/src/core/pp.c linenumber=804
                                            janet_pretty_one /src/janet/src/core/pp.c linenumber=806
                                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=807
                                              janet_pretty_one /src/janet/src/core/pp.c linenumber=809
                                                print_newline /src/janet/src/core/pp.c linenumber=813
                                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=814
                                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=822
                                                janet_table_remove /src/janet/src/core/table.c linenumber=828
                                backtrack_newlines /src/janet/src/core/pp.c linenumber=852
                                janet_table_deinit /src/janet/src/core/table.c linenumber=853
                                  janet_sfree /src/janet/src/core/gc.c linenumber=83
                              atoi  linenumber=1109
                              janet_jdn_ /src/janet/src/core/pp.c linenumber=1113
                                janet_buffer /src/janet/src/core/buffer.c linenumber=867
                                janet_table_init /src/janet/src/core/table.c linenumber=878
                                print_jdn_one /src/janet/src/core/pp.c linenumber=879
                                  janet_description_b /src/janet/src/core/pp.c linenumber=399
                                  janet_buffer_extra /src/janet/src/core/buffer.c linenumber=402
                                  janet_buffer_dtostr /src/janet/src/core/strtod.c linenumber=406
                                    janet_buffer_extra /src/janet/src/core/buffer.c linenumber=536
                                    snprintf  linenumber=537
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=410
                                  contains_bad_chars /src/janet/src/core/pp.c linenumber=410
                                    janet_valid_utf8 /src/janet/src/core/parse.c linenumber=302
                                    janet_is_symbol_char /src/janet/src/core/parse.c linenumber=304
                                  janet_description_b /src/janet/src/core/pp.c linenumber=411
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=414
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=416
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=418
                                  print_jdn_one /src/janet/src/core/pp.c linenumber=419
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=421
                                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=425
                                    janet_table_put /src/janet/src/core/table.c linenumber=425
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=426
                                    janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=427
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=429
                                    print_jdn_one /src/janet/src/core/pp.c linenumber=430
                                      janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=432
                                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=436
                                      janet_table_put /src/janet/src/core/table.c linenumber=436
                                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=437
                                      janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=438
                                      janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=443
                                      print_jdn_one /src/janet/src/core/pp.c linenumber=445
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=446
                                        print_jdn_one /src/janet/src/core/pp.c linenumber=447
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=449
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=453
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=454
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=459
                                          print_jdn_one /src/janet/src/core/pp.c linenumber=461
                                            janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=462
                                            print_jdn_one /src/janet/src/core/pp.c linenumber=463
                                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=465
                                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=470
                                              janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=472
                                              janet_unwrap_s64 /src/janet/src/core/inttypes.c linenumber=473
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=127
                                                janet_scan_int64 /src/janet/src/core/strtod.c linenumber=128
                                                  scan_uint64 /src/janet/src/core/strtod.c linenumber=469
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=133
                                                janet_panicf /src/janet/src/core/capi.c linenumber=140
                                                  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
                                              snprintf  linenumber=474
                                              janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=481
                                              janet_unwrap_u64 /src/janet/src/core/inttypes.c linenumber=482
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=155
                                                janet_scan_uint64 /src/janet/src/core/strtod.c linenumber=156
                                                  scan_uint64 /src/janet/src/core/strtod.c linenumber=489
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=161
                                                janet_panicf /src/janet/src/core/capi.c linenumber=168
                                              snprintf  linenumber=483
                                janet_table_deinit /src/janet/src/core/table.c linenumber=880
                                janet_panic /src/janet/src/core/capi.c linenumber=882
                              janet_panicf /src/janet/src/core/capi.c linenumber=1118
                              janet_panic /src/janet/src/core/capi.c linenumber=1123
                              janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1125
                            janet_string /src/janet/src/core/string.c linenumber=1150
                            janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=1151
                          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=653
            janet_table_put /src/janet/src/core/table.c linenumber=653
          janet_makefile /src/janet/src/core/io.c linenumber=862
            makef /src/janet/src/core/io.c linenumber=818
              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=818
          janet_core_def_sm /src/janet/src/core/util.c linenumber=862
            janet_csymbol /src/janet/src/core/symcache.c linenumber=669
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=669
            janet_table_put /src/janet/src/core/table.c linenumber=670
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=672
            janet_registry_put /src/janet/src/core/util.c linenumber=672
          janet_makefile /src/janet/src/core/io.c linenumber=866
          janet_core_def_sm /src/janet/src/core/util.c linenumber=866
          janet_makefile /src/janet/src/core/io.c linenumber=870
          janet_core_def_sm /src/janet/src/core/util.c linenumber=870
        janet_lib_math /src/janet/src/core/math.c linenumber=1148
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=429
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=430
        janet_lib_array /src/janet/src/core/array.c linenumber=1149
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=424
        janet_lib_tuple /src/janet/src/core/tuple.c linenumber=1150
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=164
        janet_lib_buffer /src/janet/src/core/buffer.c linenumber=1151
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=709
        janet_lib_table /src/janet/src/core/table.c linenumber=1152
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=452
        janet_lib_struct /src/janet/src/core/struct.c linenumber=1153
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=307
        janet_lib_fiber /src/janet/src/core/fiber.c linenumber=1154
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=687
        janet_lib_os /src/janet/src/core/os.c linenumber=1155
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3107
        janet_lib_parse /src/janet/src/core/parse.c linenumber=1156
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1326
        janet_lib_compile /src/janet/src/core/compile.c linenumber=1157
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1364
        janet_lib_debug /src/janet/src/core/debug.c linenumber=1158
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=460
        janet_lib_string /src/janet/src/core/string.c linenumber=1159
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=683
        janet_lib_marsh /src/janet/src/core/marsh.c linenumber=1160
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1737
        janet_lib_peg /src/janet/src/core/peg.c linenumber=1162
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=2112
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=2113
        janet_lib_asm /src/janet/src/core/asm.c linenumber=1165
        janet_lib_inttypes /src/janet/src/core/inttypes.c linenumber=1168
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=680
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=681
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=682
        janet_lib_ev /src/janet/src/core/ev.c linenumber=1171
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3746
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3747
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3748
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3749
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3750
        janet_lib_filewatch /src/janet/src/core/filewatch.c linenumber=1173
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=999
        janet_lib_net /src/janet/src/core/net.c linenumber=1177
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1287
        janet_lib_ffi /src/janet/src/core/ffi.c linenumber=1180
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1947
      janet_table_put /src/janet/src/core/table.c linenumber=1454
    janet_unmarshal /src/janet/src/core/marsh.c linenumber=1409
      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=729
          janet_panic /src/janet/src/core/capi.c linenumber=733
          janet_panic /src/janet/src/core/capi.c linenumber=740
          janet_panicf /src/janet/src/core/capi.c linenumber=748
        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=759
          janet_panicf /src/janet/src/core/capi.c linenumber=761
        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
          array_allocate /src/janet/src/core/util.c linenumber=1125
          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=898
              readint /src/janet/src/core/marsh.c linenumber=901
              janet_panicf /src/janet/src/core/capi.c linenumber=903
              janet_gcalloc /src/janet/src/core/gc.c linenumber=908
              janet_v_grow /src/janet/src/core/vector.c linenumber=924
              readint /src/janet/src/core/marsh.c linenumber=934
              readnat /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=941
              readnat /src/janet/src/core/marsh.c linenumber=942
              readnat /src/janet/src/core/marsh.c linenumber=944
              readnat /src/janet/src/core/marsh.c linenumber=946
              readnat /src/janet/src/core/marsh.c linenumber=948
              readnat /src/janet/src/core/marsh.c linenumber=950
              unmarshal_one /src/janet/src/core/marsh.c linenumber=955
                unmarshal_one_env /src/janet/src/core/marsh.c linenumber=1446
                  janet_panic /src/janet/src/core/capi.c linenumber=836
                  readint /src/janet/src/core/marsh.c linenumber=839
                  janet_panicf /src/janet/src/core/capi.c linenumber=841
                  janet_gcalloc /src/janet/src/core/gc.c linenumber=844
                  janet_v_grow /src/janet/src/core/vector.c linenumber=848
                  readnat /src/janet/src/core/marsh.c linenumber=849
                  readnat /src/janet/src/core/marsh.c linenumber=850
                  unmarshal_one /src/janet/src/core/marsh.c linenumber=854
                    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
                            array_allocate /src/janet/src/core/util.c linenumber=37
                            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=255
                                janet_hash_mix /src/janet/src/core/util.c linenumber=255
                            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=804
                              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=127
                                      janet_hash /src/janet/src/core/value.c linenumber=64
                                      janet_hash /src/janet/src/core/value.c linenumber=92
                                      janet_compare /src/janet/src/core/value.c linenumber=104
                                  janet_struct_end /src/janet/src/core/struct.c linenumber=1510
                                    janet_struct_begin /src/janet/src/core/struct.c linenumber=136
                                    janet_struct_put /src/janet/src/core/struct.c linenumber=140
                                    janet_kv_calchash /src/janet/src/core/util.c linenumber=146
                                      janet_hash /src/janet/src/core/value.c linenumber=265
                                      janet_hash_mix /src/janet/src/core/util.c linenumber=265
                                      janet_hash /src/janet/src/core/value.c linenumber=266
                                      janet_hash_mix /src/janet/src/core/util.c linenumber=266
                                  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=657
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=661
                      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=855
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=856
                  janet_panic /src/janet/src/core/capi.c linenumber=862
                  array_allocate /src/janet/src/core/util.c linenumber=864
                  fprintf  linenumber=866
                  exit  linenumber=866
                  unmarshal_one /src/janet/src/core/marsh.c linenumber=870
              janet_asserttype /src/janet/src/core/marsh.c linenumber=956
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=957
              unmarshal_one /src/janet/src/core/marsh.c linenumber=961
              janet_asserttype /src/janet/src/core/marsh.c linenumber=962
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=963
              array_allocate /src/janet/src/core/util.c linenumber=968
              fprintf  linenumber=970
              exit  linenumber=970
              unmarshal_one /src/janet/src/core/marsh.c linenumber=973
              array_allocate /src/janet/src/core/util.c linenumber=981
              fprintf  linenumber=983
              exit  linenumber=983
              readint /src/janet/src/core/marsh.c linenumber=986
              readint /src/janet/src/core/marsh.c linenumber=987
              readint /src/janet/src/core/marsh.c linenumber=988
              unmarshal_one /src/janet/src/core/marsh.c linenumber=990
              janet_panicf /src/janet/src/core/capi.c linenumber=992
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=994
              array_allocate /src/janet/src/core/util.c linenumber=1000
              fprintf  linenumber=1002
              exit  linenumber=1002
              janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1004
                janet_panic /src/janet/src/core/capi.c linenumber=881
              calloc  linenumber=1009
              fprintf  linenumber=1011
              exit  linenumber=1011
              readint /src/janet/src/core/marsh.c linenumber=1014
              calloc  linenumber=1023
              fprintf  linenumber=1025
              exit  linenumber=1025
              unmarshal_one_def /src/janet/src/core/marsh.c linenumber=1028
                array_allocate /src/janet/src/core/util.c linenumber=1038
                fprintf  linenumber=1040
                exit  linenumber=1040
                readint /src/janet/src/core/marsh.c linenumber=1043
                readint /src/janet/src/core/marsh.c linenumber=1045
                array_allocate /src/janet/src/core/util.c linenumber=1054
                fprintf  linenumber=1056
                exit  linenumber=1056
                janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1058
                janet_verify /src/janet/src/core/bytecode.c linenumber=1063
                janet_panicf /src/janet/src/core/capi.c linenumber=1064
          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=1417
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1418
    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1424
    janet_csymbol /src/janet/src/core/symcache.c linenumber=1425
    janet_resolve /src/janet/src/core/util.c linenumber=1425
      janet_resolve_ext /src/janet/src/core/util.c linenumber=798
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=793
        janet_table_get /src/janet/src/core/table.c linenumber=793
        janet_binding_from_entry /src/janet/src/core/util.c linenumber=794
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=692
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=699
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=701
            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=330
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=345
              memcmp  linenumber=347
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=363
              memcmp  linenumber=365
            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=166
          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_table_get_keyword /src/janet/src/core/table.c linenumber=704
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=707
          janet_cstrcmp /src/janet/src/core/util.c linenumber=708
          janet_cstrcmp /src/janet/src/core/util.c linenumber=710
          janet_cstrcmp /src/janet/src/core/util.c linenumber=712
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=720
      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=800
      janet_array_peek /src/janet/src/core/array.c linenumber=800
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=130
    janet_csymbol /src/janet/src/core/symcache.c linenumber=1426
    janet_resolve /src/janet/src/core/util.c linenumber=1426
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1430
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1431
    janet_table_put /src/janet/src/core/table.c linenumber=1435
  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
          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
          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=1158
              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=1304
      janetc_init /src/janet/src/core/compile.c linenumber=1275
        janet_table_get_keyword /src/janet/src/core/table.c linenumber=1250
        janet_table_get_keyword /src/janet/src/core/table.c linenumber=1251
        to_optimization_level /src/janet/src/core/compile.c linenumber=1251
          janet_checkint /src/janet/src/core/util.c linenumber=1234
      janetc_scope /src/janet/src/core/compile.c linenumber=1278
        janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=165
        janetc_regalloc_clone /src/janet/src/core/regalloc.c linenumber=168
          fprintf  linenumber=77
          exit  linenumber=77
        janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=170
      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1283
      janetc_cslot /src/janet/src/core/compile.c linenumber=1283
      janetc_value /src/janet/src/core/compile.c linenumber=1286
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=990
        janetc_cslot /src/janet/src/core/compile.c linenumber=990
        janetc_cerror /src/janet/src/core/compile.c linenumber=992
          janet_cstring /src/janet/src/core/string.c linenumber=54
          janetc_error /src/janet/src/core/compile.c linenumber=54
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=993
        janetc_cslot /src/janet/src/core/compile.c linenumber=993
        macroexpand1 /src/janet/src/core/compile.c linenumber=1002
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=915
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=928
          janetc_special /src/janet/src/core/specials.c linenumber=929
            janet_strbinsearch /src/janet/src/core/util.c linenumber=1255
              janet_cstrcmp /src/janet/src/core/util.c linenumber=424
          janet_resolve /src/janet/src/core/util.c linenumber=935
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=941
          janet_fiber /src/janet/src/core/fiber.c linenumber=943
            fiber_alloc /src/janet/src/core/fiber.c linenumber=97
              janet_gcalloc /src/janet/src/core/gc.c linenumber=53
              array_allocate /src/janet/src/core/util.c linenumber=58
              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=207
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=216
                fprintf  linenumber=232
                abort  linenumber=232
                make_struct_n /src/janet/src/core/fiber.c linenumber=236
                  janet_struct_begin /src/janet/src/core/struct.c linenumber=184
                  janet_struct_put /src/janet/src/core/struct.c linenumber=186
                  janet_struct_end /src/janet/src/core/struct.c linenumber=188
                janet_tuple_n /src/janet/src/core/tuple.c linenumber=237
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=237
                make_struct_n /src/janet/src/core/fiber.c linenumber=240
                janet_tuple_n /src/janet/src/core/tuple.c linenumber=243
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=243
          janet_formatc /src/janet/src/core/pp.c linenumber=949
          janet_formatc /src/janet/src/core/pp.c linenumber=951
          janetc_error /src/janet/src/core/compile.c linenumber=953
          janet_gclock /src/janet/src/core/gc.c linenumber=958
          janet_csymbol /src/janet/src/core/symcache.c linenumber=959
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=959
          janet_table_put /src/janet/src/core/table.c linenumber=960
          janet_csymbol /src/janet/src/core/symcache.c linenumber=961
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=961
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=963
          janet_table_put /src/janet/src/core/table.c linenumber=963
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=966
          janet_continue /src/janet/src/core/vm.c linenumber=966
            janet_check_can_resume /src/janet/src/core/vm.c linenumber=1605
              janet_fiber_status /src/janet/src/core/fiber.c linenumber=1455
              janet_cstring /src/janet/src/core/string.c linenumber=1458
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1458
              janet_cstring /src/janet/src/core/string.c linenumber=1465
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1465
              janet_formatc /src/janet/src/core/pp.c linenumber=1479
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1481
            janet_continue_no_check /src/janet/src/core/vm.c linenumber=1607
              janet_fiber_status /src/janet/src/core/fiber.c linenumber=1510
              janet_fiber_did_resume /src/janet/src/core/ev.c linenumber=1513
                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=651
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=641
                  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=1517
              janet_continue /src/janet/src/core/vm.c linenumber=1525
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1546
              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1548
              janet_tuple_n /src/janet/src/core/tuple.c linenumber=1564
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1564
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1575
              janet_gcroot /src/janet/src/core/gc.c linenumber=1575
              janet_try_init /src/janet/src/core/vm.c linenumber=1580
              _setjmp  linenumber=1580
              run_vm /src/janet/src/core/vm.c linenumber=1586
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=637
                  janet_env_detach /src/janet/src/core/fiber.c linenumber=434
                    janet_env_valid /src/janet/src/core/fiber.c linenumber=258
                    fprintf  linenumber=264
                    exit  linenumber=264
                    safe_memcpy /src/janet/src/core/util.c linenumber=267
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=275
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=644
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=666
                janet_panicf /src/janet/src/core/capi.c linenumber=675
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=681
                janet_collect /src/janet/src/core/gc.c linenumber=685
                  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=315
                            janet_fiber_status /src/janet/src/core/fiber.c linenumber=317
                            janet_env_detach /src/janet/src/core/fiber.c linenumber=326
                          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_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=596
                  janet_mark /src/janet/src/core/gc.c linenumber=596
                  janet_mark_fiber /src/janet/src/core/gc.c linenumber=599
                  janet_mark /src/janet/src/core/gc.c linenumber=602
                  janet_mark /src/janet/src/core/gc.c linenumber=605
                  janet_sweep /src/janet/src/core/gc.c linenumber=608
                    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=398
                      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=610
                    free_one_scratch /src/janet/src/core/gc.c linenumber=567
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=689
                janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=691
                janet_collect /src/janet/src/core/gc.c linenumber=695
                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=699
                janet_mcall /src/janet/src/core/vm.c linenumber=699
                  janet_panicf /src/janet/src/core/capi.c linenumber=1649
                  janet_method_lookup /src/janet/src/core/vm.c linenumber=1652
                    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=522
                        janet_checkint /src/janet/src/core/util.c linenumber=526
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=526
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=528
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=529
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=530
                        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=531
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=535
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=537
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=540
                        janet_checkint /src/janet/src/core/util.c linenumber=545
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=545
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=547
                        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_to_pointer /src/janet/src/core/wrap.c linenumber=553
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=554
                        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=555
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=557
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=558
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=563
                        janet_table_get /src/janet/src/core/table.c linenumber=563
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=566
                        janet_struct_get /src/janet/src/core/struct.c linenumber=567
                        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=571
                        janet_equals /src/janet/src/core/value.c linenumber=571
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=572
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=574
                  janet_panicf /src/janet/src/core/capi.c linenumber=1654
                  janet_method_invoke /src/janet/src/core/vm.c linenumber=1657
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=258
                    janet_call /src/janet/src/core/vm.c linenumber=261
                      janet_panic /src/janet/src/core/capi.c linenumber=1387
                      janet_panic /src/janet/src/core/capi.c linenumber=1389
                      janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1394
                        janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=407
                      void_cfunction /src/janet/src/core/vm.c linenumber=1394
                        janet_panic /src/janet/src/core/capi.c linenumber=1381
                      janet_dynprintf /src/janet/src/core/io.c linenumber=1400
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=753
                        janet_dyn /src/janet/src/core/capi.c linenumber=756
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=481
                          janet_csymbol /src/janet/src/core/symcache.c linenumber=482
                          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=482
                          janet_table_get /src/janet/src/core/table.c linenumber=482
                          janet_table_get_keyword /src/janet/src/core/table.c linenumber=485
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=487
                        janet_buffer_init /src/janet/src/core/buffer.c linenumber=769
                        janet_formatbv /src/janet/src/core/pp.c linenumber=770
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=772
                        io_assert_writeable /src/janet/src/core/io.c linenumber=776
                          janet_panic /src/janet/src/core/capi.c linenumber=286
                          janet_panic /src/janet/src/core/capi.c linenumber=288
                        fwrite  linenumber=779
                        janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=780
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=784
                        janet_buffer /src/janet/src/core/buffer.c linenumber=787
                        janet_formatbv /src/janet/src/core/pp.c linenumber=788
                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=789
                        janet_call /src/janet/src/core/vm.c linenumber=790
                          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1400
                          janet_fiber_pushn /src/janet/src/core/fiber.c linenumber=1405
                            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=1406
                          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1409
                          janet_panicf /src/janet/src/core/capi.c linenumber=1411
                          janet_panicf /src/janet/src/core/capi.c linenumber=1413
                          janet_panicf /src/janet/src/core/capi.c linenumber=1414
                          janet_gclock /src/janet/src/core/gc.c linenumber=1420
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1426
                          run_vm /src/janet/src/core/vm.c linenumber=1426
                            janet_collect /src/janet/src/core/gc.c linenumber=699
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=702
                            janet_binop_call /src/janet/src/core/vm.c linenumber=702
                              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=462
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=465
                                  janet_struct_get /src/janet/src/core/struct.c linenumber=465
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=468
                                  janet_table_get /src/janet/src/core/table.c linenumber=468
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=471
                                  getter_checkint /src/janet/src/core/value.c linenumber=472
                                    janet_checkint /src/janet/src/core/util.c linenumber=447
                                    janet_panicf /src/janet/src/core/capi.c linenumber=453
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=477
                                  getter_checkint /src/janet/src/core/value.c linenumber=479
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=483
                                  getter_checkint /src/janet/src/core/value.c linenumber=484
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=485
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=491
                                  getter_checkint /src/janet/src/core/value.c linenumber=492
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=493
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=497
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=499
                                  janet_panicf /src/janet/src/core/capi.c linenumber=500
                                  janet_panicf /src/janet/src/core/capi.c linenumber=502
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=508
                                  janet_equals /src/janet/src/core/value.c linenumber=508
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=509
                                  janet_panicf /src/janet/src/core/capi.c linenumber=511
                                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=702
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=705
                            janet_mcall /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_binop_call /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_mcall /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_binop_call /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_mcall /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=720
                            janet_binop_call /src/janet/src/core/vm.c linenumber=720
                            janet_collect /src/janet/src/core/gc.c linenumber=720
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=728
                            janet_binop_call /src/janet/src/core/vm.c linenumber=732
                            janet_collect /src/janet/src/core/gc.c linenumber=735
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=746
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=749
                            janet_binop_call /src/janet/src/core/vm.c linenumber=754
                            janet_collect /src/janet/src/core/gc.c linenumber=757
                            fmod  linenumber=767
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=767
                            janet_binop_call /src/janet/src/core/vm.c linenumber=771
                            janet_collect /src/janet/src/core/gc.c linenumber=774
                            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_panicf /src/janet/src/core/capi.c linenumber=785
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=785
                            janet_binop_call /src/janet/src/core/vm.c linenumber=785
                            janet_collect /src/janet/src/core/gc.c linenumber=785
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=790
                            janet_unary_call /src/janet/src/core/vm.c linenumber=794
                              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=797
                            janet_panicf /src/janet/src/core/capi.c linenumber=802
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=802
                            janet_binop_call /src/janet/src/core/vm.c linenumber=802
                            janet_collect /src/janet/src/core/gc.c linenumber=802
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=805
                            janet_mcall /src/janet/src/core/vm.c linenumber=805
                            janet_collect /src/janet/src/core/gc.c linenumber=805
                            janet_panicf /src/janet/src/core/capi.c linenumber=805
                            janet_panicf /src/janet/src/core/capi.c linenumber=808
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=808
                            janet_binop_call /src/janet/src/core/vm.c linenumber=808
                            janet_collect /src/janet/src/core/gc.c linenumber=808
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=811
                            janet_mcall /src/janet/src/core/vm.c linenumber=811
                            janet_collect /src/janet/src/core/gc.c linenumber=811
                            janet_panicf /src/janet/src/core/capi.c linenumber=811
                            janet_panicf /src/janet/src/core/capi.c linenumber=814
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=814
                            janet_binop_call /src/janet/src/core/vm.c linenumber=814
                            janet_collect /src/janet/src/core/gc.c linenumber=814
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=817
                            janet_mcall /src/janet/src/core/vm.c linenumber=817
                            janet_collect /src/janet/src/core/gc.c linenumber=817
                            janet_panicf /src/janet/src/core/capi.c linenumber=817
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=828
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=828
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=834
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=834
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=845
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=845
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=852
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=852
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=863
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=863
                            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_compare /src/janet/src/core/value.c linenumber=872
                            janet_collect /src/janet/src/core/gc.c linenumber=872
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=875
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=875
                            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_compare /src/janet/src/core/value.c linenumber=881
                            janet_collect /src/janet/src/core/gc.c linenumber=881
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=884
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=884
                            janet_compare /src/janet/src/core/value.c linenumber=884
                            janet_collect /src/janet/src/core/gc.c linenumber=884
                            janet_equals /src/janet/src/core/value.c linenumber=887
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=887
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=891
                            janet_equals /src/janet/src/core/value.c linenumber=895
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=895
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=899
                            janet_compare /src/janet/src/core/value.c linenumber=903
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=903
                            janet_next_impl /src/janet/src/core/value.c linenumber=912
                              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.h 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=919
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=923
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=927
                            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=931
                            janet_panic /src/janet/src/core/capi.c linenumber=936
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=942
                            janet_panic /src/janet/src/core/capi.c linenumber=949
                            janet_panic /src/janet/src/core/capi.c linenumber=951
                            janet_env_valid /src/janet/src/core/fiber.c linenumber=952
                            janet_panic /src/janet/src/core/capi.c linenumber=952
                            janet_panic /src/janet/src/core/capi.c linenumber=967
                            janet_panic /src/janet/src/core/capi.c linenumber=969
                            janet_env_valid /src/janet/src/core/fiber.c linenumber=970
                            janet_panic /src/janet/src/core/capi.c linenumber=970
                            janet_panic /src/janet/src/core/capi.c linenumber=984
                            janet_gcalloc /src/janet/src/core/gc.c linenumber=987
                            janet_gcalloc /src/janet/src/core/gc.c linenumber=997
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1009
                            janet_collect /src/janet/src/core/gc.c linenumber=1010
                            janet_fiber_push /src/janet/src/core/fiber.c linenumber=1014
                              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=1016
                            janet_fiber_push2 /src/janet/src/core/fiber.c linenumber=1019
                              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=1021
                            janet_fiber_push3 /src/janet/src/core/fiber.c linenumber=1024
                              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=1026
                            janet_indexed_view /src/janet/src/core/util.c linenumber=1031
                            janet_fiber_pushn /src/janet/src/core/fiber.c linenumber=1032
                            janet_panicf /src/janet/src/core/capi.c linenumber=1034
                            janet_collect /src/janet/src/core/gc.c linenumber=1038
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1041
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1041
                            janet_panic /src/janet/src/core/capi.c linenumber=1044
                            resolve_method /src/janet/src/core/vm.c linenumber=1048
                              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=1051
                            janet_dynprintf /src/janet/src/core/io.c linenumber=1053
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=794
                              janet_formatbv /src/janet/src/core/pp.c linenumber=794
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1053
                            janet_fiber_funcframe /src/janet/src/core/fiber.c linenumber=1056
                            janet_panicf /src/janet/src/core/capi.c linenumber=1058
                            janet_collect /src/janet/src/core/gc.c linenumber=1063
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1067
                            janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1067
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1068
                            janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1069
                            janet_collect /src/janet/src/core/gc.c linenumber=1072
                            call_nonfn /src/janet/src/core/vm.c linenumber=1075
                              janet_method_invoke /src/janet/src/core/vm.c linenumber=296
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1081
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1081
                            janet_panic /src/janet/src/core/capi.c linenumber=1084
                            resolve_method /src/janet/src/core/vm.c linenumber=1088
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1091
                            janet_dynprintf /src/janet/src/core/io.c linenumber=1093
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1093
                            janet_fiber_funcframe_tail /src/janet/src/core/fiber.c linenumber=1095
                              janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=344
                              janet_env_detach /src/janet/src/core/fiber.c linenumber=353
                              janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=361
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=362
                              make_struct_n /src/janet/src/core/fiber.c linenumber=364
                              janet_tuple_n /src/janet/src/core/tuple.c linenumber=365
                              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=365
                              make_struct_n /src/janet/src/core/fiber.c linenumber=368
                              janet_tuple_n /src/janet/src/core/tuple.c linenumber=371
                              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=371
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=384
                            janet_panicf /src/janet/src/core/capi.c linenumber=1098
                            janet_collect /src/janet/src/core/gc.c linenumber=1103
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1110
                            janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1110
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1111
                            janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1112
                            call_nonfn /src/janet/src/core/vm.c linenumber=1114
                            janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1116
                            janet_collect /src/janet/src/core/gc.c linenumber=1122
                            janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1128
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1128
                            janet_panicf /src/janet/src/core/capi.c linenumber=1129
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1130
                            janet_check_can_resume /src/janet/src/core/vm.c linenumber=1131
                            janet_panicv /src/janet/src/core/capi.c linenumber=1133
                            janet_continue_no_check /src/janet/src/core/vm.c linenumber=1136
                              janet_restore /src/janet/src/core/vm.c linenumber=1592
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1594
                              janet_gcunroot /src/janet/src/core/gc.c linenumber=1594
                            janet_collect /src/janet/src/core/gc.c linenumber=1143
                            janet_panicf /src/janet/src/core/capi.c linenumber=1155
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1156
                            janet_fiber_status /src/janet/src/core/fiber.c linenumber=1157
                            janet_panicf /src/janet/src/core/capi.c linenumber=1160
                            janet_panicf /src/janet/src/core/capi.c linenumber=1169
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1170
                            janet_check_can_resume /src/janet/src/core/vm.c linenumber=1171
                            janet_panicv /src/janet/src/core/capi.c linenumber=1173
                            janet_continue_signal /src/janet/src/core/vm.c linenumber=1176
                              janet_check_can_resume /src/janet/src/core/vm.c linenumber=1612
                              janet_continue_no_check /src/janet/src/core/vm.c linenumber=1623
                            janet_collect /src/janet/src/core/gc.c linenumber=1183
                            janet_put /src/janet/src/core/value.c linenumber=1189
                              janet_panicf /src/janet/src/core/capi.c linenumber=772
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=775
                              getter_checkint /src/janet/src/core/value.c linenumber=776
                              janet_array_ensure /src/janet/src/core/array.c linenumber=778
                                realloc  linenumber=82
                                fprintf  linenumber=84
                                exit  linenumber=84
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=780
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=788
                              getter_checkint /src/janet/src/core/value.c linenumber=789
                              janet_checkint /src/janet/src/core/util.c linenumber=790
                              janet_panicf /src/janet/src/core/capi.c linenumber=791
                              janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=793
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=801
                              janet_table_put /src/janet/src/core/table.c linenumber=801
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=804
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=806
                            janet_collect /src/janet/src/core/gc.c linenumber=1192
                            janet_putindex /src/janet/src/core/value.c linenumber=1197
                              janet_panicf /src/janet/src/core/capi.c linenumber=725
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=728
                              janet_array_ensure /src/janet/src/core/array.c linenumber=730
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=732
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=740
                              janet_checkint /src/janet/src/core/util.c linenumber=741
                              janet_panicf /src/janet/src/core/capi.c linenumber=742
                              janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=744
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=752
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=753
                              janet_table_put /src/janet/src/core/table.c linenumber=753
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=757
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=759
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=759
                            janet_collect /src/janet/src/core/gc.c linenumber=1200
                            janet_in /src/janet/src/core/value.c linenumber=1205
                            janet_get /src/janet/src/core/value.c linenumber=1214
                            janet_getindex /src/janet/src/core/value.c linenumber=1223
                              janet_panic /src/janet/src/core/capi.c linenumber=582
                              janet_panicf /src/janet/src/core/capi.c linenumber=585
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=590
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=591
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=593
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=593
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=597
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=598
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=600
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=604
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=605
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=607
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=607
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=611
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=612
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=614
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=618
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=618
                              janet_table_get /src/janet/src/core/table.c linenumber=618
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=621
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=621
                              janet_struct_get /src/janet/src/core/struct.c linenumber=621
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=624
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=626
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=626
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=627
                              janet_panicf /src/janet/src/core/capi.c linenumber=629
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=635
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=637
                            janet_lengthv /src/janet/src/core/value.c linenumber=1232
                              janet_panicf /src/janet/src/core/capi.c linenumber=685
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=689
                              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=697
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=701
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=710
                              janet_panicf /src/janet/src/core/capi.c linenumber=712
                            janet_array_n /src/janet/src/core/array.c linenumber=1241
                              janet_gcalloc /src/janet/src/core/gc.c linenumber=63
                              array_allocate /src/janet/src/core/util.c linenumber=66
                              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=1241
                            janet_collect /src/janet/src/core/gc.c linenumber=1243
                            janet_tuple_n /src/janet/src/core/tuple.c linenumber=1251
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1254
                            janet_collect /src/janet/src/core/gc.c linenumber=1256
                            janet_panicf /src/janet/src/core/capi.c linenumber=1264
                            janet_table /src/janet/src/core/table.c linenumber=1266
                            janet_table_put /src/janet/src/core/table.c linenumber=1268
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1269
                            janet_collect /src/janet/src/core/gc.c linenumber=1271
                            janet_panicf /src/janet/src/core/capi.c linenumber=1279
                            janet_struct_begin /src/janet/src/core/struct.c linenumber=1281
                            janet_struct_put /src/janet/src/core/struct.c linenumber=1283
                            janet_struct_end /src/janet/src/core/struct.c linenumber=1284
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1284
                            janet_collect /src/janet/src/core/gc.c linenumber=1286
                            janet_buffer_init /src/janet/src/core/buffer.c linenumber=1293
                            janet_to_string_b /src/janet/src/core/pp.c linenumber=1295
                            janet_string /src/janet/src/core/string.c linenumber=1296
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1296
                            janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=1297
                            janet_collect /src/janet/src/core/gc.c linenumber=1299
                            janet_buffer /src/janet/src/core/buffer.c linenumber=1305
                            janet_to_string_b /src/janet/src/core/pp.c linenumber=1307
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1308
                            janet_collect /src/janet/src/core/gc.c linenumber=1310
                          janet_gcunlock /src/janet/src/core/gc.c linenumber=1431
                          janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1433
                          janet_formatc /src/janet/src/core/pp.c linenumber=1445
                          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1445
                          janet_panicv /src/janet/src/core/capi.c linenumber=1447
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=967
          janet_table_put /src/janet/src/core/table.c linenumber=967
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=968
          janet_table_put /src/janet/src/core/table.c linenumber=968
          janet_gcunlock /src/janet/src/core/gc.c linenumber=969
          janet_formatc /src/janet/src/core/pp.c linenumber=971
          janetc_error /src/janet/src/core/compile.c linenumber=973
        janetc_cerror /src/janet/src/core/compile.c linenumber=1005
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1006
        janetc_cslot /src/janet/src/core/compile.c linenumber=1006
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1011
        janetc_fopts_default /src/janet/src/core/compile.c linenumber=1016
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=38
          janetc_cslot /src/janet/src/core/compile.c linenumber=38
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1017
        janet_tuple_n /src/janet/src/core/tuple.c linenumber=1020
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1020
        janetc_cslot /src/janet/src/core/compile.c linenumber=1020
        janetc_tuple /src/janet/src/core/compile.c linenumber=1022
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=884
          janetc_toslots /src/janet/src/core/compile.c linenumber=886
            janetc_fopts_default /src/janet/src/core/compile.c linenumber=497
            janet_v_grow /src/janet/src/core/vector.c linenumber=500
            janetc_value /src/janet/src/core/compile.c linenumber=500
              janetc_value /src/janet/src/core/compile.c linenumber=1025
                janetc_toslots /src/janet/src/core/compile.c linenumber=1026
                janetc_call /src/janet/src/core/compile.c linenumber=1026
                  has_spliced /src/janet/src/core/compile.c linenumber=635
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=637
                  janetc_funopt /src/janet/src/core/cfuns.c linenumber=638
                  function_can_inline /src/janet/src/core/compile.c linenumber=642
                  janetc_gettarget /src/janet/src/core/compile.c linenumber=654
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=486
                    janetc_allocfar /src/janet/src/core/emit.c linenumber=488
                      janetc_regalloc_1 /src/janet/src/core/regalloc.c linenumber=34
                        pushchunk /src/janet/src/core/regalloc.c linenumber=124
                      janetc_cerror /src/janet/src/core/compile.c linenumber=36
                  janetc_regalloc_n /src/janet/src/core/regalloc.c linenumber=656
                    janetc_regalloc_findn /src/janet/src/core/regalloc.c linenumber=152
                    janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=153
                      pushchunk /src/janet/src/core/regalloc.c linenumber=106
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=670
                  janetc_copy /src/janet/src/core/emit.c linenumber=673
                    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
                      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_moveback /src/janet/src/core/emit.c linenumber=255
                      janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=147
                        fprintf  linenumber=185
                        abort  linenumber=185
                        janetc_regalloc_1 /src/janet/src/core/regalloc.c linenumber=188
                      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_regalloc_free /src/janet/src/core/regalloc.c linenumber=199
                      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_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_bytecode_inline_chunk /src/janet/src/core/bytecode.c linenumber=687
                    fprintf  linenumber=1600
                    abort  linenumber=1600
                    fprintf  linenumber=1601
                    abort  linenumber=1601
                    fprintf  linenumber=1602
                    abort  linenumber=1602
                    fprintf  linenumber=1610
                    abort  linenumber=1610
                    fprintf  linenumber=1615
                    abort  linenumber=1615
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1637
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1640
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1645
                    fprintf  linenumber=1649
                    abort  linenumber=1649
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1650
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1655
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1656
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1661
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1663
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1664
                    fprintf  linenumber=1671
                    abort  linenumber=1671
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1672
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1674
                    janet_v_grow /src/janet/src/core/vector.c linenumber=1675
                    fprintf  linenumber=1683
                    abort  linenumber=1683
                    janet_sfree /src/janet/src/core/gc.c linenumber=1708
                    fprintf  linenumber=1715
                    abort  linenumber=1715
                    janet_sfree /src/janet/src/core/gc.c linenumber=1718
                  janetc_emit /src/janet/src/core/emit.c linenumber=691
                  janet_v_grow /src/janet/src/core/vector.c linenumber=695
                  janet_sfree /src/janet/src/core/gc.c linenumber=697
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=700
                  janetc_cslot /src/janet/src/core/compile.c linenumber=700
                  janetc_regalloc_free_n /src/janet/src/core/regalloc.c linenumber=709
                    janetc_regalloc_free /src/janet/src/core/regalloc.c linenumber=168
                  janetc_pushslots /src/janet/src/core/compile.c linenumber=714
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=542
                      janetc_regfar /src/janet/src/core/emit.c linenumber=279
                        janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=198
                        janetc_movenear /src/janet/src/core/emit.c linenumber=199
                        janetc_allocfar /src/janet/src/core/emit.c linenumber=201
                        janetc_emit /src/janet/src/core/emit.c linenumber=202
                        janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=203
                        janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=206
                        janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=207
                      janetc_emit /src/janet/src/core/emit.c linenumber=281
                      janetc_moveback /src/janet/src/core/emit.c linenumber=283
                      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=546
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=550
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=551
                    janetc_emit_ss /src/janet/src/core/emit.c linenumber=556
                      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=560
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=561
                    janetc_emit_sss /src/janet/src/core/emit.c linenumber=566
                      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=721
                  janet_formatc /src/janet/src/core/pp.c linenumber=730
                  janetc_error /src/janet/src/core/compile.c linenumber=733
                  janet_formatc /src/janet/src/core/pp.c linenumber=738
                  janetc_error /src/janet/src/core/compile.c linenumber=741
                  janet_formatc /src/janet/src/core/pp.c linenumber=744
                  janetc_error /src/janet/src/core/compile.c linenumber=747
                  janetc_lintf /src/janet/src/core/compile.c linenumber=752
                    janet_buffer_init /src/janet/src/core/buffer.c linenumber=71
                    janet_formatbv /src/janet/src/core/pp.c linenumber=73
                    janet_string /src/janet/src/core/string.c linenumber=75
                    janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=76
                    janet_tuple_begin /src/janet/src/core/tuple.c linenumber=78
                    janet_csymbol /src/janet/src/core/symcache.c linenumber=79
                    janet_nanbox_from_cpointer /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_double /src/janet/src/core/wrap.c linenumber=81
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=82
                    janet_tuple_end /src/janet/src/core/tuple.c linenumber=83
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=83
                    janet_array_push /src/janet/src/core/array.c linenumber=83
                      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=755
                  janet_equals /src/janet/src/core/value.c linenumber=772
                  janetc_lintf /src/janet/src/core/compile.c linenumber=785
                  janet_formatc /src/janet/src/core/pp.c linenumber=799
                  janetc_error /src/janet/src/core/compile.c linenumber=801
                  janet_formatc /src/janet/src/core/pp.c linenumber=806
                  janetc_error /src/janet/src/core/compile.c linenumber=808
                  janet_formatc /src/janet/src/core/pp.c linenumber=811
                  janetc_error /src/janet/src/core/compile.c linenumber=813
                  janetc_emit_s /src/janet/src/core/emit.c linenumber=822
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=823
                  janetc_cslot /src/janet/src/core/compile.c linenumber=823
                  janetc_gettarget /src/janet/src/core/compile.c linenumber=826
                  janetc_emit_ss /src/janet/src/core/emit.c linenumber=827
                  janetc_freeslots /src/janet/src/core/compile.c linenumber=830
                    janetc_freeslot /src/janet/src/core/compile.c linenumber=588
                      janetc_regalloc_free /src/janet/src/core/regalloc.c linenumber=91
                    janet_sfree /src/janet/src/core/gc.c linenumber=590
                janetc_freeslot /src/janet/src/core/compile.c linenumber=1027
                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1034
                janetc_resolve /src/janet/src/core/compile.c linenumber=1034
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=314
                  janetc_cslot /src/janet/src/core/compile.c linenumber=314
                  janet_resolve_ext /src/janet/src/core/util.c linenumber=342
                  janet_table_get_keyword /src/janet/src/core/table.c linenumber=344
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=349
                  lookup_missing /src/janet/src/core/compile.c linenumber=349
                    janet_cstring /src/janet/src/core/string.c linenumber=248
                    janetc_error /src/janet/src/core/compile.c linenumber=248
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=251
                    janet_fiber /src/janet/src/core/fiber.c linenumber=252
                    janet_cstring /src/janet/src/core/string.c linenumber=254
                    janetc_error /src/janet/src/core/compile.c linenumber=254
                    janet_gclock /src/janet/src/core/gc.c linenumber=258
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=260
                    janet_continue /src/janet/src/core/vm.c linenumber=260
                    janet_gcunlock /src/janet/src/core/gc.c linenumber=261
                    janet_formatc /src/janet/src/core/pp.c linenumber=263
                    janetc_error /src/janet/src/core/compile.c linenumber=263
                    janet_binding_from_entry /src/janet/src/core/util.c linenumber=269
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=350
                  janetc_cslot /src/janet/src/core/compile.c linenumber=350
                  janet_formatc /src/janet/src/core/pp.c linenumber=353
                  janetc_error /src/janet/src/core/compile.c linenumber=353
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=354
                  janetc_cslot /src/janet/src/core/compile.c linenumber=354
                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=361
                  janet_formatc /src/janet/src/core/pp.c linenumber=361
                  janetc_error /src/janet/src/core/compile.c linenumber=361
                  janetc_cslot /src/janet/src/core/compile.c linenumber=362
                  janetc_cslot /src/janet/src/core/compile.c linenumber=365
                  janetc_cslot /src/janet/src/core/compile.c linenumber=369
                  janetc_cslot /src/janet/src/core/compile.c linenumber=374
                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=395
                  janetc_lintf /src/janet/src/core/compile.c linenumber=395
                  fprintf  linenumber=424
                  abort  linenumber=424
                  janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=428
                  janet_v_grow /src/janet/src/core/vector.c linenumber=454
                janetc_array /src/janet/src/core/compile.c linenumber=1037
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=876
                  janetc_toslots /src/janet/src/core/compile.c linenumber=878
                  janetc_maker /src/janet/src/core/compile.c linenumber=877
                    janet_struct_begin /src/janet/src/core/struct.c linenumber=849
                    janet_struct_put /src/janet/src/core/struct.c linenumber=853
                    janet_struct_end /src/janet/src/core/struct.c linenumber=855
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=855
                    janetc_cslot /src/janet/src/core/compile.c linenumber=855
                    janetc_freeslots /src/janet/src/core/compile.c linenumber=856
                    janet_tuple_begin /src/janet/src/core/tuple.c linenumber=858
                    janet_tuple_end /src/janet/src/core/tuple.c linenumber=862
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=862
                    janetc_cslot /src/janet/src/core/compile.c linenumber=862
                    janetc_freeslots /src/janet/src/core/compile.c linenumber=863
                    janetc_pushslots /src/janet/src/core/compile.c linenumber=865
                    janetc_freeslots /src/janet/src/core/compile.c linenumber=866
                    janetc_gettarget /src/janet/src/core/compile.c linenumber=867
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=868
                janetc_tablector /src/janet/src/core/compile.c linenumber=1040
                  janetc_toslotskv /src/janet/src/core/compile.c linenumber=893
                    janetc_fopts_default /src/janet/src/core/compile.c linenumber=508
                    janet_dictionary_view /src/janet/src/core/util.c linenumber=512
                    janet_smalloc /src/janet/src/core/gc.c linenumber=520
                    janet_sorted_keys /src/janet/src/core/util.c linenumber=523
                    janet_v_grow /src/janet/src/core/vector.c linenumber=525
                    janetc_value /src/janet/src/core/compile.c linenumber=525
                      janetc_tablector /src/janet/src/core/compile.c linenumber=1043
                        janetc_maker /src/janet/src/core/compile.c linenumber=892
                      janetc_bufferctor /src/janet/src/core/compile.c linenumber=1046
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=899
                        janet_string /src/janet/src/core/string.c linenumber=900
                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=900
                        janetc_toslots /src/janet/src/core/compile.c linenumber=902
                        janetc_maker /src/janet/src/core/compile.c linenumber=901
                      janetc_cslot /src/janet/src/core/compile.c linenumber=1049
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1055
                      janetc_cslot /src/janet/src/core/compile.c linenumber=1055
                      janetc_return /src/janet/src/core/compile.c linenumber=1057
                        janetc_emit /src/janet/src/core/emit.c linenumber=469
                        janetc_emit_s /src/janet/src/core/emit.c linenumber=471
                      janetc_copy /src/janet/src/core/emit.c linenumber=1059
                    janet_v_grow /src/janet/src/core/vector.c linenumber=526
                    janetc_value /src/janet/src/core/compile.c linenumber=526
                    janet_sfree /src/janet/src/core/gc.c linenumber=528
          janetc_maker /src/janet/src/core/compile.c linenumber=885
      janet_cstring /src/janet/src/core/string.c linenumber=1289
      janetc_pop_funcdef /src/janet/src/core/compile.c linenumber=1289
        janet_funcdef_alloc /src/janet/src/core/bytecode.c linenumber=1097
          janet_gcalloc /src/janet/src/core/gc.c linenumber=1901
        fprintf  linenumber=1100
        abort  linenumber=1100
        janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1110
          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=1113
        fprintf  linenumber=1121
        exit  linenumber=1121
        safe_memcpy /src/janet/src/core/util.c linenumber=1123
        fprintf  linenumber=1129
        exit  linenumber=1129
        safe_memcpy /src/janet/src/core/util.c linenumber=1131
        calloc  linenumber=1152
        fprintf  linenumber=1154
        exit  linenumber=1154
        janet_v_grow /src/janet/src/core/vector.c linenumber=1182
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1195
        janetc_lintf /src/janet/src/core/compile.c linenumber=1195
        fprintf  linenumber=1208
        abort  linenumber=1208
        fprintf  linenumber=1209
        abort  linenumber=1209
        fprintf  linenumber=1210
        abort  linenumber=1210
        janet_v_grow /src/janet/src/core/vector.c linenumber=1213
        janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1217
        janetc_popscope /src/janet/src/core/compile.c linenumber=1221
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=201
          janetc_lintf /src/janet/src/core/compile.c linenumber=201
          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=211
          janet_v_grow /src/janet/src/core/vector.c linenumber=213
          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
          janet_sfree /src/janet/src/core/gc.c linenumber=221
          janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=222
          janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=223
      janet_def_addflags /src/janet/src/core/compile.c linenumber=1290
      janet_bytecode_optimize /src/janet/src/core/bytecode.c linenumber=1291
        janet_bytecode_jump_threading /src/janet/src/core/bytecode.c linenumber=1738
        janet_bytecode_basic_blocks /src/janet/src/core/bytecode.c linenumber=1741
          janet_bytecode_leader_bitmap /src/janet/src/core/bytecode.c linenumber=194
            array_allocate /src/janet/src/core/util.c linenumber=154
            fprintf  linenumber=155
            abort  linenumber=155
            bs_set_bit /src/janet/src/core/bytecode.c linenumber=160
              bs_mask /src/janet/src/core/bytecode.c linenumber=41
              bs_indx /src/janet/src/core/bytecode.c linenumber=41
            bs_set_bit /src/janet/src/core/bytecode.c linenumber=173
            bs_set_bit /src/janet/src/core/bytecode.c linenumber=181
          array_allocate /src/janet/src/core/util.c linenumber=210
          fprintf  linenumber=221
          abort  linenumber=221
          fprintf  linenumber=227
          abort  linenumber=227
          fprintf  linenumber=231
          abort  linenumber=231
          fprintf  linenumber=261
          abort  linenumber=261
        fprintf  linenumber=1742
        abort  linenumber=1742
        janet_bytecode_local_value_numbering /src/janet/src/core/bytecode.c linenumber=1746
          janet_table_init /src/janet/src/core/table.c linenumber=536
          array_allocate /src/janet/src/core/util.c linenumber=540
          janet_table_clear /src/janet/src/core/table.c linenumber=546
            janet_memempty /src/janet/src/core/wrap.c linenumber=251
          fprintf  linenumber=556
          abort  linenumber=556
          vn_encode_1arg /src/janet/src/core/bytecode.c linenumber=561
            fprintf  linenumber=308
            abort  linenumber=308
          vn_check_key /src/janet/src/core/bytecode.c linenumber=562
            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=354
            janet_table_get /src/janet/src/core/table.c linenumber=354
            vn_decode_vn /src/janet/src/core/bytecode.c linenumber=356
          vn_move_or_load /src/janet/src/core/bytecode.c linenumber=564
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=567
          vn_add_lookup /src/janet/src/core/bytecode.c linenumber=573
            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=417
            vn_encode_vn /src/janet/src/core/bytecode.c linenumber=417
              fprintf  linenumber=328
              abort  linenumber=328
            janet_table_put /src/janet/src/core/table.c linenumber=417
          recon_ae /src/janet/src/core/bytecode.c linenumber=574
          vn_encode_1arg /src/janet/src/core/bytecode.c linenumber=579
          vn_check_key /src/janet/src/core/bytecode.c linenumber=580
          vn_move_or_load /src/janet/src/core/bytecode.c linenumber=582
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=585
          vn_add_lookup /src/janet/src/core/bytecode.c linenumber=590
          recon_ae /src/janet/src/core/bytecode.c linenumber=591
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=626
          recon_d /src/janet/src/core/bytecode.c linenumber=627
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=635
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=636
          recon_ae /src/janet/src/core/bytecode.c linenumber=637
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=650
          recon_ae /src/janet/src/core/bytecode.c linenumber=651
          vn_encode_1arg /src/janet/src/core/bytecode.c linenumber=659
          vn_check_key /src/janet/src/core/bytecode.c linenumber=660
          vn_move_or_load /src/janet/src/core/bytecode.c linenumber=662
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=665
          recon_ae /src/janet/src/core/bytecode.c linenumber=666
          vn_add_lookup /src/janet/src/core/bytecode.c linenumber=671
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=679
          recon_ae /src/janet/src/core/bytecode.c linenumber=680
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=688
          recon_abc /src/janet/src/core/bytecode.c linenumber=689
          vn_const_prop /src/janet/src/core/bytecode.c linenumber=731
          vn_move_or_load /src/janet/src/core/bytecode.c linenumber=733
          vn_encode_2arg /src/janet/src/core/bytecode.c linenumber=736
            fprintf  linenumber=318
            abort  linenumber=318
          vn_check_key /src/janet/src/core/bytecode.c linenumber=738
          vn_move_or_load /src/janet/src/core/bytecode.c linenumber=740
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=743
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=744
          recon_abc /src/janet/src/core/bytecode.c linenumber=745
          vn_add_lookup /src/janet/src/core/bytecode.c linenumber=750
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=763
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=764
          recon_abc /src/janet/src/core/bytecode.c linenumber=765
          vn_const_prop /src/janet/src/core/bytecode.c linenumber=789
          vn_move_or_load /src/janet/src/core/bytecode.c linenumber=791
          vn_encode_2arg /src/janet/src/core/bytecode.c linenumber=795
          vn_check_key /src/janet/src/core/bytecode.c linenumber=796
          vn_move_or_load /src/janet/src/core/bytecode.c linenumber=798
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=801
          recon_abc /src/janet/src/core/bytecode.c linenumber=802
          vn_add_lookup /src/janet/src/core/bytecode.c linenumber=807
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=817
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=818
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=819
          recon_abc /src/janet/src/core/bytecode.c linenumber=820
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=829
          vn_find_reg /src/janet/src/core/bytecode.c linenumber=830
          recon_abc /src/janet/src/core/bytecode.c linenumber=831
          janet_table_deinit /src/janet/src/core/table.c linenumber=838
        janet_bytecode_movopt_full /src/janet/src/core/bytecode.c linenumber=1751
          fprintf  linenumber=1407
          abort  linenumber=1407
          array_allocate /src/janet/src/core/util.c linenumber=1408
          array_allocate /src/janet/src/core/util.c linenumber=1410
          janet_bytecode_movopt_basic_block /src/janet/src/core/bytecode.c linenumber=1416
            bs_read_bit /src/janet/src/core/bytecode.c linenumber=1381
              bs_indx /src/janet/src/core/bytecode.c linenumber=47
              bs_mask /src/janet/src/core/bytecode.c linenumber=47
            bs_read_bit /src/janet/src/core/bytecode.c linenumber=1382
            bs_set_bit /src/janet/src/core/bytecode.c linenumber=1385
            bs_clear_bit /src/janet/src/core/bytecode.c linenumber=1389
              bs_mask /src/janet/src/core/bytecode.c linenumber=44
              bs_indx /src/janet/src/core/bytecode.c linenumber=44
            bs_clear_bit /src/janet/src/core/bytecode.c linenumber=1393
            fprintf  linenumber=1395
            abort  linenumber=1395
            bs_set_bit /src/janet/src/core/bytecode.c linenumber=1396
          janet_bytecode_movopt_basic_block /src/janet/src/core/bytecode.c linenumber=1439
        janet_bytecode_dead_code /src/janet/src/core/bytecode.c linenumber=1754
          array_allocate /src/janet/src/core/util.c linenumber=848
          janet_v_grow /src/janet/src/core/vector.c linenumber=850
          janet_v_grow /src/janet/src/core/vector.c linenumber=870
          janet_v_grow /src/janet/src/core/vector.c linenumber=877
          janet_sfree /src/janet/src/core/gc.c linenumber=889
        janet_bytecode_remove_noops /src/janet/src/core/bytecode.c linenumber=1755
          janet_smalloc /src/janet/src/core/gc.c linenumber=1041
          fprintf  linenumber=1066
          abort  linenumber=1066
          fprintf  linenumber=1067
          abort  linenumber=1067
          fprintf  linenumber=1077
          abort  linenumber=1077
          fprintf  linenumber=1078
          abort  linenumber=1078
          rewrite_symbolmap /src/janet/src/core/bytecode.c linenumber=1093
          realloc  linenumber=1096
          janet_sfree /src/janet/src/core/gc.c linenumber=1097
        janet_bytecode_remove_unused_constants /src/janet/src/core/bytecode.c linenumber=1761
          fprintf  linenumber=975
          abort  linenumber=975
          array_allocate /src/janet/src/core/util.c linenumber=976
          bs_set_bit /src/janet/src/core/bytecode.c linenumber=984
          bs_set_bit /src/janet/src/core/bytecode.c linenumber=994
          bs_read_bit /src/janet/src/core/bytecode.c linenumber=1002
          array_allocate /src/janet/src/core/util.c linenumber=1010
          bs_read_bit /src/janet/src/core/bytecode.c linenumber=1015
        janet_bytecode_remove_unused_closures /src/janet/src/core/bytecode.c linenumber=1762
          fprintf  linenumber=917
          abort  linenumber=917
          array_allocate /src/janet/src/core/util.c linenumber=918
          bs_set_bit /src/janet/src/core/bytecode.c linenumber=926
          bs_read_bit /src/janet/src/core/bytecode.c linenumber=934
          array_allocate /src/janet/src/core/util.c linenumber=942
          bs_read_bit /src/janet/src/core/bytecode.c linenumber=947
        janet_bytecode_compact_slots /src/janet/src/core/bytecode.c linenumber=1763
          array_allocate /src/janet/src/core/util.c linenumber=1455
          bs_read_bit /src/janet/src/core/bytecode.c linenumber=1465
      janetc_popscope /src/janet/src/core/compile.c linenumber=1295
      janetc_deinit /src/janet/src/core/compile.c linenumber=1298
        janet_sfree /src/janet/src/core/gc.c linenumber=1263
        janet_sfree /src/janet/src/core/gc.c linenumber=1264
  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=1742
      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=679
      fprintf  linenumber=682
      abort  linenumber=682
      janet_abstract_decref_maybe_free /src/janet/src/core/abstract.c linenumber=684
      janet_deinit_block /src/janet/src/core/gc.c linenumber=690
      janet_free_all_scratch /src/janet/src/core/gc.c linenumber=696
    janet_symcache_deinit /src/janet/src/core/symcache.c linenumber=1743
    janet_ev_deinit /src/janet/src/core/ev.c linenumber=1758
      janet_ev_deinit_common /src/janet/src/core/ev.c linenumber=1953
        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=1954
      close  linenumber=1955
      janet_ev_cleanup_selfpipe /src/janet/src/core/ev.c linenumber=1956
        close  linenumber=1720
        close  linenumber=1721
    janet_net_deinit /src/janet/src/core/net.c linenumber=1761
====================================
