Call tree
LLVMFuzzerTestOneInput /src/janet/./test/fuzzers/fuzz_dobytes.c linenumber=-1
  janet_init /src/janet/src/core/vm.c linenumber=12
    janet_symcache_init /src/janet/src/core/symcache.c linenumber=1666
      calloc  linenumber=42
      fprintf  linenumber=44
      exit  linenumber=44
    janet_table /src/janet/src/core/table.c linenumber=1689
      janet_gcalloc /src/janet/src/core/gc.c linenumber=92
        fprintf  linenumber=530
        abort  linenumber=530
        fprintf  linenumber=535
        exit  linenumber=535
      janet_table_init_impl /src/janet/src/core/table.c linenumber=93
        janet_tablen /src/janet/src/core/util.c linenumber=47
        janet_memalloc_empty_local /src/janet/src/core/table.c linenumber=51
          janet_smalloc /src/janet/src/core/gc.c linenumber=35
            fprintf  linenumber=711
            exit  linenumber=711
            realloc  linenumber=716
            fprintf  linenumber=718
            exit  linenumber=718
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=39
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=40
        janet_memalloc_empty /src/janet/src/core/wrap.c linenumber=53
          fprintf  linenumber=168
          exit  linenumber=168
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=173
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=174
        fprintf  linenumber=55
        exit  linenumber=55
    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1690
    janet_gcroot /src/janet/src/core/gc.c linenumber=1690
      realloc  linenumber=615
      fprintf  linenumber=617
      exit  linenumber=617
    janet_default_rng /src/janet/src/core/math.c linenumber=1707
    janet_rng_seed /src/janet/src/core/math.c linenumber=1707
      janet_rng_u32 /src/janet/src/core/math.c linenumber=81
    janet_ev_init /src/janet/src/core/ev.c linenumber=1715
      janet_ev_init_common /src/janet/src/core/ev.c linenumber=1865
        janet_q_init /src/janet/src/core/ev.c linenumber=597
        janet_table_init_raw /src/janet/src/core/table.c linenumber=601
          janet_table_init_impl /src/janet/src/core/table.c linenumber=77
        janet_table_init_raw /src/janet/src/core/table.c linenumber=602
        janet_table_init_raw /src/janet/src/core/table.c linenumber=603
        janet_rng_seed /src/janet/src/core/math.c linenumber=604
        pthread_attr_init  linenumber=606
        pthread_attr_setdetachstate  linenumber=607
      janet_ev_setup_selfpipe /src/janet/src/core/ev.c linenumber=1866
        janet_make_pipe /src/janet/src/core/ev.c linenumber=1628
          pipe  linenumber=3043
          fcntl64  linenumber=3044
          fcntl64  linenumber=3045
          fcntl64  linenumber=3046
          fcntl64  linenumber=3047
          close  linenumber=3050
          close  linenumber=3051
        fprintf  linenumber=1629
        abort  linenumber=1629
      epoll_create1  linenumber=1867
      timerfd_create  linenumber=1868
      epoll_ctl  linenumber=1874
      epoll_ctl  linenumber=1877
      fprintf  linenumber=1880
      abort  linenumber=1880
    janet_net_init /src/janet/src/core/net.c linenumber=1718
  janet_core_env /src/janet/src/core/corelib.c linenumber=15
    janet_core_lookup_table /src/janet/src/core/corelib.c linenumber=1353
      janet_table /src/janet/src/core/table.c linenumber=1393
      janet_load_libs /src/janet/src/core/corelib.c linenumber=1394
        janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1129
          janet_check_pointer_align /src/janet/src/core/util.c linenumber=678
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=679
          janet_csymbol /src/janet/src/core/symcache.c linenumber=680
            strlen  linenumber=191
            janet_symbol /src/janet/src/core/symcache.c linenumber=191
              janet_string_calchash /src/janet/src/core/util.c linenumber=173
                janet_hash_mix /src/janet/src/core/util.c linenumber=133
              janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=176
                janet_string_equalconst /src/janet/src/core/string.c linenumber=98
                  memcmp  linenumber=78
                fprintf  linenumber=111
                abort  linenumber=111
              janet_gcalloc /src/janet/src/core/gc.c linenumber=179
              safe_memcpy /src/janet/src/core/util.c linenumber=183
              janet_symcache_put /src/janet/src/core/symcache.c linenumber=185
                janet_tablen /src/janet/src/core/util.c linenumber=152
                janet_cache_resize /src/janet/src/core/symcache.c linenumber=152
                  calloc  linenumber=122
                  fprintf  linenumber=124
                  exit  linenumber=124
                  janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=136
                janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=153
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=680
          janet_table_put /src/janet/src/core/table.c linenumber=680
            janet_table_remove /src/janet/src/core/table.c linenumber=211
              janet_table_find /src/janet/src/core/table.c linenumber=193
                janet_dict_find /src/janet/src/core/util.c linenumber=114
                  janet_hash /src/janet/src/core/value.c linenumber=292
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=321
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=324
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=325
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=329
                    murmur64 /src/janet/src/core/value.c linenumber=338
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=344
                    murmur64 /src/janet/src/core/value.c linenumber=355
                  janet_equals /src/janet/src/core/value.c linenumber=304
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=263
                    janet_string_equal /src/janet/src/core/string.c linenumber=263
                      janet_string_equalconst /src/janet/src/core/string.c linenumber=83
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=266
                    janet_compare_abstract /src/janet/src/core/value.c linenumber=266
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=269
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=272
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=273
                    push_traversal_node /src/janet/src/core/value.c linenumber=278
                      realloc  linenumber=47
                      fprintf  linenumber=49
                      exit  linenumber=49
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=283
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=284
                    push_traversal_node /src/janet/src/core/value.c linenumber=290
                    traversal_next /src/janet/src/core/value.c linenumber=295
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=110
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=111
                  janet_equals /src/janet/src/core/value.c linenumber=317
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=198
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=199
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=202
            janet_table_find /src/janet/src/core/table.c linenumber=213
            janet_tablen /src/janet/src/core/util.c linenumber=218
            janet_table_rehash /src/janet/src/core/table.c linenumber=218
              janet_memalloc_empty_local /src/janet/src/core/table.c linenumber=123
              janet_memalloc_empty /src/janet/src/core/wrap.c linenumber=125
              fprintf  linenumber=127
              exit  linenumber=127
              janet_table_find /src/janet/src/core/table.c linenumber=137
              janet_sfree /src/janet/src/core/gc.c linenumber=142
                janet_mem2scratch /src/janet/src/core/gc.c linenumber=763
                free_one_scratch /src/janet/src/core/gc.c linenumber=768
                fprintf  linenumber=774
                abort  linenumber=774
            janet_table_find /src/janet/src/core/table.c linenumber=220
          janet_registry_put /src/janet/src/core/util.c linenumber=681
            realloc  linenumber=502
            fprintf  linenumber=504
            exit  linenumber=504
        janet_lib_io /src/janet/src/core/io.c linenumber=1130
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=855
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=856
            janet_check_pointer_align /src/janet/src/core/util.c linenumber=645
            janet_csymbol /src/janet/src/core/symcache.c linenumber=646
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=646
            janet_table_get /src/janet/src/core/table.c linenumber=647
              janet_table_find /src/janet/src/core/table.c linenumber=151
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=155
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=648
            janet_panicf /src/janet/src/core/capi.c linenumber=649
              janet_buffer_init /src/janet/src/core/buffer.c linenumber=109
                janet_buffer_init_impl /src/janet/src/core/buffer.c linenumber=55
                  janet_gcpressure /src/janet/src/core/gc.c linenumber=42
                  fprintf  linenumber=45
                  exit  linenumber=45
              janet_formatbv /src/janet/src/core/pp.c linenumber=111
                strlen  linenumber=966
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=971
                  janet_buffer_extra /src/janet/src/core/buffer.c linenumber=157
                    janet_panic /src/janet/src/core/capi.c linenumber=121
                      janet_cstring /src/janet/src/core/string.c linenumber=119
                        strlen  linenumber=89
                        janet_string /src/janet/src/core/string.c linenumber=89
                          janet_gcalloc /src/janet/src/core/gc.c linenumber=50
                          janet_string_calchash /src/janet/src/core/util.c linenumber=52
                          safe_memcpy /src/janet/src/core/util.c linenumber=54
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=119
                      janet_panicv /src/janet/src/core/capi.c linenumber=119
                        janet_signalv /src/janet/src/core/capi.c linenumber=100
                          janet_formatc /src/janet/src/core/pp.c linenumber=80
                            janet_buffer_init /src/janet/src/core/buffer.c linenumber=1110
                            janet_formatbv /src/janet/src/core/pp.c linenumber=1114
                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=973
                              scanformat /src/janet/src/core/pp.c linenumber=978
                                strchr  linenumber=929
                                janet_panic /src/janet/src/core/capi.c linenumber=931
                                __ctype_b_loc  linenumber=932
                                __ctype_b_loc  linenumber=934
                                __ctype_b_loc  linenumber=938
                                __ctype_b_loc  linenumber=940
                                __ctype_b_loc  linenumber=943
                                janet_panic /src/janet/src/core/capi.c linenumber=944
                                strchr  linenumber=950
                                get_fmt_mapping /src/janet/src/core/pp.c linenumber=952
                                  fprintf  linenumber=916
                                  abort  linenumber=916
                                strlen  linenumber=953
                              snprintf  linenumber=982
                              snprintf  linenumber=988
                              snprintf  linenumber=994
                              snprintf  linenumber=1002
                              snprintf  linenumber=1013
                              strlen  linenumber=1020
                              janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1023
                                janet_buffer_extra /src/janet/src/core/buffer.c linenumber=146
                                  janet_buffer_can_realloc /src/janet/src/core/buffer.c linenumber=125
                                    janet_panic /src/janet/src/core/capi.c linenumber=34
                                  realloc  linenumber=127
                                  janet_gcpressure /src/janet/src/core/gc.c linenumber=128
                                  fprintf  linenumber=130
                                  exit  linenumber=130
                              strlen  linenumber=1025
                              janet_panic /src/janet/src/core/capi.c linenumber=1026
                              strchr  linenumber=1027
                              janet_panic /src/janet/src/core/capi.c linenumber=1028
                              snprintf  linenumber=1030
                              janet_to_string_b /src/janet/src/core/pp.c linenumber=1036
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=224
                                  strlen  linenumber=139
                                  janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=140
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=227
                                number_to_string_b /src/janet/src/core/pp.c linenumber=231
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=47
                                    janet_buffer_can_realloc /src/janet/src/core/buffer.c linenumber=92
                                    janet_gcpressure /src/janet/src/core/gc.c linenumber=95
                                    realloc  linenumber=96
                                    fprintf  linenumber=98
                                    exit  linenumber=98
                                  snprintf  linenumber=57
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=237
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=238
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=236
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=241
                                janet_buffer_extra /src/janet/src/core/buffer.c linenumber=243
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=244
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=248
                                string_description_b /src/janet/src/core/pp.c linenumber=253
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=107
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=258
                                janet_registry_get /src/janet/src/core/util.c linenumber=258
                                  janet_registry_sort /src/janet/src/core/util.c linenumber=522
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=260
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=262
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=263
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=265
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=266
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=275
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=280
                                janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=281
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=282
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=289
                                string_description_b /src/janet/src/core/pp.c linenumber=289
                              janet_description_b /src/janet/src/core/pp.c linenumber=1039
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=312
                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=315
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=318
                                janet_escape_string_b /src/janet/src/core/pp.c linenumber=318
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=209
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=139
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=145
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=149
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=153
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=157
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=161
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=165
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=169
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=173
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=177
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=181
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=185
                                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=195
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=198
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=204
                                janet_escape_buffer_b /src/janet/src/core/pp.c linenumber=322
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=215
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=217
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=218
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=326
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=329
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=330
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=331
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=333
                                string_description_b /src/janet/src/core/pp.c linenumber=335
                                janet_to_string_b /src/janet/src/core/pp.c linenumber=340
                              typestr /src/janet/src/core/pp.c linenumber=1042
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=863
                              janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=1042
                              pushtypes /src/janet/src/core/pp.c linenumber=1046
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=875
                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=877
                              atoi  linenumber=1057
                              atoi  linenumber=1063
                              janet_pretty_ /src/janet/src/core/pp.c linenumber=1073
                                janet_buffer /src/janet/src/core/buffer.c linenumber=807
                                  janet_gcalloc /src/janet/src/core/gc.c linenumber=83
                                  janet_buffer_init_impl /src/janet/src/core/buffer.c linenumber=84
                                janet_table_init /src/janet/src/core/table.c linenumber=819
                                  janet_table_init_impl /src/janet/src/core/table.c linenumber=72
                                janet_pretty_one /src/janet/src/core/pp.c linenumber=820
                                  janet_table_get /src/janet/src/core/table.c linenumber=582
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=585
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=587
                                  integer_to_string_b /src/janet/src/core/pp.c linenumber=588
                                    janet_buffer_extra /src/janet/src/core/buffer.c linenumber=76
                                    count_dig10 /src/janet/src/core/pp.c linenumber=91
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=589
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=591
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=595
                                  janet_table_put /src/janet/src/core/table.c linenumber=595
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=605
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=607
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=608
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=609
                                  janet_escape_string_impl /src/janet/src/core/pp.c linenumber=611
                                  janet_description_b /src/janet/src/core/pp.c linenumber=614
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=618
                                  janet_indexed_view /src/janet/src/core/util.c linenumber=627
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=818
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=819
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=822
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=823
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=631
                                  strlen  linenumber=632
                                  janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=636
                                  print_newline /src/janet/src/core/pp.c linenumber=641
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=535
                                    backtrack_newlines /src/janet/src/core/pp.c linenumber=538
                                      strncmp  linenumber=504
                                      strncmp  linenumber=507
                                      fprintf  linenumber=518
                                      abort  linenumber=518
                                      fprintf  linenumber=524
                                      abort  linenumber=524
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=539
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=542
                                  janet_pretty_one /src/janet/src/core/pp.c linenumber=642
                                    print_newline /src/janet/src/core/pp.c linenumber=644
                                    janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=645
                                    print_newline /src/janet/src/core/pp.c linenumber=648
                                    janet_pretty_one /src/janet/src/core/pp.c linenumber=649
                                      print_newline /src/janet/src/core/pp.c linenumber=653
                                      janet_pretty_one /src/janet/src/core/pp.c linenumber=654
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=659
                                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=669
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=672
                                        janet_csymbol /src/janet/src/core/symcache.c linenumber=674
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=674
                                        janet_table_get /src/janet/src/core/table.c linenumber=674
                                        janet_bytes_view /src/janet/src/core/util.c linenumber=677
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=834
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=835
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=838
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=839
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=842
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=679
                                        janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=681
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=684
                                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=689
                                        janet_csymbol /src/janet/src/core/symcache.c linenumber=692
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=692
                                        janet_struct_get /src/janet/src/core/struct.c linenumber=692
                                          janet_struct_find /src/janet/src/core/struct.c linenumber=172
                                            janet_hash /src/janet/src/core/value.c linenumber=53
                                            janet_equals /src/janet/src/core/value.c linenumber=56
                                            janet_equals /src/janet/src/core/value.c linenumber=59
                                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=177
                                        janet_bytes_view /src/janet/src/core/util.c linenumber=695
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=697
                                        janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=699
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=702
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=707
                                        janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=712
                                        janet_dictionary_view /src/janet/src/core/util.c linenumber=717
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=860
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=861
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=862
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=865
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=866
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=867
                                        print_newline /src/janet/src/core/pp.c linenumber=730
                                        janet_pretty_one /src/janet/src/core/pp.c linenumber=731
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=732
                                          janet_pretty_one /src/janet/src/core/pp.c linenumber=734
                                            print_newline /src/janet/src/core/pp.c linenumber=738
                                            janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=739
                                            janet_srealloc /src/janet/src/core/gc.c linenumber=759
                                              janet_smalloc /src/janet/src/core/gc.c linenumber=738
                                              janet_mem2scratch /src/janet/src/core/gc.c linenumber=739
                                              realloc  linenumber=743
                                              fprintf  linenumber=745
                                              exit  linenumber=745
                                              fprintf  linenumber=753
                                              abort  linenumber=753
                                            fprintf  linenumber=761
                                            exit  linenumber=761
                                            janet_sorted_keys /src/janet/src/core/util.c linenumber=765
                                              janet_compare /src/janet/src/core/value.c linenumber=958
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=398
                                                janet_string_compare /src/janet/src/core/string.c linenumber=398
                                                  memcmp  linenumber=64
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=403
                                                janet_compare_abstract /src/janet/src/core/value.c linenumber=403
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=408
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=411
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=415
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=416
                                                push_traversal_node /src/janet/src/core/value.c linenumber=420
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=424
                                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=425
                                                push_traversal_node /src/janet/src/core/value.c linenumber=434
                                                traversal_next /src/janet/src/core/value.c linenumber=438
                                            print_newline /src/janet/src/core/pp.c linenumber=773
                                            janet_pretty_one /src/janet/src/core/pp.c linenumber=775
                                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=776
                                              janet_pretty_one /src/janet/src/core/pp.c linenumber=778
                                                print_newline /src/janet/src/core/pp.c linenumber=782
                                                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=783
                                                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=791
                                                janet_table_remove /src/janet/src/core/table.c linenumber=797
                                backtrack_newlines /src/janet/src/core/pp.c linenumber=821
                                janet_table_deinit /src/janet/src/core/table.c linenumber=822
                                  janet_sfree /src/janet/src/core/gc.c linenumber=83
                              atoi  linenumber=1078
                              janet_jdn_ /src/janet/src/core/pp.c linenumber=1082
                                janet_buffer /src/janet/src/core/buffer.c linenumber=836
                                janet_table_init /src/janet/src/core/table.c linenumber=847
                                print_jdn_one /src/janet/src/core/pp.c linenumber=848
                                  janet_description_b /src/janet/src/core/pp.c linenumber=397
                                  janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=400
                                  janet_buffer_dtostr /src/janet/src/core/strtod.c linenumber=404
                                    janet_buffer_extra /src/janet/src/core/buffer.c linenumber=536
                                    snprintf  linenumber=537
                                  contains_bad_chars /src/janet/src/core/pp.c linenumber=408
                                    janet_valid_utf8 /src/janet/src/core/parse.c linenumber=300
                                    janet_is_symbol_char /src/janet/src/core/parse.c linenumber=302
                                  janet_description_b /src/janet/src/core/pp.c linenumber=409
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=412
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=414
                                  janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=416
                                  print_jdn_one /src/janet/src/core/pp.c linenumber=417
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=419
                                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=423
                                    janet_table_put /src/janet/src/core/table.c linenumber=423
                                    janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=425
                                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=427
                                    print_jdn_one /src/janet/src/core/pp.c linenumber=428
                                      janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=430
                                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=434
                                      janet_table_put /src/janet/src/core/table.c linenumber=434
                                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=435
                                      janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=436
                                      janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=441
                                      print_jdn_one /src/janet/src/core/pp.c linenumber=443
                                        janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=444
                                        print_jdn_one /src/janet/src/core/pp.c linenumber=445
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=447
                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=451
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=452
                                          janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=457
                                          print_jdn_one /src/janet/src/core/pp.c linenumber=459
                                            janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=460
                                            print_jdn_one /src/janet/src/core/pp.c linenumber=461
                                              janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=463
                                janet_table_deinit /src/janet/src/core/table.c linenumber=849
                                janet_panic /src/janet/src/core/capi.c linenumber=851
                              janet_panicf /src/janet/src/core/capi.c linenumber=1087
                                janet_string /src/janet/src/core/string.c linenumber=113
                                janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=114
                                janet_panics /src/janet/src/core/capi.c linenumber=115
                                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=123
                                  janet_panicv /src/janet/src/core/capi.c linenumber=123
                              janet_panic /src/janet/src/core/capi.c linenumber=1092
                              janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=1094
                            janet_string /src/janet/src/core/string.c linenumber=1119
                            janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=1120
                          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=80
                          longjmp  linenumber=91
                          janet_formatc /src/janet/src/core/pp.c linenumber=94
                          janet_top_level_signal /src/janet/src/core/capi.c linenumber=95
                            fputs  linenumber=52
                            pthread_exit  linenumber=65
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=652
            janet_table_put /src/janet/src/core/table.c linenumber=652
          janet_makefile /src/janet/src/core/io.c linenumber=859
            makef /src/janet/src/core/io.c linenumber=815
              janet_abstract /src/janet/src/core/abstract.c linenumber=114
                janet_abstract_begin /src/janet/src/core/abstract.c linenumber=52
                  janet_gcalloc /src/janet/src/core/gc.c linenumber=39
                janet_abstract_end /src/janet/src/core/abstract.c linenumber=52
              fileno  linenumber=122
              fcntl64  linenumber=122
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=815
          janet_core_def_sm /src/janet/src/core/util.c linenumber=859
            janet_csymbol /src/janet/src/core/symcache.c linenumber=668
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=668
            janet_table_put /src/janet/src/core/table.c linenumber=669
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=671
            janet_registry_put /src/janet/src/core/util.c linenumber=671
          janet_makefile /src/janet/src/core/io.c linenumber=863
          janet_core_def_sm /src/janet/src/core/util.c linenumber=863
          janet_makefile /src/janet/src/core/io.c linenumber=867
          janet_core_def_sm /src/janet/src/core/util.c linenumber=867
        janet_lib_math /src/janet/src/core/math.c linenumber=1131
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=428
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=429
        janet_lib_array /src/janet/src/core/array.c linenumber=1132
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=416
        janet_lib_tuple /src/janet/src/core/tuple.c linenumber=1133
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=158
        janet_lib_buffer /src/janet/src/core/buffer.c linenumber=1134
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=704
        janet_lib_table /src/janet/src/core/table.c linenumber=1135
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=448
        janet_lib_struct /src/janet/src/core/struct.c linenumber=1136
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=317
        janet_lib_fiber /src/janet/src/core/fiber.c linenumber=1137
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=685
        janet_lib_os /src/janet/src/core/os.c linenumber=1138
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3046
        janet_lib_parse /src/janet/src/core/parse.c linenumber=1139
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1326
        janet_lib_compile /src/janet/src/core/compile.c linenumber=1140
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1261
        janet_lib_debug /src/janet/src/core/debug.c linenumber=1141
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=456
        janet_lib_string /src/janet/src/core/string.c linenumber=1142
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=664
        janet_lib_marsh /src/janet/src/core/marsh.c linenumber=1143
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1733
        janet_lib_peg /src/janet/src/core/peg.c linenumber=1145
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=2105
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=2106
        janet_lib_asm /src/janet/src/core/asm.c linenumber=1148
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1131
        janet_lib_inttypes /src/janet/src/core/inttypes.c linenumber=1151
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=677
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=678
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=679
        janet_lib_ev /src/janet/src/core/ev.c linenumber=1154
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=3670
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3671
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3672
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3673
          janet_register_abstract_type /src/janet/src/core/util.c linenumber=3674
        janet_lib_filewatch /src/janet/src/core/filewatch.c linenumber=1156
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=964
        janet_lib_net /src/janet/src/core/net.c linenumber=1160
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1272
        janet_lib_ffi /src/janet/src/core/ffi.c linenumber=1163
          janet_core_cfuns_ext /src/janet/src/core/util.c linenumber=1914
      janet_table_put /src/janet/src/core/table.c linenumber=1401
    janet_unmarshal /src/janet/src/core/marsh.c linenumber=1356
      unmarshal_one /src/janet/src/core/marsh.c linenumber=1663
        janet_panic /src/janet/src/core/capi.c linenumber=1337
        janet_panic /src/janet/src/core/capi.c linenumber=1338
        readint /src/janet/src/core/marsh.c linenumber=1341
          janet_panic /src/janet/src/core/capi.c linenumber=730
          janet_panic /src/janet/src/core/capi.c linenumber=734
          janet_panic /src/janet/src/core/capi.c linenumber=741
          janet_panicf /src/janet/src/core/capi.c linenumber=749
        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1341
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1346
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1349
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1352
        janet_panic /src/janet/src/core/capi.c linenumber=1356
        janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1362
        janet_panic /src/janet/src/core/capi.c linenumber=1371
        janet_wrap_number_safe /src/janet/src/core/wrap.c linenumber=1384
        janet_v_grow /src/janet/src/core/vector.c linenumber=1385
          janet_srealloc /src/janet/src/core/gc.c linenumber=35
        readnat /src/janet/src/core/marsh.c linenumber=1394
          readint /src/janet/src/core/marsh.c linenumber=760
          janet_panicf /src/janet/src/core/capi.c linenumber=762
        janet_panic /src/janet/src/core/capi.c linenumber=1395
        janet_string /src/janet/src/core/string.c linenumber=1397
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1398
        janet_symbol /src/janet/src/core/symcache.c linenumber=1400
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1401
        janet_symbol /src/janet/src/core/symcache.c linenumber=1403
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1404
        janet_symbol /src/janet/src/core/symcache.c linenumber=1407
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1407
        janet_table_get /src/janet/src/core/table.c linenumber=1408
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1410
        janet_buffer /src/janet/src/core/buffer.c linenumber=1413
        safe_memcpy /src/janet/src/core/util.c linenumber=1415
        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1416
        janet_v_grow /src/janet/src/core/vector.c linenumber=1418
        unmarshal_one_fiber /src/janet/src/core/marsh.c linenumber=1423
          janet_gcalloc /src/janet/src/core/gc.c linenumber=1081
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1091
          janet_v_grow /src/janet/src/core/vector.c linenumber=1101
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1101
          readint /src/janet/src/core/marsh.c linenumber=1104
          readnat /src/janet/src/core/marsh.c linenumber=1105
          readnat /src/janet/src/core/marsh.c linenumber=1106
          readnat /src/janet/src/core/marsh.c linenumber=1107
          readnat /src/janet/src/core/marsh.c linenumber=1108
          janet_panic /src/janet/src/core/capi.c linenumber=1115
          fprintf  linenumber=1127
          exit  linenumber=1127
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1130
          readint /src/janet/src/core/marsh.c linenumber=1140
          readnat /src/janet/src/core/marsh.c linenumber=1141
          readnat /src/janet/src/core/marsh.c linenumber=1142
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1150
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1424
            readnat /src/janet/src/core/marsh.c linenumber=1431
            janet_panicf /src/janet/src/core/capi.c linenumber=1433
            janet_gcalloc /src/janet/src/core/gc.c linenumber=1435
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1441
            janet_v_grow /src/janet/src/core/vector.c linenumber=1442
            unmarshal_one_def /src/janet/src/core/marsh.c linenumber=1443
              janet_panic /src/janet/src/core/capi.c linenumber=899
              readint /src/janet/src/core/marsh.c linenumber=902
              janet_panicf /src/janet/src/core/capi.c linenumber=904
              janet_gcalloc /src/janet/src/core/gc.c linenumber=909
              janet_v_grow /src/janet/src/core/vector.c linenumber=925
              readint /src/janet/src/core/marsh.c linenumber=935
              readnat /src/janet/src/core/marsh.c linenumber=936
              readnat /src/janet/src/core/marsh.c linenumber=937
              readnat /src/janet/src/core/marsh.c linenumber=938
              readnat /src/janet/src/core/marsh.c linenumber=939
              readnat /src/janet/src/core/marsh.c linenumber=942
              readnat /src/janet/src/core/marsh.c linenumber=943
              readnat /src/janet/src/core/marsh.c linenumber=945
              readnat /src/janet/src/core/marsh.c linenumber=947
              readnat /src/janet/src/core/marsh.c linenumber=949
              readnat /src/janet/src/core/marsh.c linenumber=951
              unmarshal_one /src/janet/src/core/marsh.c linenumber=956
                unmarshal_one_env /src/janet/src/core/marsh.c linenumber=1446
                  janet_panic /src/janet/src/core/capi.c linenumber=837
                  readint /src/janet/src/core/marsh.c linenumber=840
                  janet_panicf /src/janet/src/core/capi.c linenumber=842
                  janet_gcalloc /src/janet/src/core/gc.c linenumber=845
                  janet_v_grow /src/janet/src/core/vector.c linenumber=849
                  readnat /src/janet/src/core/marsh.c linenumber=850
                  readnat /src/janet/src/core/marsh.c linenumber=851
                  unmarshal_one /src/janet/src/core/marsh.c linenumber=855
                    unmarshal_one_abstract /src/janet/src/core/marsh.c linenumber=1452
                      unmarshal_one /src/janet/src/core/marsh.c linenumber=1315
                        readnat /src/janet/src/core/marsh.c linenumber=1471
                        janet_panic /src/janet/src/core/capi.c linenumber=1474
                        janet_array_weak /src/janet/src/core/array.c linenumber=1478
                          janet_gcalloc /src/janet/src/core/gc.c linenumber=56
                          janet_array_impl /src/janet/src/core/array.c linenumber=57
                            fprintf  linenumber=39
                            exit  linenumber=39
                        janet_array /src/janet/src/core/array.c linenumber=1478
                          janet_gcalloc /src/janet/src/core/gc.c linenumber=49
                          janet_array_impl /src/janet/src/core/array.c linenumber=50
                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1480
                        janet_v_grow /src/janet/src/core/vector.c linenumber=1481
                        unmarshal_one /src/janet/src/core/marsh.c linenumber=1483
                          janet_tuple_begin /src/janet/src/core/tuple.c linenumber=1487
                            janet_gcalloc /src/janet/src/core/gc.c linenumber=36
                          readint /src/janet/src/core/marsh.c linenumber=1488
                          unmarshal_one /src/janet/src/core/marsh.c linenumber=1491
                            janet_tuple_end /src/janet/src/core/tuple.c linenumber=1493
                              janet_array_calchash /src/janet/src/core/util.c linenumber=45
                                janet_hash /src/janet/src/core/value.c linenumber=254
                                janet_hash_mix /src/janet/src/core/util.c linenumber=254
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1493
                            janet_v_grow /src/janet/src/core/vector.c linenumber=1494
                            janet_struct_begin /src/janet/src/core/struct.c linenumber=1497
                              janet_tablen /src/janet/src/core/util.c linenumber=34
                              janet_tablen /src/janet/src/core/util.c linenumber=35
                              janet_gcalloc /src/janet/src/core/gc.c linenumber=38
                              janet_memempty /src/janet/src/core/wrap.c linenumber=45
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=182
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=183
                            unmarshal_one /src/janet/src/core/marsh.c linenumber=1500
                              janet_asserttype /src/janet/src/core/marsh.c linenumber=1501
                                janet_panicf /src/janet/src/core/capi.c linenumber=805
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1502
                              unmarshal_one /src/janet/src/core/marsh.c linenumber=1506
                                unmarshal_one /src/janet/src/core/marsh.c linenumber=1507
                                  janet_struct_put /src/janet/src/core/struct.c linenumber=1508
                                    janet_struct_put_ext /src/janet/src/core/struct.c linenumber=137
                                      janet_hash /src/janet/src/core/value.c linenumber=74
                                      janet_hash /src/janet/src/core/value.c linenumber=102
                                      janet_compare /src/janet/src/core/value.c linenumber=114
                                  janet_struct_end /src/janet/src/core/struct.c linenumber=1510
                                    janet_struct_begin /src/janet/src/core/struct.c linenumber=146
                                    janet_struct_put /src/janet/src/core/struct.c linenumber=150
                                    janet_kv_calchash /src/janet/src/core/util.c linenumber=156
                                      janet_hash /src/janet/src/core/value.c linenumber=264
                                      janet_hash_mix /src/janet/src/core/util.c linenumber=264
                                      janet_hash /src/janet/src/core/value.c linenumber=265
                                      janet_hash_mix /src/janet/src/core/util.c linenumber=265
                                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1510
                                  janet_v_grow /src/janet/src/core/vector.c linenumber=1511
                                  janet_panicf /src/janet/src/core/capi.c linenumber=1514
                                  janet_table_weakk /src/janet/src/core/table.c linenumber=1520
                                    janet_gcalloc /src/janet/src/core/gc.c linenumber=97
                                    janet_table_init_impl /src/janet/src/core/table.c linenumber=98
                                  janet_table_weakv /src/janet/src/core/table.c linenumber=1522
                                    janet_gcalloc /src/janet/src/core/gc.c linenumber=102
                                    janet_table_init_impl /src/janet/src/core/table.c linenumber=103
                                  janet_table_weakkv /src/janet/src/core/table.c linenumber=1524
                                    janet_gcalloc /src/janet/src/core/gc.c linenumber=107
                                    janet_table_init_impl /src/janet/src/core/table.c linenumber=108
                                  janet_table /src/janet/src/core/table.c linenumber=1526
                                  janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1528
                                  janet_v_grow /src/janet/src/core/vector.c linenumber=1529
                                  unmarshal_one /src/janet/src/core/marsh.c linenumber=1532
                                    janet_asserttype /src/janet/src/core/marsh.c linenumber=1533
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1534
                                    unmarshal_one /src/janet/src/core/marsh.c linenumber=1538
                                      unmarshal_one /src/janet/src/core/marsh.c linenumber=1539
                                        janet_table_put /src/janet/src/core/table.c linenumber=1540
                                        janet_panic /src/janet/src/core/capi.c linenumber=1546
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1549
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1559
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1560
                                        readnat /src/janet/src/core/marsh.c linenumber=1566
                                        readnat /src/janet/src/core/marsh.c linenumber=1567
                                        janet_panic /src/janet/src/core/capi.c linenumber=1568
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1574
                                        janet_pointer_buffer_unsafe /src/janet/src/core/buffer.c linenumber=1580
                                          janet_panic /src/janet/src/core/capi.c linenumber=63
                                          janet_panic /src/janet/src/core/capi.c linenumber=64
                                          janet_gcalloc /src/janet/src/core/gc.c linenumber=65
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1581
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1582
                                        janet_panic /src/janet/src/core/capi.c linenumber=1587
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1590
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1600
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1601
                                        janet_panic /src/janet/src/core/capi.c linenumber=1606
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1609
                                        janet_abstract_decref /src/janet/src/core/abstract.c linenumber=1622
                                          janet_atomic_dec /src/janet/src/core/capi.c linenumber=201
                                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1623
                                        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1625
                                        janet_table_get /src/janet/src/core/table.c linenumber=1626
                                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1629
                                        janet_table_put /src/janet/src/core/table.c linenumber=1629
                                        janet_abstract_decref /src/janet/src/core/abstract.c linenumber=1632
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=1636
                                        janet_panicf /src/janet/src/core/capi.c linenumber=1641
                      janet_get_abstract_type /src/janet/src/core/util.c linenumber=1316
                        janet_table_get /src/janet/src/core/table.c linenumber=656
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=660
                      janet_panic /src/janet/src/core/capi.c linenumber=1317
                      fprintf  linenumber=1321
                      abort  linenumber=1321
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1322
                      janet_panic /src/janet/src/core/capi.c linenumber=1324
                      janet_panic /src/janet/src/core/capi.c linenumber=1328
                  janet_asserttype /src/janet/src/core/marsh.c linenumber=856
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=857
                  janet_panic /src/janet/src/core/capi.c linenumber=863
                  fprintf  linenumber=867
                  exit  linenumber=867
                  unmarshal_one /src/janet/src/core/marsh.c linenumber=871
              janet_asserttype /src/janet/src/core/marsh.c linenumber=957
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=958
              unmarshal_one /src/janet/src/core/marsh.c linenumber=962
              janet_asserttype /src/janet/src/core/marsh.c linenumber=963
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=964
              fprintf  linenumber=971
              exit  linenumber=971
              unmarshal_one /src/janet/src/core/marsh.c linenumber=974
              fprintf  linenumber=985
              exit  linenumber=985
              readint /src/janet/src/core/marsh.c linenumber=988
              readint /src/janet/src/core/marsh.c linenumber=989
              readint /src/janet/src/core/marsh.c linenumber=990
              unmarshal_one /src/janet/src/core/marsh.c linenumber=992
              janet_panicf /src/janet/src/core/capi.c linenumber=994
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=996
              fprintf  linenumber=1004
              exit  linenumber=1004
              janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1006
                janet_panic /src/janet/src/core/capi.c linenumber=882
              calloc  linenumber=1011
              fprintf  linenumber=1013
              exit  linenumber=1013
              readint /src/janet/src/core/marsh.c linenumber=1016
              calloc  linenumber=1025
              fprintf  linenumber=1027
              exit  linenumber=1027
              unmarshal_one_def /src/janet/src/core/marsh.c linenumber=1030
                fprintf  linenumber=1042
                exit  linenumber=1042
                readint /src/janet/src/core/marsh.c linenumber=1045
                readint /src/janet/src/core/marsh.c linenumber=1047
                fprintf  linenumber=1058
                exit  linenumber=1058
                janet_unmarshal_u32s /src/janet/src/core/marsh.c linenumber=1060
                janet_verify /src/janet/src/core/bytecode.c linenumber=1064
                janet_panic /src/janet/src/core/capi.c linenumber=1065
          janet_asserttype /src/janet/src/core/marsh.c linenumber=1151
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1152
          unmarshal_one_env /src/janet/src/core/marsh.c linenumber=1158
          janet_panic /src/janet/src/core/capi.c linenumber=1164
          janet_panic /src/janet/src/core/capi.c linenumber=1167
          janet_panic /src/janet/src/core/capi.c linenumber=1170
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1175
          janet_panic /src/janet/src/core/capi.c linenumber=1189
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1196
          janet_asserttype /src/janet/src/core/marsh.c linenumber=1197
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1198
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1205
          janet_asserttype /src/janet/src/core/marsh.c linenumber=1206
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1207
          unmarshal_one /src/janet/src/core/marsh.c linenumber=1211
          janet_fiber_status /src/janet/src/core/fiber.c linenumber=1221
          janet_panic /src/janet/src/core/capi.c linenumber=1223
      janet_sfree /src/janet/src/core/gc.c linenumber=1665
      janet_sfree /src/janet/src/core/gc.c linenumber=1666
      janet_sfree /src/janet/src/core/gc.c linenumber=1667
    janet_gcroot /src/janet/src/core/gc.c linenumber=1364
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1365
    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1371
    janet_csymbol /src/janet/src/core/symcache.c linenumber=1372
    janet_resolve /src/janet/src/core/util.c linenumber=1372
      janet_resolve_ext /src/janet/src/core/util.c linenumber=797
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=792
        janet_table_get /src/janet/src/core/table.c linenumber=792
        janet_binding_from_entry /src/janet/src/core/util.c linenumber=793
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=691
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=698
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=700
            strlen  linenumber=160
            janet_dict_find_keyword /src/janet/src/core/util.c linenumber=162
              janet_string_calchash /src/janet/src/core/util.c linenumber=329
              memcmp  linenumber=346
              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=362
              memcmp  linenumber=364
            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=166
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=701
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=702
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=703
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=706
          janet_cstrcmp /src/janet/src/core/util.c linenumber=707
          janet_cstrcmp /src/janet/src/core/util.c linenumber=709
          janet_cstrcmp /src/janet/src/core/util.c linenumber=711
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=719
      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=799
      janet_array_peek /src/janet/src/core/array.c linenumber=799
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=130
    janet_csymbol /src/janet/src/core/symcache.c linenumber=1373
    janet_resolve /src/janet/src/core/util.c linenumber=1373
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1377
    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1378
    janet_table_put /src/janet/src/core/table.c linenumber=1382
  janet_try_init /src/janet/src/core/vm.c linenumber=17
  _setjmp  linenumber=17
  janet_dobytes /src/janet/src/core/run.c linenumber=19
    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=35
    janet_cstring /src/janet/src/core/string.c linenumber=37
    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=39
    janet_gcroot /src/janet/src/core/gc.c linenumber=39
    janet_abstract /src/janet/src/core/abstract.c linenumber=41
    janet_parser_init /src/janet/src/core/parse.c linenumber=42
      pushstate /src/janet/src/core/parse.c linenumber=801
        _pushstate /src/janet/src/core/parse.c linenumber=154
          realloc  linenumber=130
      root /src/janet/src/core/parse.c linenumber=801
        is_whitespace /src/janet/src/core/parse.c linenumber=620
        janet_is_symbol_char /src/janet/src/core/parse.c linenumber=621
        pushstate /src/janet/src/core/parse.c linenumber=625
        tokenchar /src/janet/src/core/parse.c linenumber=625
          janet_is_symbol_char /src/janet/src/core/parse.c linenumber=445
          push_buf /src/janet/src/core/parse.c linenumber=446
            realloc  linenumber=128
            fprintf  linenumber=128
            exit  linenumber=128
          janet_valid_utf8 /src/janet/src/core/parse.c linenumber=456
          janet_symbol /src/janet/src/core/symcache.c linenumber=461
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=461
          janet_scan_numeric /src/janet/src/core/strtod.c linenumber=463
            janet_scan_number_base /src/janet/src/core/strtod.c linenumber=509
              bignat_zero /src/janet/src/core/strtod.c linenumber=264
              bignat_muladd /src/janet/src/core/strtod.c linenumber=343
                bignat_append /src/janet/src/core/strtod.c linenumber=121
                  bignat_extra /src/janet/src/core/strtod.c linenumber=105
                    realloc  linenumber=92
                    fprintf  linenumber=94
                    exit  linenumber=94
              convert /src/janet/src/core/strtod.c linenumber=386
                log2  linenumber=214
                bignat_muladd /src/janet/src/core/strtod.c linenumber=230
                bignat_muladd /src/janet/src/core/strtod.c linenumber=231
                bignat_muladd /src/janet/src/core/strtod.c linenumber=232
                bignat_lshift_n /src/janet/src/core/strtod.c linenumber=238
                  bignat_extra /src/janet/src/core/strtod.c linenumber=146
                bignat_div /src/janet/src/core/strtod.c linenumber=240
                bignat_div /src/janet/src/core/strtod.c linenumber=241
                bignat_div /src/janet/src/core/strtod.c linenumber=242
                bignat_extract /src/janet/src/core/strtod.c linenumber=246
                  ldexp  linenumber=197
                bignat_extract /src/janet/src/core/strtod.c linenumber=247
            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=510
            janet_scan_number_base /src/janet/src/core/strtod.c linenumber=517
            janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=518
            janet_scan_int64 /src/janet/src/core/strtod.c linenumber=522
              scan_uint64 /src/janet/src/core/strtod.c linenumber=469
            janet_wrap_s64 /src/janet/src/core/inttypes.c linenumber=523
              janet_abstract /src/janet/src/core/abstract.c linenumber=181
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=183
            janet_scan_uint64 /src/janet/src/core/strtod.c linenumber=526
              scan_uint64 /src/janet/src/core/strtod.c linenumber=489
            janet_wrap_u64 /src/janet/src/core/inttypes.c linenumber=527
              janet_abstract /src/janet/src/core/abstract.c linenumber=187
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=189
          check_str_const /src/janet/src/core/parse.c linenumber=469
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=470
          check_str_const /src/janet/src/core/parse.c linenumber=471
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=472
          check_str_const /src/janet/src/core/parse.c linenumber=473
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=474
          janet_valid_utf8 /src/janet/src/core/parse.c linenumber=481
          janet_symbol /src/janet/src/core/symcache.c linenumber=486
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=486
          popstate /src/janet/src/core/parse.c linenumber=490
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=163
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=164
            janet_tuple_n /src/janet/src/core/tuple.c linenumber=172
              janet_tuple_begin /src/janet/src/core/tuple.c linenumber=51
              safe_memcpy /src/janet/src/core/util.c linenumber=52
              janet_tuple_end /src/janet/src/core/tuple.c linenumber=53
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=175
            push_arg /src/janet/src/core/parse.c linenumber=177
              realloc  linenumber=129
              fprintf  linenumber=129
              exit  linenumber=129
            janet_tuple_begin /src/janet/src/core/tuple.c linenumber=180
            janet_csymbol /src/janet/src/core/symcache.c linenumber=188
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=188
            janet_tuple_end /src/janet/src/core/tuple.c linenumber=193
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=193
        pushstate /src/janet/src/core/parse.c linenumber=632
        root /src/janet/src/core/parse.c linenumber=632
          pushstate /src/janet/src/core/parse.c linenumber=635
          stringchar /src/janet/src/core/parse.c linenumber=635
            stringend /src/janet/src/core/parse.c linenumber=420
              janet_buffer /src/janet/src/core/buffer.c linenumber=401
              janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=402
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=403
              janet_string /src/janet/src/core/string.c linenumber=405
              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=405
              popstate /src/janet/src/core/parse.c linenumber=408
            push_buf /src/janet/src/core/parse.c linenumber=424
          pushstate /src/janet/src/core/parse.c linenumber=638
          comment /src/janet/src/core/parse.c linenumber=638
            push_buf /src/janet/src/core/parse.c linenumber=500
          pushstate /src/janet/src/core/parse.c linenumber=641
          atsign /src/janet/src/core/parse.c linenumber=641
            pushstate /src/janet/src/core/parse.c linenumber=594
            root /src/janet/src/core/parse.c linenumber=594
              pushstate /src/janet/src/core/parse.c linenumber=644
              longstring /src/janet/src/core/parse.c linenumber=644
                push_buf /src/janet/src/core/parse.c linenumber=554
                stringend /src/janet/src/core/parse.c linenumber=560
                push_buf /src/janet/src/core/parse.c linenumber=569
                push_buf /src/janet/src/core/parse.c linenumber=571
                push_buf /src/janet/src/core/parse.c linenumber=581
              delim_error /src/janet/src/core/parse.c linenumber=651
                janet_buffer /src/janet/src/core/buffer.c linenumber=202
                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=204
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=207
                janet_buffer_push_cstring /src/janet/src/core/buffer.c linenumber=210
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=212
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=214
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=216
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=218
                janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=222
                janet_formatb /src/janet/src/core/pp.c linenumber=225
                  janet_formatbv /src/janet/src/core/pp.c linenumber=1127
                janet_string /src/janet/src/core/string.c linenumber=227
              close_array /src/janet/src/core/parse.c linenumber=657
                janet_array /src/janet/src/core/array.c linenumber=514
                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=518
              close_tuple /src/janet/src/core/parse.c linenumber=659
                janet_tuple_begin /src/janet/src/core/tuple.c linenumber=506
                janet_tuple_end /src/janet/src/core/tuple.c linenumber=510
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=510
              close_table /src/janet/src/core/parse.c linenumber=667
                janet_table /src/janet/src/core/table.c linenumber=533
                janet_table_put /src/janet/src/core/table.c linenumber=537
                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=540
              close_struct /src/janet/src/core/parse.c linenumber=669
                janet_struct_begin /src/janet/src/core/struct.c linenumber=522
                janet_struct_put /src/janet/src/core/struct.c linenumber=526
                janet_struct_end /src/janet/src/core/struct.c linenumber=529
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=529
              delim_error /src/janet/src/core/parse.c linenumber=672
              popstate /src/janet/src/core/parse.c linenumber=675
              pushstate /src/janet/src/core/parse.c linenumber=679
              root /src/janet/src/core/parse.c linenumber=679
                pushstate /src/janet/src/core/parse.c linenumber=682
                root /src/janet/src/core/parse.c linenumber=682
                  pushstate /src/janet/src/core/parse.c linenumber=685
                  root /src/janet/src/core/parse.c linenumber=685
            pushstate /src/janet/src/core/parse.c linenumber=597
            stringchar /src/janet/src/core/parse.c linenumber=597
            pushstate /src/janet/src/core/parse.c linenumber=600
            longstring /src/janet/src/core/parse.c linenumber=600
            pushstate /src/janet/src/core/parse.c linenumber=603
            root /src/janet/src/core/parse.c linenumber=603
            pushstate /src/janet/src/core/parse.c linenumber=606
            root /src/janet/src/core/parse.c linenumber=606
            pushstate /src/janet/src/core/parse.c linenumber=611
            tokenchar /src/janet/src/core/parse.c linenumber=611
            push_buf /src/janet/src/core/parse.c linenumber=612
    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=43
    janet_gcroot /src/janet/src/core/gc.c linenumber=43
    janet_parser_has_more /src/janet/src/core/parse.c linenumber=49
    janet_parser_produce /src/janet/src/core/parse.c linenumber=50
      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_compile /src/janet/src/core/compile.c linenumber=51
      janet_compile_lint /src/janet/src/core/compile.c linenumber=1204
        janetc_init /src/janet/src/core/compile.c linenumber=1175
          janet_table_get_keyword /src/janet/src/core/table.c linenumber=1151
        janetc_scope /src/janet/src/core/compile.c linenumber=1178
          janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=164
          janetc_regalloc_clone /src/janet/src/core/regalloc.c linenumber=167
            fprintf  linenumber=77
            exit  linenumber=77
          janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=169
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1183
        janetc_cslot /src/janet/src/core/compile.c linenumber=1183
        janetc_value /src/janet/src/core/compile.c linenumber=1186
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=899
          janetc_cslot /src/janet/src/core/compile.c linenumber=899
          janetc_cerror /src/janet/src/core/compile.c linenumber=901
            janet_cstring /src/janet/src/core/string.c linenumber=53
            janetc_error /src/janet/src/core/compile.c linenumber=53
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=902
          janetc_cslot /src/janet/src/core/compile.c linenumber=902
          macroexpand1 /src/janet/src/core/compile.c linenumber=911
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=824
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=837
            janetc_special /src/janet/src/core/specials.c linenumber=838
              janet_strbinsearch /src/janet/src/core/util.c linenumber=1236
                janet_cstrcmp /src/janet/src/core/util.c linenumber=423
            janet_resolve /src/janet/src/core/util.c linenumber=844
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=850
            janet_fiber /src/janet/src/core/fiber.c linenumber=852
              fiber_alloc /src/janet/src/core/fiber.c linenumber=97
                janet_gcalloc /src/janet/src/core/gc.c linenumber=53
                fprintf  linenumber=60
                exit  linenumber=60
              janet_fiber_reset /src/janet/src/core/fiber.c linenumber=97
                fiber_reset /src/janet/src/core/fiber.c linenumber=70
                janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=74
                  realloc  linenumber=120
                  fprintf  linenumber=122
                  exit  linenumber=122
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=81
                janet_fiber_funcframe /src/janet/src/core/fiber.c linenumber=87
                  janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=206
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=215
                  make_struct_n /src/janet/src/core/fiber.c linenumber=234
                    janet_struct_begin /src/janet/src/core/struct.c linenumber=183
                    janet_struct_put /src/janet/src/core/struct.c linenumber=185
                    janet_struct_end /src/janet/src/core/struct.c linenumber=187
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=187
                  janet_tuple_n /src/janet/src/core/tuple.c linenumber=235
                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=235
                  make_struct_n /src/janet/src/core/fiber.c linenumber=238
                  janet_tuple_n /src/janet/src/core/tuple.c linenumber=241
                  janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=241
            janet_formatc /src/janet/src/core/pp.c linenumber=858
            janet_formatc /src/janet/src/core/pp.c linenumber=860
            janetc_error /src/janet/src/core/compile.c linenumber=862
            janet_gclock /src/janet/src/core/gc.c linenumber=867
            janet_csymbol /src/janet/src/core/symcache.c linenumber=868
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=868
            janet_table_put /src/janet/src/core/table.c linenumber=869
            janet_csymbol /src/janet/src/core/symcache.c linenumber=870
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=870
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=872
            janet_table_put /src/janet/src/core/table.c linenumber=872
            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=875
            janet_continue /src/janet/src/core/vm.c linenumber=875
              janet_check_can_resume /src/janet/src/core/vm.c linenumber=1602
                janet_fiber_status /src/janet/src/core/fiber.c linenumber=1452
                janet_cstring /src/janet/src/core/string.c linenumber=1455
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1455
                janet_cstring /src/janet/src/core/string.c linenumber=1462
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1462
                janet_formatc /src/janet/src/core/pp.c linenumber=1476
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1478
              janet_continue_no_check /src/janet/src/core/vm.c linenumber=1604
                janet_fiber_status /src/janet/src/core/fiber.c linenumber=1507
                janet_fiber_did_resume /src/janet/src/core/ev.c linenumber=1510
                  janet_async_end /src/janet/src/core/ev.c linenumber=318
                    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=276
                    janet_gcunroot /src/janet/src/core/gc.c linenumber=276
                      janet_gc_idequals /src/janet/src/core/gc.c linenumber=646
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=636
                    janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=283
                      janet_atomic_dec /src/janet/src/core/capi.c linenumber=746
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1514
                janet_continue /src/janet/src/core/vm.c linenumber=1522
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1543
                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=1545
                janet_tuple_n /src/janet/src/core/tuple.c linenumber=1561
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1561
                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1572
                janet_gcroot /src/janet/src/core/gc.c linenumber=1572
                janet_try_init /src/janet/src/core/vm.c linenumber=1577
                _setjmp  linenumber=1577
                run_vm /src/janet/src/core/vm.c linenumber=1583
                  janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=634
                    janet_env_detach /src/janet/src/core/fiber.c linenumber=432
                      janet_env_valid /src/janet/src/core/fiber.c linenumber=256
                      fprintf  linenumber=262
                      exit  linenumber=262
                      safe_memcpy /src/janet/src/core/util.c linenumber=265
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=273
                  janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=641
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=663
                  janet_panicf /src/janet/src/core/capi.c linenumber=672
                  janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=678
                  janet_collect /src/janet/src/core/gc.c linenumber=682
                    janet_ev_mark /src/janet/src/core/ev.c linenumber=593
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=557
                      janet_mark /src/janet/src/core/gc.c linenumber=557
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=66
                        janet_mark_string /src/janet/src/core/gc.c linenumber=66
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=69
                        janet_mark_function /src/janet/src/core/gc.c linenumber=69
                          janet_mark_funcenv /src/janet/src/core/gc.c linenumber=258
                            janet_env_maybe_detach /src/janet/src/core/fiber.c linenumber=216
                              janet_env_valid /src/janet/src/core/fiber.c linenumber=313
                              janet_fiber_status /src/janet/src/core/fiber.c linenumber=315
                              janet_env_detach /src/janet/src/core/fiber.c linenumber=324
                            janet_mark_fiber /src/janet/src/core/gc.c linenumber=219
                              janet_mark /src/janet/src/core/gc.c linenumber=272
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=72
                                janet_mark_array /src/janet/src/core/gc.c linenumber=72
                                  janet_mark_many /src/janet/src/core/gc.c linenumber=168
                                    janet_mark /src/janet/src/core/gc.c linenumber=130
                                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=75
                                      janet_mark_table /src/janet/src/core/gc.c linenumber=75
                                        janet_mark_values /src/janet/src/core/gc.c linenumber=179
                                          janet_mark /src/janet/src/core/gc.c linenumber=148
                                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=78
                                            janet_mark_struct /src/janet/src/core/gc.c linenumber=78
                                              janet_mark_kvs /src/janet/src/core/gc.c linenumber=197
                                                janet_mark /src/janet/src/core/gc.c linenumber=157
                                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=81
                                                  janet_mark_tuple /src/janet/src/core/gc.c linenumber=81
                                                    janet_mark_many /src/janet/src/core/gc.c linenumber=206
                                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=84
                                                  janet_mark_buffer /src/janet/src/core/gc.c linenumber=84
                                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=87
                                                  janet_mark_fiber /src/janet/src/core/gc.c linenumber=87
                                                    janet_mark_many /src/janet/src/core/gc.c linenumber=275
                                                    janet_mark_function /src/janet/src/core/gc.c linenumber=283
                                                      janet_mark_funcdef /src/janet/src/core/gc.c linenumber=260
                                                        janet_mark_many /src/janet/src/core/gc.c linenumber=232
                                                        janet_mark_funcdef /src/janet/src/core/gc.c linenumber=234
                                                          janet_mark_string /src/janet/src/core/gc.c linenumber=237
                                                          janet_mark_string /src/janet/src/core/gc.c linenumber=239
                                                          janet_mark_string /src/janet/src/core/gc.c linenumber=242
                                                    janet_mark_funcenv /src/janet/src/core/gc.c linenumber=285
                                                      janet_mark_many /src/janet/src/core/gc.c linenumber=222
                                                    janet_mark_many /src/janet/src/core/gc.c linenumber=287
                                                    janet_mark_table /src/janet/src/core/gc.c linenumber=293
                                                      janet_mark_keys /src/janet/src/core/gc.c linenumber=181
                                                        janet_mark /src/janet/src/core/gc.c linenumber=139
                                                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=90
                                                          janet_mark_abstract /src/janet/src/core/gc.c linenumber=90
                                                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=112
                                                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=112
                                                            janet_table_put /src/janet/src/core/table.c linenumber=112
                                                          janet_gcroot /src/janet/src/core/gc.c linenumber=95
                                                      janet_mark_kvs /src/janet/src/core/gc.c linenumber=183
                                                        janet_mark /src/janet/src/core/gc.c linenumber=158
                                                    janet_mark_abstract /src/janet/src/core/gc.c linenumber=297
                                                    janet_mark_abstract /src/janet/src/core/gc.c linenumber=300
                      janet_mark /src/janet/src/core/gc.c linenumber=558
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=562
                      janet_mark /src/janet/src/core/gc.c linenumber=562
                      janet_mark /src/janet/src/core/gc.c linenumber=563
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=566
                      janet_mark /src/janet/src/core/gc.c linenumber=566
                      janet_mark /src/janet/src/core/gc.c linenumber=567
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=573
                      janet_mark /src/janet/src/core/gc.c linenumber=573
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=575
                      janet_mark /src/janet/src/core/gc.c linenumber=575
                    janet_mark_fiber /src/janet/src/core/gc.c linenumber=595
                    janet_mark /src/janet/src/core/gc.c linenumber=597
                    janet_mark /src/janet/src/core/gc.c linenumber=600
                    janet_sweep /src/janet/src/core/gc.c linenumber=603
                      janet_check_liveref /src/janet/src/core/gc.c linenumber=420
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=390
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=394
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=396
                        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=400
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=421
                      janet_check_liveref /src/janet/src/core/gc.c linenumber=432
                      janet_check_liveref /src/janet/src/core/gc.c linenumber=433
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=438
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=439
                      janet_deinit_block /src/janet/src/core/gc.c linenumber=458
                        janet_symbol_deinit /src/janet/src/core/symcache.c linenumber=321
                          janet_symcache_findmem /src/janet/src/core/symcache.c linenumber=163
                        janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=337
                        janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=340
                        janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=347
                        fprintf  linenumber=352
                        abort  linenumber=352
                        fprintf  linenumber=355
                        abort  linenumber=355
                      janet_deinit_block /src/janet/src/core/gc.c linenumber=479
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=504
                      fprintf  linenumber=507
                      abort  linenumber=507
                      janet_abstract_decref_maybe_free /src/janet/src/core/abstract.c linenumber=509
                        janet_abstract_decref /src/janet/src/core/abstract.c linenumber=205
                        fprintf  linenumber=209
                        abort  linenumber=209
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=512
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=513
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=519
                    janet_free_all_scratch /src/janet/src/core/gc.c linenumber=605
                      free_one_scratch /src/janet/src/core/gc.c linenumber=567
                  janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=686
                  janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=688
                  janet_collect /src/janet/src/core/gc.c linenumber=692
                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=696
                  janet_mcall /src/janet/src/core/vm.c linenumber=696
                    janet_panicf /src/janet/src/core/capi.c linenumber=1644
                    janet_method_lookup /src/janet/src/core/vm.c linenumber=1647
                      janet_csymbol /src/janet/src/core/symcache.c linenumber=316
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=316
                      method_to_fun /src/janet/src/core/vm.c linenumber=316
                        janet_get /src/janet/src/core/value.c linenumber=301
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=518
                          janet_checkint /src/janet/src/core/util.c linenumber=522
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=522
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=524
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=525
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=526
                          janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=527
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=531
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=533
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=536
                          janet_checkint /src/janet/src/core/util.c linenumber=541
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=541
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=543
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=545
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=546
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=549
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=550
                          janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=551
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=553
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=554
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=559
                          janet_table_get /src/janet/src/core/table.c linenumber=559
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=562
                          janet_struct_get /src/janet/src/core/struct.c linenumber=563
                          janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=567
                          janet_equals /src/janet/src/core/value.c linenumber=567
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=568
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=570
                    janet_panicf /src/janet/src/core/capi.c linenumber=1649
                    janet_method_invoke /src/janet/src/core/vm.c linenumber=1652
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=260
                      janet_call /src/janet/src/core/vm.c linenumber=261
                        janet_panic /src/janet/src/core/capi.c linenumber=1384
                        janet_panic /src/janet/src/core/capi.c linenumber=1386
                        janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1391
                          janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=405
                        void_cfunction /src/janet/src/core/vm.c linenumber=1391
                          janet_panic /src/janet/src/core/capi.c linenumber=1378
                        janet_dynprintf /src/janet/src/core/io.c linenumber=1397
                          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=750
                          janet_dyn /src/janet/src/core/capi.c linenumber=753
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=466
                            janet_csymbol /src/janet/src/core/symcache.c linenumber=467
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=467
                            janet_table_get /src/janet/src/core/table.c linenumber=467
                            janet_table_get_keyword /src/janet/src/core/table.c linenumber=470
                          janet_buffer_init /src/janet/src/core/buffer.c linenumber=766
                          janet_formatbv /src/janet/src/core/pp.c linenumber=767
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=769
                          io_assert_writeable /src/janet/src/core/io.c linenumber=773
                            janet_panic /src/janet/src/core/capi.c linenumber=281
                            janet_panic /src/janet/src/core/capi.c linenumber=283
                          fwrite  linenumber=776
                          janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=777
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=781
                          janet_buffer /src/janet/src/core/buffer.c linenumber=784
                          janet_formatbv /src/janet/src/core/pp.c linenumber=785
                          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=786
                          janet_call /src/janet/src/core/vm.c linenumber=787
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1397
                            janet_fiber_pushn /src/janet/src/core/fiber.c linenumber=1402
                              janet_panic /src/janet/src/core/capi.c linenumber=171
                              janet_fiber_grow /src/janet/src/core/fiber.c linenumber=174
                                janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=132
                              safe_memcpy /src/janet/src/core/util.c linenumber=176
                            janet_fiber_funcframe /src/janet/src/core/fiber.c linenumber=1403
                            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1406
                            janet_panicf /src/janet/src/core/capi.c linenumber=1408
                            janet_panicf /src/janet/src/core/capi.c linenumber=1410
                            janet_panicf /src/janet/src/core/capi.c linenumber=1411
                            janet_gclock /src/janet/src/core/gc.c linenumber=1417
                            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1423
                            run_vm /src/janet/src/core/vm.c linenumber=1423
                              janet_collect /src/janet/src/core/gc.c linenumber=696
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=699
                              janet_binop_call /src/janet/src/core/vm.c linenumber=699
                                janet_method_lookup /src/janet/src/core/vm.c linenumber=331
                                janet_method_lookup /src/janet/src/core/vm.c linenumber=334
                                janet_panicf /src/janet/src/core/capi.c linenumber=337
                                janet_method_invoke /src/janet/src/core/vm.c linenumber=341
                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=264
                                  janet_panicf /src/janet/src/core/capi.c linenumber=278
                                  janet_in /src/janet/src/core/value.c linenumber=280
                                    janet_panicf /src/janet/src/core/capi.c linenumber=458
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=461
                                    janet_struct_get /src/janet/src/core/struct.c linenumber=461
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=464
                                    janet_table_get /src/janet/src/core/table.c linenumber=464
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=467
                                    getter_checkint /src/janet/src/core/value.c linenumber=468
                                      janet_checkint /src/janet/src/core/util.c linenumber=443
                                      janet_panicf /src/janet/src/core/capi.c linenumber=449
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=473
                                    getter_checkint /src/janet/src/core/value.c linenumber=475
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=479
                                    getter_checkint /src/janet/src/core/value.c linenumber=480
                                    janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=481
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=487
                                    getter_checkint /src/janet/src/core/value.c linenumber=488
                                    janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=489
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=493
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=495
                                    janet_panicf /src/janet/src/core/capi.c linenumber=496
                                    janet_panicf /src/janet/src/core/capi.c linenumber=498
                                    janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=504
                                    janet_equals /src/janet/src/core/value.c linenumber=504
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=505
                                    janet_panicf /src/janet/src/core/capi.c linenumber=507
                                  janet_panicf /src/janet/src/core/capi.c linenumber=284
                                  janet_in /src/janet/src/core/value.c linenumber=286
                                janet_method_invoke /src/janet/src/core/vm.c linenumber=344
                              janet_collect /src/janet/src/core/gc.c linenumber=699
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=702
                              janet_mcall /src/janet/src/core/vm.c linenumber=702
                              janet_collect /src/janet/src/core/gc.c linenumber=702
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=705
                              janet_binop_call /src/janet/src/core/vm.c linenumber=705
                              janet_collect /src/janet/src/core/gc.c linenumber=705
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=708
                              janet_mcall /src/janet/src/core/vm.c linenumber=708
                              janet_collect /src/janet/src/core/gc.c linenumber=708
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=711
                              janet_binop_call /src/janet/src/core/vm.c linenumber=711
                              janet_collect /src/janet/src/core/gc.c linenumber=711
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=714
                              janet_mcall /src/janet/src/core/vm.c linenumber=714
                              janet_collect /src/janet/src/core/gc.c linenumber=714
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=717
                              janet_binop_call /src/janet/src/core/vm.c linenumber=717
                              janet_collect /src/janet/src/core/gc.c linenumber=717
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=725
                              janet_binop_call /src/janet/src/core/vm.c linenumber=729
                              janet_collect /src/janet/src/core/gc.c linenumber=732
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=743
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=746
                              janet_binop_call /src/janet/src/core/vm.c linenumber=751
                              janet_collect /src/janet/src/core/gc.c linenumber=754
                              fmod  linenumber=764
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=764
                              janet_binop_call /src/janet/src/core/vm.c linenumber=768
                              janet_collect /src/janet/src/core/gc.c linenumber=771
                              janet_panicf /src/janet/src/core/capi.c linenumber=776
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=776
                              janet_binop_call /src/janet/src/core/vm.c linenumber=776
                              janet_collect /src/janet/src/core/gc.c linenumber=776
                              janet_panicf /src/janet/src/core/capi.c linenumber=779
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=779
                              janet_binop_call /src/janet/src/core/vm.c linenumber=779
                              janet_collect /src/janet/src/core/gc.c linenumber=779
                              janet_panicf /src/janet/src/core/capi.c linenumber=782
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=782
                              janet_binop_call /src/janet/src/core/vm.c linenumber=782
                              janet_collect /src/janet/src/core/gc.c linenumber=782
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=787
                              janet_unary_call /src/janet/src/core/vm.c linenumber=791
                                janet_method_lookup /src/janet/src/core/vm.c linenumber=320
                                janet_panicf /src/janet/src/core/capi.c linenumber=322
                                janet_method_invoke /src/janet/src/core/vm.c linenumber=325
                              janet_collect /src/janet/src/core/gc.c linenumber=794
                              janet_panicf /src/janet/src/core/capi.c linenumber=799
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=799
                              janet_binop_call /src/janet/src/core/vm.c linenumber=799
                              janet_collect /src/janet/src/core/gc.c linenumber=799
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=802
                              janet_mcall /src/janet/src/core/vm.c linenumber=802
                              janet_collect /src/janet/src/core/gc.c linenumber=802
                              janet_panicf /src/janet/src/core/capi.c linenumber=802
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=805
                              janet_binop_call /src/janet/src/core/vm.c linenumber=805
                              janet_collect /src/janet/src/core/gc.c linenumber=805
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=808
                              janet_mcall /src/janet/src/core/vm.c linenumber=808
                              janet_collect /src/janet/src/core/gc.c linenumber=808
                              janet_panicf /src/janet/src/core/capi.c linenumber=808
                              janet_panicf /src/janet/src/core/capi.c linenumber=811
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=811
                              janet_binop_call /src/janet/src/core/vm.c linenumber=811
                              janet_collect /src/janet/src/core/gc.c linenumber=811
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=814
                              janet_mcall /src/janet/src/core/vm.c linenumber=814
                              janet_collect /src/janet/src/core/gc.c linenumber=814
                              janet_panicf /src/janet/src/core/capi.c linenumber=814
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=825
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=825
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=831
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=831
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=842
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=842
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=849
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=849
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=860
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=860
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=866
                              janet_compare /src/janet/src/core/value.c linenumber=866
                              janet_collect /src/janet/src/core/gc.c linenumber=866
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=869
                              janet_compare /src/janet/src/core/value.c linenumber=869
                              janet_collect /src/janet/src/core/gc.c linenumber=869
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=872
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=872
                              janet_compare /src/janet/src/core/value.c linenumber=872
                              janet_collect /src/janet/src/core/gc.c linenumber=872
                              janet_compare /src/janet/src/core/value.c linenumber=875
                              janet_collect /src/janet/src/core/gc.c linenumber=875
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=878
                              janet_compare /src/janet/src/core/value.c linenumber=878
                              janet_collect /src/janet/src/core/gc.c linenumber=878
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=881
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=881
                              janet_compare /src/janet/src/core/value.c linenumber=881
                              janet_collect /src/janet/src/core/gc.c linenumber=881
                              janet_equals /src/janet/src/core/value.c linenumber=884
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=884
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=888
                              janet_equals /src/janet/src/core/value.c linenumber=892
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=892
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=896
                              janet_compare /src/janet/src/core/value.c linenumber=900
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=900
                              janet_next_impl /src/janet/src/core/value.c linenumber=909
                                janet_panicf /src/janet/src/core/capi.c linenumber=134
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=140
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=144
                                janet_dict_find /src/janet/src/core/util.c linenumber=151
                                janet_checkint /src/janet/src/core/util.c linenumber=167
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=174
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=176
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=178
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=180
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=183
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=188
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=194
                                janet_fiber_status /src/janet/src/core/fiber.c linenumber=196
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=205
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=208
                                janet_continue /src/janet/src/core/vm.c linenumber=208
                                janet_signalv /src/janet/src/core/capi.c linenumber=211
                                janet_panicv /src/janet/src/core/capi.c linenumber=214
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=226
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=228
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=232
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=916
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=920
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=924
                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=928
                              janet_panic /src/janet/src/core/capi.c linenumber=933
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=939
                              janet_panic /src/janet/src/core/capi.c linenumber=946
                              janet_panic /src/janet/src/core/capi.c linenumber=948
                              janet_env_valid /src/janet/src/core/fiber.c linenumber=949
                              janet_panic /src/janet/src/core/capi.c linenumber=949
                              janet_panic /src/janet/src/core/capi.c linenumber=964
                              janet_panic /src/janet/src/core/capi.c linenumber=966
                              janet_env_valid /src/janet/src/core/fiber.c linenumber=967
                              janet_panic /src/janet/src/core/capi.c linenumber=967
                              janet_panic /src/janet/src/core/capi.c linenumber=981
                              janet_gcalloc /src/janet/src/core/gc.c linenumber=984
                              janet_gcalloc /src/janet/src/core/gc.c linenumber=994
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1006
                              janet_collect /src/janet/src/core/gc.c linenumber=1007
                              janet_fiber_push /src/janet/src/core/fiber.c linenumber=1011
                                janet_panic /src/janet/src/core/capi.c linenumber=137
                                janet_fiber_grow /src/janet/src/core/fiber.c linenumber=139
                              janet_collect /src/janet/src/core/gc.c linenumber=1013
                              janet_fiber_push2 /src/janet/src/core/fiber.c linenumber=1016
                                janet_panic /src/janet/src/core/capi.c linenumber=146
                                janet_fiber_grow /src/janet/src/core/fiber.c linenumber=149
                              janet_collect /src/janet/src/core/gc.c linenumber=1018
                              janet_fiber_push3 /src/janet/src/core/fiber.c linenumber=1021
                                janet_panic /src/janet/src/core/capi.c linenumber=158
                                janet_fiber_grow /src/janet/src/core/fiber.c linenumber=161
                              janet_collect /src/janet/src/core/gc.c linenumber=1023
                              janet_indexed_view /src/janet/src/core/util.c linenumber=1028
                              janet_fiber_pushn /src/janet/src/core/fiber.c linenumber=1029
                              janet_panicf /src/janet/src/core/capi.c linenumber=1031
                              janet_collect /src/janet/src/core/gc.c linenumber=1035
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1038
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1038
                              janet_panic /src/janet/src/core/capi.c linenumber=1041
                              resolve_method /src/janet/src/core/vm.c linenumber=1045
                                janet_panicf /src/janet/src/core/capi.c linenumber=307
                                method_to_fun /src/janet/src/core/vm.c linenumber=308
                                janet_panicf /src/janet/src/core/capi.c linenumber=310
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1048
                              janet_dynprintf /src/janet/src/core/io.c linenumber=1050
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=791
                                janet_formatbv /src/janet/src/core/pp.c linenumber=791
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1050
                              janet_fiber_funcframe /src/janet/src/core/fiber.c linenumber=1053
                              janet_panicf /src/janet/src/core/capi.c linenumber=1055
                              janet_collect /src/janet/src/core/gc.c linenumber=1060
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1064
                              janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1064
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1065
                              janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1066
                              janet_collect /src/janet/src/core/gc.c linenumber=1069
                              call_nonfn /src/janet/src/core/vm.c linenumber=1072
                                janet_method_invoke /src/janet/src/core/vm.c linenumber=296
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1078
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1078
                              janet_panic /src/janet/src/core/capi.c linenumber=1081
                              resolve_method /src/janet/src/core/vm.c linenumber=1085
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1088
                              janet_dynprintf /src/janet/src/core/io.c linenumber=1090
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1090
                              janet_fiber_funcframe_tail /src/janet/src/core/fiber.c linenumber=1092
                                janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=342
                                janet_env_detach /src/janet/src/core/fiber.c linenumber=351
                                janet_fiber_setcapacity /src/janet/src/core/fiber.c linenumber=359
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=360
                                make_struct_n /src/janet/src/core/fiber.c linenumber=362
                                janet_tuple_n /src/janet/src/core/tuple.c linenumber=363
                                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=363
                                make_struct_n /src/janet/src/core/fiber.c linenumber=366
                                janet_tuple_n /src/janet/src/core/tuple.c linenumber=369
                                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=369
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=382
                              janet_panicf /src/janet/src/core/capi.c linenumber=1095
                              janet_collect /src/janet/src/core/gc.c linenumber=1100
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1107
                              janet_fiber_cframe /src/janet/src/core/fiber.c linenumber=1107
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1108
                              janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1109
                              call_nonfn /src/janet/src/core/vm.c linenumber=1111
                              janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1113
                              janet_collect /src/janet/src/core/gc.c linenumber=1119
                              janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1125
                              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1125
                              janet_panicf /src/janet/src/core/capi.c linenumber=1126
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1127
                              janet_check_can_resume /src/janet/src/core/vm.c linenumber=1128
                              janet_panicv /src/janet/src/core/capi.c linenumber=1130
                              janet_continue_no_check /src/janet/src/core/vm.c linenumber=1133
                                janet_restore /src/janet/src/core/vm.c linenumber=1589
                                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1591
                                janet_gcunroot /src/janet/src/core/gc.c linenumber=1591
                              janet_collect /src/janet/src/core/gc.c linenumber=1140
                              janet_panicf /src/janet/src/core/capi.c linenumber=1152
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1153
                              janet_fiber_status /src/janet/src/core/fiber.c linenumber=1154
                              janet_panicf /src/janet/src/core/capi.c linenumber=1157
                              janet_panicf /src/janet/src/core/capi.c linenumber=1166
                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=1167
                              janet_check_can_resume /src/janet/src/core/vm.c linenumber=1168
                              janet_panicv /src/janet/src/core/capi.c linenumber=1170
                              janet_continue_signal /src/janet/src/core/vm.c linenumber=1173
                                janet_check_can_resume /src/janet/src/core/vm.c linenumber=1609
                                janet_continue_no_check /src/janet/src/core/vm.c linenumber=1618
                              janet_collect /src/janet/src/core/gc.c linenumber=1180
                              janet_put /src/janet/src/core/value.c linenumber=1186
                                janet_panicf /src/janet/src/core/capi.c linenumber=768
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=771
                                getter_checkint /src/janet/src/core/value.c linenumber=772
                                janet_array_ensure /src/janet/src/core/array.c linenumber=774
                                  realloc  linenumber=82
                                  fprintf  linenumber=84
                                  exit  linenumber=84
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=776
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=784
                                getter_checkint /src/janet/src/core/value.c linenumber=785
                                janet_checkint /src/janet/src/core/util.c linenumber=786
                                janet_panicf /src/janet/src/core/capi.c linenumber=787
                                janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=789
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=797
                                janet_table_put /src/janet/src/core/table.c linenumber=797
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=800
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=802
                                janet_panicf /src/janet/src/core/capi.c linenumber=804
                              janet_collect /src/janet/src/core/gc.c linenumber=1189
                              janet_putindex /src/janet/src/core/value.c linenumber=1194
                                janet_panicf /src/janet/src/core/capi.c linenumber=721
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=724
                                janet_array_ensure /src/janet/src/core/array.c linenumber=726
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=728
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=736
                                janet_checkint /src/janet/src/core/util.c linenumber=737
                                janet_panicf /src/janet/src/core/capi.c linenumber=738
                                janet_buffer_ensure /src/janet/src/core/buffer.c linenumber=740
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=748
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=749
                                janet_table_put /src/janet/src/core/table.c linenumber=749
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=753
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=755
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=755
                                janet_panicf /src/janet/src/core/capi.c linenumber=757
                              janet_collect /src/janet/src/core/gc.c linenumber=1197
                              janet_in /src/janet/src/core/value.c linenumber=1202
                              janet_get /src/janet/src/core/value.c linenumber=1211
                              janet_getindex /src/janet/src/core/value.c linenumber=1220
                                janet_panic /src/janet/src/core/capi.c linenumber=578
                                janet_panicf /src/janet/src/core/capi.c linenumber=581
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=586
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=587
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=589
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=589
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=593
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=594
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=596
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=600
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=601
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=603
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=603
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=608
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=610
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=614
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=614
                                janet_table_get /src/janet/src/core/table.c linenumber=614
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=617
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=617
                                janet_struct_get /src/janet/src/core/struct.c linenumber=617
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=620
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=622
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=622
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=623
                                janet_panicf /src/janet/src/core/capi.c linenumber=625
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=631
                                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=633
                              janet_lengthv /src/janet/src/core/value.c linenumber=1229
                                janet_panicf /src/janet/src/core/capi.c linenumber=681
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=685
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=685
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=687
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=687
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=689
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=691
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=691
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=693
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=693
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=695
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=695
                                janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=697
                                janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=706
                                janet_panicf /src/janet/src/core/capi.c linenumber=708
                                janet_mcall /src/janet/src/core/vm.c linenumber=713
                              janet_array_n /src/janet/src/core/array.c linenumber=1238
                                janet_gcalloc /src/janet/src/core/gc.c linenumber=63
                                fprintf  linenumber=68
                                exit  linenumber=68
                                safe_memcpy /src/janet/src/core/util.c linenumber=70
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1238
                              janet_collect /src/janet/src/core/gc.c linenumber=1240
                              janet_tuple_n /src/janet/src/core/tuple.c linenumber=1248
                              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1251
                              janet_collect /src/janet/src/core/gc.c linenumber=1253
                              janet_panicf /src/janet/src/core/capi.c linenumber=1261
                              janet_table /src/janet/src/core/table.c linenumber=1263
                              janet_table_put /src/janet/src/core/table.c linenumber=1265
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1266
                              janet_collect /src/janet/src/core/gc.c linenumber=1268
                              janet_panicf /src/janet/src/core/capi.c linenumber=1276
                              janet_struct_begin /src/janet/src/core/struct.c linenumber=1278
                              janet_struct_put /src/janet/src/core/struct.c linenumber=1280
                              janet_struct_end /src/janet/src/core/struct.c linenumber=1281
                              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1281
                              janet_collect /src/janet/src/core/gc.c linenumber=1283
                              janet_buffer_init /src/janet/src/core/buffer.c linenumber=1290
                              janet_to_string_b /src/janet/src/core/pp.c linenumber=1292
                              janet_string /src/janet/src/core/string.c linenumber=1293
                              janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1293
                              janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=1294
                              janet_collect /src/janet/src/core/gc.c linenumber=1296
                              janet_buffer /src/janet/src/core/buffer.c linenumber=1302
                              janet_to_string_b /src/janet/src/core/pp.c linenumber=1304
                              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1305
                              janet_collect /src/janet/src/core/gc.c linenumber=1307
                            janet_gcunlock /src/janet/src/core/gc.c linenumber=1428
                            janet_fiber_popframe /src/janet/src/core/fiber.c linenumber=1430
                            janet_formatc /src/janet/src/core/pp.c linenumber=1442
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1442
                            janet_panicv /src/janet/src/core/capi.c linenumber=1444
            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=876
            janet_table_put /src/janet/src/core/table.c linenumber=876
            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=877
            janet_table_put /src/janet/src/core/table.c linenumber=877
            janet_gcunlock /src/janet/src/core/gc.c linenumber=878
            janet_formatc /src/janet/src/core/pp.c linenumber=880
            janetc_error /src/janet/src/core/compile.c linenumber=882
          janetc_cerror /src/janet/src/core/compile.c linenumber=914
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=915
          janetc_cslot /src/janet/src/core/compile.c linenumber=915
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=920
          janetc_fopts_default /src/janet/src/core/compile.c linenumber=925
            janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=37
            janetc_cslot /src/janet/src/core/compile.c linenumber=37
          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=926
          janet_tuple_n /src/janet/src/core/tuple.c linenumber=929
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=929
          janetc_cslot /src/janet/src/core/compile.c linenumber=929
          janetc_tuple /src/janet/src/core/compile.c linenumber=931
            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=793
            janetc_toslots /src/janet/src/core/compile.c linenumber=795
              janetc_fopts_default /src/janet/src/core/compile.c linenumber=491
              janet_v_grow /src/janet/src/core/vector.c linenumber=494
              janetc_value /src/janet/src/core/compile.c linenumber=494
                janetc_value /src/janet/src/core/compile.c linenumber=934
                  janetc_toslots /src/janet/src/core/compile.c linenumber=936
                  janetc_call /src/janet/src/core/compile.c linenumber=936
                    has_spliced /src/janet/src/core/compile.c linenumber=611
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=613
                    janetc_funopt /src/janet/src/core/cfuns.c linenumber=614
                    janetc_pushslots /src/janet/src/core/compile.c linenumber=623
                      janetc_emit_s /src/janet/src/core/emit.c linenumber=536
                        janetc_regfar /src/janet/src/core/emit.c linenumber=279
                          janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=198
                            fprintf  linenumber=158
                            abort  linenumber=158
                            janetc_regalloc_1 /src/janet/src/core/regalloc.c linenumber=161
                              pushchunk /src/janet/src/core/regalloc.c linenumber=124
                          janetc_movenear /src/janet/src/core/emit.c linenumber=199
                            fprintf  linenumber=117
                            abort  linenumber=117
                            janetc_loadconst /src/janet/src/core/emit.c linenumber=119
                              janetc_emit /src/janet/src/core/emit.c linenumber=81
                                janet_v_grow /src/janet/src/core/vector.c linenumber=48
                                janet_v_grow /src/janet/src/core/vector.c linenumber=49
                              janetc_emit /src/janet/src/core/emit.c linenumber=84
                              janetc_emit /src/janet/src/core/emit.c linenumber=95
                              janetc_const /src/janet/src/core/emit.c linenumber=103
                                janet_equals /src/janet/src/core/value.c linenumber=65
                                janetc_cerror /src/janet/src/core/compile.c linenumber=70
                                janet_v_grow /src/janet/src/core/vector.c linenumber=73
                              janetc_emit /src/janet/src/core/emit.c linenumber=104
                            janetc_emit /src/janet/src/core/emit.c linenumber=122
                            janetc_emit /src/janet/src/core/emit.c linenumber=128
                            fprintf  linenumber=134
                            abort  linenumber=134
                            janetc_emit /src/janet/src/core/emit.c linenumber=135
                          janetc_allocfar /src/janet/src/core/emit.c linenumber=201
                            janetc_regalloc_1 /src/janet/src/core/regalloc.c linenumber=34
                            janetc_cerror /src/janet/src/core/compile.c linenumber=36
                          janetc_emit /src/janet/src/core/emit.c linenumber=202
                          janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=203
                            janetc_regalloc_free /src/janet/src/core/regalloc.c linenumber=172
                          janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=206
                          janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=207
                            pushchunk /src/janet/src/core/regalloc.c linenumber=106
                        janetc_emit /src/janet/src/core/emit.c linenumber=281
                        janetc_moveback /src/janet/src/core/emit.c linenumber=283
                          janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=147
                          janetc_loadconst /src/janet/src/core/emit.c linenumber=148
                          janetc_emit /src/janet/src/core/emit.c linenumber=149
                          janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=153
                          janetc_emit /src/janet/src/core/emit.c linenumber=158
                          janetc_emit /src/janet/src/core/emit.c linenumber=161
                          fprintf  linenumber=167
                          abort  linenumber=167
                          janetc_emit /src/janet/src/core/emit.c linenumber=171
                          janetc_emit /src/janet/src/core/emit.c linenumber=174
                        janetc_free_regnear /src/janet/src/core/emit.c linenumber=284
                          janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=187
                      janetc_emit_s /src/janet/src/core/emit.c linenumber=540
                      janetc_emit_s /src/janet/src/core/emit.c linenumber=544
                      janetc_emit_s /src/janet/src/core/emit.c linenumber=545
                      janetc_emit_ss /src/janet/src/core/emit.c linenumber=550
                        janetc_regnear /src/janet/src/core/emit.c linenumber=322
                          janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=218
                          janetc_movenear /src/janet/src/core/emit.c linenumber=219
                        janetc_regfar /src/janet/src/core/emit.c linenumber=323
                        janetc_emit /src/janet/src/core/emit.c linenumber=325
                        janetc_free_regnear /src/janet/src/core/emit.c linenumber=326
                        janetc_moveback /src/janet/src/core/emit.c linenumber=328
                        janetc_free_regnear /src/janet/src/core/emit.c linenumber=329
                      janetc_emit_ss /src/janet/src/core/emit.c linenumber=554
                      janetc_emit_s /src/janet/src/core/emit.c linenumber=555
                      janetc_emit_sss /src/janet/src/core/emit.c linenumber=560
                        janetc_regnear /src/janet/src/core/emit.c linenumber=342
                        janetc_regnear /src/janet/src/core/emit.c linenumber=343
                        janetc_regnear /src/janet/src/core/emit.c linenumber=344
                        janetc_emit /src/janet/src/core/emit.c linenumber=346
                        janetc_free_regnear /src/janet/src/core/emit.c linenumber=347
                        janetc_free_regnear /src/janet/src/core/emit.c linenumber=348
                        janetc_moveback /src/janet/src/core/emit.c linenumber=350
                        janetc_free_regnear /src/janet/src/core/emit.c linenumber=351
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=630
                    janet_formatc /src/janet/src/core/pp.c linenumber=639
                    janetc_error /src/janet/src/core/compile.c linenumber=642
                    janet_formatc /src/janet/src/core/pp.c linenumber=647
                    janetc_error /src/janet/src/core/compile.c linenumber=650
                    janet_formatc /src/janet/src/core/pp.c linenumber=653
                    janetc_error /src/janet/src/core/compile.c linenumber=656
                    janetc_lintf /src/janet/src/core/compile.c linenumber=661
                      janet_buffer_init /src/janet/src/core/buffer.c linenumber=70
                      janet_formatbv /src/janet/src/core/pp.c linenumber=72
                      janet_string /src/janet/src/core/string.c linenumber=74
                      janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=75
                      janet_tuple_begin /src/janet/src/core/tuple.c linenumber=77
                      janet_csymbol /src/janet/src/core/symcache.c linenumber=78
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=78
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=79
                      janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=79
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=80
                      janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=80
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=81
                      janet_tuple_end /src/janet/src/core/tuple.c linenumber=82
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=82
                      janet_array_push /src/janet/src/core/array.c linenumber=82
                        janet_panic /src/janet/src/core/capi.c linenumber=108
                        janet_array_ensure /src/janet/src/core/array.c linenumber=111
                    janetc_lintf /src/janet/src/core/compile.c linenumber=664
                    janet_equals /src/janet/src/core/value.c linenumber=681
                    janetc_lintf /src/janet/src/core/compile.c linenumber=694
                    janet_formatc /src/janet/src/core/pp.c linenumber=708
                    janetc_error /src/janet/src/core/compile.c linenumber=710
                    janet_formatc /src/janet/src/core/pp.c linenumber=715
                    janetc_error /src/janet/src/core/compile.c linenumber=717
                    janet_formatc /src/janet/src/core/pp.c linenumber=720
                    janetc_error /src/janet/src/core/compile.c linenumber=722
                    janetc_emit_s /src/janet/src/core/emit.c linenumber=731
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=732
                    janetc_cslot /src/janet/src/core/compile.c linenumber=732
                    janetc_gettarget /src/janet/src/core/compile.c linenumber=735
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=480
                      janetc_allocfar /src/janet/src/core/emit.c linenumber=482
                    janetc_emit_ss /src/janet/src/core/emit.c linenumber=736
                    janetc_freeslots /src/janet/src/core/compile.c linenumber=739
                      janetc_freeslot /src/janet/src/core/compile.c linenumber=582
                        janetc_regalloc_free /src/janet/src/core/regalloc.c linenumber=90
                      janet_sfree /src/janet/src/core/gc.c linenumber=584
                  janetc_freeslot /src/janet/src/core/compile.c linenumber=937
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=944
                  janetc_resolve /src/janet/src/core/compile.c linenumber=944
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=313
                    janetc_cslot /src/janet/src/core/compile.c linenumber=313
                    janet_resolve_ext /src/janet/src/core/util.c linenumber=341
                    janet_table_get_keyword /src/janet/src/core/table.c linenumber=343
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=348
                    lookup_missing /src/janet/src/core/compile.c linenumber=348
                      janet_cstring /src/janet/src/core/string.c linenumber=247
                      janetc_error /src/janet/src/core/compile.c linenumber=247
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=250
                      janet_fiber /src/janet/src/core/fiber.c linenumber=251
                      janet_cstring /src/janet/src/core/string.c linenumber=253
                      janetc_error /src/janet/src/core/compile.c linenumber=253
                      janet_gclock /src/janet/src/core/gc.c linenumber=257
                      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=259
                      janet_continue /src/janet/src/core/vm.c linenumber=259
                      janet_gcunlock /src/janet/src/core/gc.c linenumber=260
                      janet_formatc /src/janet/src/core/pp.c linenumber=262
                      janetc_error /src/janet/src/core/compile.c linenumber=262
                      janet_binding_from_entry /src/janet/src/core/util.c linenumber=268
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=349
                    janetc_cslot /src/janet/src/core/compile.c linenumber=349
                    janet_formatc /src/janet/src/core/pp.c linenumber=352
                    janetc_error /src/janet/src/core/compile.c linenumber=352
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=353
                    janetc_cslot /src/janet/src/core/compile.c linenumber=353
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=360
                    janet_formatc /src/janet/src/core/pp.c linenumber=360
                    janetc_error /src/janet/src/core/compile.c linenumber=360
                    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=361
                    janetc_cslot /src/janet/src/core/compile.c linenumber=361
                    janetc_cslot /src/janet/src/core/compile.c linenumber=364
                    janetc_cslot /src/janet/src/core/compile.c linenumber=368
                    janetc_cslot /src/janet/src/core/compile.c linenumber=373
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=394
                    janetc_lintf /src/janet/src/core/compile.c linenumber=394
                    fprintf  linenumber=418
                    abort  linenumber=418
                    janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=422
                    janet_v_grow /src/janet/src/core/vector.c linenumber=448
                  janetc_array /src/janet/src/core/compile.c linenumber=947
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=785
                    janetc_toslots /src/janet/src/core/compile.c linenumber=787
                    janetc_maker /src/janet/src/core/compile.c linenumber=786
                      janet_struct_begin /src/janet/src/core/struct.c linenumber=758
                      janet_struct_put /src/janet/src/core/struct.c linenumber=762
                      janet_struct_end /src/janet/src/core/struct.c linenumber=764
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=764
                      janetc_cslot /src/janet/src/core/compile.c linenumber=764
                      janetc_freeslots /src/janet/src/core/compile.c linenumber=765
                      janet_tuple_begin /src/janet/src/core/tuple.c linenumber=767
                      janet_tuple_end /src/janet/src/core/tuple.c linenumber=771
                      janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=771
                      janetc_cslot /src/janet/src/core/compile.c linenumber=771
                      janetc_freeslots /src/janet/src/core/compile.c linenumber=772
                      janetc_pushslots /src/janet/src/core/compile.c linenumber=774
                      janetc_freeslots /src/janet/src/core/compile.c linenumber=775
                      janetc_gettarget /src/janet/src/core/compile.c linenumber=776
                      janetc_emit_s /src/janet/src/core/emit.c linenumber=777
                  janetc_tablector /src/janet/src/core/compile.c linenumber=950
                    janetc_toslotskv /src/janet/src/core/compile.c linenumber=802
                      janetc_fopts_default /src/janet/src/core/compile.c linenumber=502
                      janet_dictionary_view /src/janet/src/core/util.c linenumber=506
                      janet_smalloc /src/janet/src/core/gc.c linenumber=514
                      janet_sorted_keys /src/janet/src/core/util.c linenumber=517
                      janet_v_grow /src/janet/src/core/vector.c linenumber=519
                      janetc_value /src/janet/src/core/compile.c linenumber=519
                        janetc_tablector /src/janet/src/core/compile.c linenumber=953
                          janetc_maker /src/janet/src/core/compile.c linenumber=801
                        janetc_bufferctor /src/janet/src/core/compile.c linenumber=956
                          janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=808
                          janet_string /src/janet/src/core/string.c linenumber=809
                          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=809
                          janetc_toslots /src/janet/src/core/compile.c linenumber=811
                          janetc_maker /src/janet/src/core/compile.c linenumber=810
                        janetc_cslot /src/janet/src/core/compile.c linenumber=959
                        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=965
                        janetc_cslot /src/janet/src/core/compile.c linenumber=965
                        janetc_return /src/janet/src/core/compile.c linenumber=967
                          janetc_emit /src/janet/src/core/emit.c linenumber=463
                          janetc_emit_s /src/janet/src/core/emit.c linenumber=465
                        janetc_copy /src/janet/src/core/emit.c linenumber=969
                          janetc_cerror /src/janet/src/core/compile.c linenumber=244
                          janetc_sequal /src/janet/src/core/emit.c linenumber=247
                            janet_equals /src/janet/src/core/value.c linenumber=229
                          janetc_movenear /src/janet/src/core/emit.c linenumber=250
                          janetc_moveback /src/janet/src/core/emit.c linenumber=255
                          janetc_allocnear /src/janet/src/core/emit.c linenumber=259
                            janetc_regalloc_temp /src/janet/src/core/regalloc.c linenumber=43
                          janetc_movenear /src/janet/src/core/emit.c linenumber=260
                          janetc_moveback /src/janet/src/core/emit.c linenumber=261
                          janetc_regalloc_freetemp /src/janet/src/core/regalloc.c linenumber=263
                      janet_v_grow /src/janet/src/core/vector.c linenumber=520
                      janetc_value /src/janet/src/core/compile.c linenumber=520
                      janet_sfree /src/janet/src/core/gc.c linenumber=522
            janetc_maker /src/janet/src/core/compile.c linenumber=794
        janetc_pop_funcdef /src/janet/src/core/compile.c linenumber=1189
          janet_funcdef_alloc /src/janet/src/core/bytecode.c linenumber=1007
            janet_gcalloc /src/janet/src/core/gc.c linenumber=533
          fprintf  linenumber=1010
          abort  linenumber=1010
          janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1020
            safe_memcpy /src/janet/src/core/util.c linenumber=48
            fprintf  linenumber=51
            exit  linenumber=51
          janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1023
          fprintf  linenumber=1031
          exit  linenumber=1031
          safe_memcpy /src/janet/src/core/util.c linenumber=1033
          fprintf  linenumber=1039
          exit  linenumber=1039
          safe_memcpy /src/janet/src/core/util.c linenumber=1041
          calloc  linenumber=1062
          fprintf  linenumber=1064
          exit  linenumber=1064
          janet_v_grow /src/janet/src/core/vector.c linenumber=1092
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1105
          janetc_lintf /src/janet/src/core/compile.c linenumber=1105
          fprintf  linenumber=1118
          abort  linenumber=1118
          fprintf  linenumber=1119
          abort  linenumber=1119
          fprintf  linenumber=1120
          abort  linenumber=1120
          janet_v_grow /src/janet/src/core/vector.c linenumber=1123
          janet_v_flattenmem /src/janet/src/core/vector.c linenumber=1127
          janetc_popscope /src/janet/src/core/compile.c linenumber=1131
            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=200
            janetc_lintf /src/janet/src/core/compile.c linenumber=200
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=210
            janet_v_grow /src/janet/src/core/vector.c linenumber=212
            janet_sfree /src/janet/src/core/gc.c linenumber=217
            janet_sfree /src/janet/src/core/gc.c linenumber=218
            janet_sfree /src/janet/src/core/gc.c linenumber=219
            janet_sfree /src/janet/src/core/gc.c linenumber=220
            janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=221
            janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=222
          janet_bytecode_movopt /src/janet/src/core/bytecode.c linenumber=1134
            janetc_regalloc_init /src/janet/src/core/regalloc.c linenumber=191
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=199
            fprintf  linenumber=219
            abort  linenumber=219
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=242
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=255
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=273
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=281
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=289
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=294
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=295
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=300
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=301
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=332
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=333
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=339
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=340
            janetc_regalloc_touch /src/janet/src/core/regalloc.c linenumber=341
            janetc_regalloc_check /src/janet/src/core/regalloc.c linenumber=363
              pushchunk /src/janet/src/core/regalloc.c linenumber=148
            janetc_regalloc_check /src/janet/src/core/regalloc.c linenumber=371
            janetc_regalloc_check /src/janet/src/core/regalloc.c linenumber=386
            janetc_regalloc_deinit /src/janet/src/core/regalloc.c linenumber=395
          janet_bytecode_remove_noops /src/janet/src/core/bytecode.c linenumber=1135
            janet_smalloc /src/janet/src/core/gc.c linenumber=117
            fprintf  linenumber=142
            abort  linenumber=142
            fprintf  linenumber=143
            abort  linenumber=143
            fprintf  linenumber=153
            abort  linenumber=153
            fprintf  linenumber=154
            abort  linenumber=154
            realloc  linenumber=179
            janet_sfree /src/janet/src/core/gc.c linenumber=180
        janet_cstring /src/janet/src/core/string.c linenumber=1190
        janet_def_addflags /src/janet/src/core/compile.c linenumber=1191
        janetc_popscope /src/janet/src/core/compile.c linenumber=1195
        janetc_deinit /src/janet/src/core/compile.c linenumber=1198
          janet_sfree /src/janet/src/core/gc.c linenumber=1163
          janet_sfree /src/janet/src/core/gc.c linenumber=1164
    janet_thunk /src/janet/src/core/bytecode.c linenumber=53
      janet_gcalloc /src/janet/src/core/gc.c linenumber=559
      fprintf  linenumber=561
      abort  linenumber=561
    janet_fiber /src/janet/src/core/fiber.c linenumber=54
    janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=56
    janet_continue /src/janet/src/core/vm.c linenumber=56
    janet_stacktrace_ext /src/janet/src/core/debug.c linenumber=58
      janet_to_string /src/janet/src/core/pp.c linenumber=109
        janet_buffer_init /src/janet/src/core/buffer.c linenumber=358
        janet_to_string_b /src/janet/src/core/pp.c linenumber=359
        janet_string /src/janet/src/core/string.c linenumber=360
        janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=361
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=365
        janet_string /src/janet/src/core/string.c linenumber=365
        janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=369
      janet_dyn /src/janet/src/core/capi.c linenumber=113
      janet_dynprintf /src/janet/src/core/io.c linenumber=114
      janet_v_grow /src/janet/src/core/vector.c linenumber=117
      janet_fiber_status /src/janet/src/core/fiber.c linenumber=132
      janet_dynprintf /src/janet/src/core/io.c linenumber=133
      janet_dynprintf /src/janet/src/core/io.c linenumber=140
      janet_dynprintf /src/janet/src/core/io.c linenumber=144
      janet_dynprintf /src/janet/src/core/io.c linenumber=146
      janet_registry_get /src/janet/src/core/util.c linenumber=151
      janet_dynprintf /src/janet/src/core/io.c linenumber=154
      janet_dynprintf /src/janet/src/core/io.c linenumber=156
      janet_dynprintf /src/janet/src/core/io.c linenumber=159
      janet_dynprintf /src/janet/src/core/io.c linenumber=162
      janet_dynprintf /src/janet/src/core/io.c linenumber=167
      janet_dynprintf /src/janet/src/core/io.c linenumber=172
      janet_dynprintf /src/janet/src/core/io.c linenumber=174
      janet_dynprintf /src/janet/src/core/io.c linenumber=179
      janet_dynprintf /src/janet/src/core/io.c linenumber=182
      janet_dynprintf /src/janet/src/core/io.c linenumber=191
      janet_sfree /src/janet/src/core/gc.c linenumber=193
    janet_formatc /src/janet/src/core/pp.c linenumber=70
    janet_formatc /src/janet/src/core/pp.c linenumber=72
    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=75
    janet_dynprintf /src/janet/src/core/io.c linenumber=77
    janet_stacktrace_ext /src/janet/src/core/debug.c linenumber=78
    janet_dynprintf /src/janet/src/core/io.c linenumber=80
    janet_parser_status /src/janet/src/core/parse.c linenumber=90
    janet_parser_error /src/janet/src/core/parse.c linenumber=100
      janet_parser_status /src/janet/src/core/parse.c linenumber=745
      janet_parser_flush /src/janet/src/core/parse.c linenumber=750
    janet_formatc /src/janet/src/core/pp.c linenumber=98
    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=101
    janet_dynprintf /src/janet/src/core/io.c linenumber=102
    janet_parser_eof /src/janet/src/core/parse.c linenumber=109
      janet_parser_checkdead /src/janet/src/core/parse.c linenumber=718
        janet_panic /src/janet/src/core/capi.c linenumber=691
        janet_panic /src/janet/src/core/capi.c linenumber=692
      janet_parser_consume /src/janet/src/core/parse.c linenumber=721
        janet_parser_checkdead /src/janet/src/core/parse.c linenumber=699
      delim_error /src/janet/src/core/parse.c linenumber=723
    janet_parser_consume /src/janet/src/core/parse.c linenumber=111
    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=119
    janet_gcunroot /src/janet/src/core/gc.c linenumber=119
    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=120
    janet_gcunroot /src/janet/src/core/gc.c linenumber=120
    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=125
    janet_gcroot /src/janet/src/core/gc.c linenumber=125
    janet_loop /src/janet/src/core/ev.c linenumber=127
      janet_loop_done /src/janet/src/core/ev.c linenumber=1608
        janet_atomic_load /src/janet/src/core/capi.c linenumber=1503
      janet_loop1 /src/janet/src/core/ev.c linenumber=1609
        ts_now /src/janet/src/core/ev.c linenumber=1509
          janet_gettime /src/janet/src/core/util.c linenumber=1746
            clock_gettime  linenumber=1038
          fprintf  linenumber=1746
          abort  linenumber=1746
        peek_timeout /src/janet/src/core/ev.c linenumber=1510
        pop_timeout /src/janet/src/core/ev.c linenumber=1511
        janet_fiber_can_resume /src/janet/src/core/fiber.c linenumber=1513
          janet_fiber_status /src/janet/src/core/fiber.c linenumber=643
        janet_cstring /src/janet/src/core/string.c linenumber=1514
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1514
        janet_cancel /src/janet/src/core/ev.c linenumber=1514
          janet_panic /src/janet/src/core/capi.c linenumber=541
          janet_schedule_signal /src/janet/src/core/ev.c linenumber=543
            janet_schedule_general /src/janet/src/core/ev.c linenumber=532
              janet_table_put /src/janet/src/core/table.c linenumber=519
              janet_q_push_head /src/janet/src/core/ev.c linenumber=525
                janet_q_maybe_resize /src/janet/src/core/ev.c linenumber=179
                  janet_q_count /src/janet/src/core/ev.c linenumber=145
                  realloc  linenumber=151
                  exit  linenumber=153
              fprintf  linenumber=525
              abort  linenumber=525
              janet_q_push /src/janet/src/core/ev.c linenumber=527
                janet_q_maybe_resize /src/janet/src/core/ev.c linenumber=172
              fprintf  linenumber=527
              abort  linenumber=527
        janet_cstring /src/janet/src/core/string.c linenumber=1520
        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=1520
        janet_cancel /src/janet/src/core/ev.c linenumber=1520
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1522
        janet_schedule /src/janet/src/core/ev.c linenumber=1522
          janet_schedule_signal /src/janet/src/core/ev.c linenumber=547
        handle_timeout_worker /src/janet/src/core/ev.c linenumber=1526
          pthread_cancel  linenumber=634
          fprintf  linenumber=634
          abort  linenumber=634
          pthread_join  linenumber=637
          fprintf  linenumber=637
          abort  linenumber=637
        janet_atomic_load_relaxed /src/janet/src/core/capi.c linenumber=1532
        janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1533
        janet_q_pop /src/janet/src/core/ev.c linenumber=1534
        janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=1535
        janet_continue_signal /src/janet/src/core/vm.c linenumber=1539
        janet_fiber_can_resume /src/janet/src/core/fiber.c linenumber=1540
        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1541
        janet_table_remove /src/janet/src/core/table.c linenumber=1541
        janet_ev_inc_refcount /src/janet/src/core/ev.c linenumber=1547
          janet_atomic_inc /src/janet/src/core/capi.c linenumber=742
        janet_stacktrace_ext /src/janet/src/core/debug.c linenumber=1551
        janet_channel_unwrap /src/janet/src/core/ev.c linenumber=1554
        make_supervisor_event /src/janet/src/core/ev.c linenumber=1555
          janet_csymbol /src/janet/src/core/symcache.c linenumber=585
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=585
          janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=586
          janet_csymbol /src/janet/src/core/symcache.c linenumber=588
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=588
          janet_table_get /src/janet/src/core/table.c linenumber=588
          janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=590
          janet_tuple_n /src/janet/src/core/tuple.c linenumber=592
          janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=592
        janet_channel_push /src/janet/src/core/ev.c linenumber=1555
          janet_chan_lock /src/janet/src/core/ev.c linenumber=1078
            janet_chan_is_threaded /src/janet/src/core/ev.c linenumber=812
            janet_os_mutex_lock /src/janet/src/core/abstract.c linenumber=813
              pthread_mutex_lock  linenumber=162
          janet_channel_push_with_lock /src/janet/src/core/ev.c linenumber=1079
            janet_chan_unlock /src/janet/src/core/ev.c linenumber=1008
              janet_chan_is_threaded /src/janet/src/core/ev.c linenumber=817
              janet_os_mutex_unlock /src/janet/src/core/abstract.c linenumber=818
                pthread_mutex_unlock  linenumber=166
                janet_panic /src/janet/src/core/capi.c linenumber=167
            janet_panic /src/janet/src/core/capi.c linenumber=1009
            janet_chan_pack /src/janet/src/core/ev.c linenumber=1011
              janet_chan_is_threaded /src/janet/src/core/ev.c linenumber=758
              fprintf  linenumber=763
              exit  linenumber=763
              janet_buffer_init /src/janet/src/core/buffer.c linenumber=765
              janet_marshal /src/janet/src/core/marsh.c linenumber=766
                janet_table_init /src/janet/src/core/table.c linenumber=705
                marshal_one /src/janet/src/core/marsh.c linenumber=706
                  janet_panic /src/janet/src/core/capi.c linenumber=472
                  pushbyte /src/janet/src/core/marsh.c linenumber=480
                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=158
                  pushbyte /src/janet/src/core/marsh.c linenumber=483
                  pushint /src/janet/src/core/marsh.c linenumber=488
                    janet_buffer_push_u8 /src/janet/src/core/buffer.c linenumber=140
                  janet_table_get /src/janet/src/core/table.c linenumber=499
                  janet_checkint /src/janet/src/core/util.c linenumber=500
                  pushbyte /src/janet/src/core/marsh.c linenumber=501
                  pushint /src/janet/src/core/marsh.c linenumber=502
                  janet_table_get /src/janet/src/core/table.c linenumber=507
                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=509
                  janet_table_put /src/janet/src/core/table.c linenumber=509
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=510
                  pushbyte /src/janet/src/core/marsh.c linenumber=511
                  pushint /src/janet/src/core/marsh.c linenumber=512
                  pushbytes /src/janet/src/core/marsh.c linenumber=513
                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=162
                  pushbyte /src/janet/src/core/marsh.c linenumber=543
                  pushbytes /src/janet/src/core/marsh.c linenumber=544
                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=545
                  janet_table_put /src/janet/src/core/table.c linenumber=545
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=551
                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=554
                  janet_table_put /src/janet/src/core/table.c linenumber=554
                  pushbyte /src/janet/src/core/marsh.c linenumber=558
                  pushint /src/janet/src/core/marsh.c linenumber=559
                  pushbytes /src/janet/src/core/marsh.c linenumber=560
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=564
                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=566
                  janet_table_put /src/janet/src/core/table.c linenumber=566
                  pushbyte /src/janet/src/core/marsh.c linenumber=570
                  pushint /src/janet/src/core/marsh.c linenumber=571
                  pushint /src/janet/src/core/marsh.c linenumber=572
                  pushpointer /src/janet/src/core/marsh.c linenumber=573
                    janet_buffer_push_bytes /src/janet/src/core/buffer.c linenumber=166
                  pushbyte /src/janet/src/core/marsh.c linenumber=577
                  pushint /src/janet/src/core/marsh.c linenumber=578
                  pushbytes /src/janet/src/core/marsh.c linenumber=579
                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=584
                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=585
                  janet_table_put /src/janet/src/core/table.c linenumber=585
                  pushbyte /src/janet/src/core/marsh.c linenumber=587
                  pushint /src/janet/src/core/marsh.c linenumber=588
                  marshal_one /src/janet/src/core/marsh.c linenumber=590
                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=595
                    pushbyte /src/janet/src/core/marsh.c linenumber=598
                    pushint /src/janet/src/core/marsh.c linenumber=599
                    pushint /src/janet/src/core/marsh.c linenumber=600
                    marshal_one /src/janet/src/core/marsh.c linenumber=602
                      janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=604
                      janet_table_put /src/janet/src/core/table.c linenumber=604
                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=608
                      janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=609
                      janet_table_put /src/janet/src/core/table.c linenumber=609
                      pushbyte /src/janet/src/core/marsh.c linenumber=612
                      pushbyte /src/janet/src/core/marsh.c linenumber=614
                      pushbyte /src/janet/src/core/marsh.c linenumber=616
                      pushbyte /src/janet/src/core/marsh.c linenumber=618
                      pushint /src/janet/src/core/marsh.c linenumber=620
                      janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=622
                      marshal_one /src/janet/src/core/marsh.c linenumber=622
                        marshal_one /src/janet/src/core/marsh.c linenumber=626
                          marshal_one /src/janet/src/core/marsh.c linenumber=627
                            janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=633
                            pushbyte /src/janet/src/core/marsh.c linenumber=635
                            pushint /src/janet/src/core/marsh.c linenumber=636
                            janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=638
                            marshal_one /src/janet/src/core/marsh.c linenumber=638
                              marshal_one /src/janet/src/core/marsh.c linenumber=642
                                marshal_one /src/janet/src/core/marsh.c linenumber=643
                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=646
                                  janet_table_put /src/janet/src/core/table.c linenumber=646
                                  marshal_one_abstract /src/janet/src/core/marsh.c linenumber=650
                                    janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=442
                                    janet_abstract_incref /src/janet/src/core/abstract.c linenumber=451
                                      janet_atomic_inc /src/janet/src/core/capi.c linenumber=197
                                    pushbyte /src/janet/src/core/marsh.c linenumber=452
                                    pushbytes /src/janet/src/core/marsh.c linenumber=453
                                    janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=454
                                    janet_table_put /src/janet/src/core/table.c linenumber=454
                                    pushbyte /src/janet/src/core/marsh.c linenumber=460
                                    janet_csymbol /src/janet/src/core/symcache.c linenumber=461
                                    marshal_one /src/janet/src/core/marsh.c linenumber=461
                                      pushbyte /src/janet/src/core/marsh.c linenumber=654
                                      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=655
                                      pushint /src/janet/src/core/marsh.c linenumber=656
                                      janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=658
                                      janet_table_put /src/janet/src/core/table.c linenumber=658
                                      marshal_one_def /src/janet/src/core/marsh.c linenumber=659
                                        janet_panic /src/janet/src/core/capi.c linenumber=262
                                        pushbyte /src/janet/src/core/marsh.c linenumber=265
                                        pushint /src/janet/src/core/marsh.c linenumber=266
                                        janet_v_grow /src/janet/src/core/vector.c linenumber=271
                                        pushint /src/janet/src/core/marsh.c linenumber=273
                                        pushint /src/janet/src/core/marsh.c linenumber=274
                                        pushint /src/janet/src/core/marsh.c linenumber=275
                                        pushint /src/janet/src/core/marsh.c linenumber=276
                                        pushint /src/janet/src/core/marsh.c linenumber=277
                                        pushint /src/janet/src/core/marsh.c linenumber=278
                                        pushint /src/janet/src/core/marsh.c linenumber=279
                                        pushint /src/janet/src/core/marsh.c linenumber=281
                                        pushint /src/janet/src/core/marsh.c linenumber=283
                                        pushint /src/janet/src/core/marsh.c linenumber=285
                                        pushint /src/janet/src/core/marsh.c linenumber=287
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=289
                                        marshal_one /src/janet/src/core/marsh.c linenumber=289
                                          marshal_one_env /src/janet/src/core/marsh.c linenumber=661
                                            janet_panic /src/janet/src/core/capi.c linenumber=211
                                            pushbyte /src/janet/src/core/marsh.c linenumber=214
                                            pushint /src/janet/src/core/marsh.c linenumber=215
                                            janet_env_valid /src/janet/src/core/fiber.c linenumber=219
                                            janet_v_grow /src/janet/src/core/vector.c linenumber=220
                                            fiber_cannot_be_marshalled /src/janet/src/core/marsh.c linenumber=223
                                              janet_fiber_status /src/janet/src/core/fiber.c linenumber=199
                                            pushint /src/janet/src/core/marsh.c linenumber=224
                                            pushint /src/janet/src/core/marsh.c linenumber=225
                                            marshal_one /src/janet/src/core/marsh.c linenumber=230
                                              janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=665
                                              janet_table_put /src/janet/src/core/table.c linenumber=665
                                              pushbyte /src/janet/src/core/marsh.c linenumber=666
                                              janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=667
                                              marshal_one_fiber /src/janet/src/core/marsh.c linenumber=667
                                                janet_panic /src/janet/src/core/capi.c linenumber=339
                                                janet_fiber_status /src/janet/src/core/fiber.c linenumber=343
                                                janet_panic /src/janet/src/core/capi.c linenumber=344
                                                pushint /src/janet/src/core/marsh.c linenumber=345
                                                pushint /src/janet/src/core/marsh.c linenumber=346
                                                pushint /src/janet/src/core/marsh.c linenumber=347
                                                pushint /src/janet/src/core/marsh.c linenumber=348
                                                pushint /src/janet/src/core/marsh.c linenumber=349
                                                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=356
                                                janet_panicf /src/janet/src/core/capi.c linenumber=356
                                                pushint /src/janet/src/core/marsh.c linenumber=357
                                                pushint /src/janet/src/core/marsh.c linenumber=358
                                                pushint /src/janet/src/core/marsh.c linenumber=360
                                                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=361
                                                marshal_one /src/janet/src/core/marsh.c linenumber=361
                                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=672
                                                  janet_table_put /src/janet/src/core/table.c linenumber=672
                                                  pushbyte /src/janet/src/core/marsh.c linenumber=673
                                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=674
                                                  pushbytes /src/janet/src/core/marsh.c linenumber=675
                                                  janet_nanbox_from_double /src/janet/src/core/wrap.c linenumber=680
                                                  pushbyte /src/janet/src/core/marsh.c linenumber=681
                                                  janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=682
                                                  pushpointer /src/janet/src/core/marsh.c linenumber=682
                                                  janet_panicf /src/janet/src/core/capi.c linenumber=687
                                                marshal_one_env /src/janet/src/core/marsh.c linenumber=362
                                                  pushbyte /src/janet/src/core/marsh.c linenumber=232
                                                  janet_env_maybe_detach /src/janet/src/core/fiber.c linenumber=236
                                                  pushint /src/janet/src/core/marsh.c linenumber=237
                                                  pushint /src/janet/src/core/marsh.c linenumber=238
                                                  janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=241
                                                  marshal_one /src/janet/src/core/marsh.c linenumber=241
                                                  marshal_one /src/janet/src/core/marsh.c linenumber=245
                                                marshal_one /src/janet/src/core/marsh.c linenumber=365
                                                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=370
                                                marshal_one /src/janet/src/core/marsh.c linenumber=370
                                                janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=373
                                                marshal_one /src/janet/src/core/marsh.c linenumber=373
                                                marshal_one /src/janet/src/core/marsh.c linenumber=374
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=291
                                        marshal_one /src/janet/src/core/marsh.c linenumber=291
                                        marshal_one /src/janet/src/core/marsh.c linenumber=295
                                        pushint /src/janet/src/core/marsh.c linenumber=299
                                        pushint /src/janet/src/core/marsh.c linenumber=300
                                        pushint /src/janet/src/core/marsh.c linenumber=301
                                        janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=302
                                        marshal_one /src/janet/src/core/marsh.c linenumber=302
                                        janet_marshal_u32s /src/janet/src/core/marsh.c linenumber=306
                                          pushbyte /src/janet/src/core/marsh.c linenumber=253
                                          pushbyte /src/janet/src/core/marsh.c linenumber=254
                                          pushbyte /src/janet/src/core/marsh.c linenumber=255
                                          pushbyte /src/janet/src/core/marsh.c linenumber=256
                                        pushint /src/janet/src/core/marsh.c linenumber=310
                                        marshal_one_def /src/janet/src/core/marsh.c linenumber=314
                                          pushint /src/janet/src/core/marsh.c linenumber=321
                                          pushint /src/janet/src/core/marsh.c linenumber=322
                                          janet_marshal_u32s /src/janet/src/core/marsh.c linenumber=329
                                    janet_panicf /src/janet/src/core/capi.c linenumber=465
                janet_table_deinit /src/janet/src/core/table.c linenumber=707
                janet_sfree /src/janet/src/core/gc.c linenumber=708
                janet_sfree /src/janet/src/core/gc.c linenumber=709
              janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=767
            janet_chan_unlock /src/janet/src/core/ev.c linenumber=1012
            janet_panicf /src/janet/src/core/capi.c linenumber=1013
            janet_chan_is_threaded /src/janet/src/core/ev.c linenumber=1015
            janet_q_pop /src/janet/src/core/ev.c linenumber=1018
            janet_q_pop /src/janet/src/core/ev.c linenumber=1021
            janet_q_push /src/janet/src/core/ev.c linenumber=1026
            janet_chan_unpack /src/janet/src/core/ev.c linenumber=1027
              janet_chan_is_threaded /src/janet/src/core/ev.c linenumber=780
              janet_unmarshal /src/janet/src/core/marsh.c linenumber=787
              janet_buffer_deinit /src/janet/src/core/buffer.c linenumber=788
            janet_chan_unlock /src/janet/src/core/ev.c linenumber=1028
            janet_panicf /src/janet/src/core/capi.c linenumber=1029
            janet_q_count /src/janet/src/core/ev.c linenumber=1030
            janet_chan_unlock /src/janet/src/core/ev.c linenumber=1033
            janet_q_push /src/janet/src/core/ev.c linenumber=1042
            janet_chan_unlock /src/janet/src/core/ev.c linenumber=1043
            janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1045
            janet_gcroot /src/janet/src/core/gc.c linenumber=1045
            janet_ev_post_event /src/janet/src/core/ev.c linenumber=1060
              janet_atomic_inc /src/janet/src/core/capi.c linenumber=2252
              write  linenumber=2277
              __errno_location  linenumber=2278
              sleep  linenumber=2280
              fprintf  linenumber=2283
              abort  linenumber=2283
            janet_thread_chan_cb /src/janet/src/core/ev.c linenumber=1060
              janet_chan_lock /src/janet/src/core/ev.c linenumber=944
              janet_chan_unpack /src/janet/src/core/ev.c linenumber=947
              fprintf  linenumber=947
              abort  linenumber=947
              make_read_result /src/janet/src/core/ev.c linenumber=948
                janet_tuple_begin /src/janet/src/core/tuple.c linenumber=923
                janet_csymbol /src/janet/src/core/symcache.c linenumber=924
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=924
                janet_wrap_channel /src/janet/src/core/ev.c linenumber=925
                  janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=845
                janet_tuple_end /src/janet/src/core/tuple.c linenumber=927
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=927
              janet_schedule /src/janet/src/core/ev.c linenumber=948
              make_write_result /src/janet/src/core/ev.c linenumber=950
                janet_tuple_begin /src/janet/src/core/tuple.c linenumber=916
                janet_csymbol /src/janet/src/core/symcache.c linenumber=917
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=917
                janet_wrap_channel /src/janet/src/core/ev.c linenumber=918
                janet_tuple_end /src/janet/src/core/tuple.c linenumber=919
                janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=919
              janet_schedule /src/janet/src/core/ev.c linenumber=950
              janet_chan_unpack /src/janet/src/core/ev.c linenumber=952
              fprintf  linenumber=952
              abort  linenumber=952
              janet_schedule /src/janet/src/core/ev.c linenumber=953
              janet_wrap_channel /src/janet/src/core/ev.c linenumber=955
              janet_schedule /src/janet/src/core/ev.c linenumber=955
              janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=957
              janet_schedule /src/janet/src/core/ev.c linenumber=957
              janet_q_pop /src/janet/src/core/ev.c linenumber=966
              janet_ev_post_event /src/janet/src/core/ev.c linenumber=975
              janet_thread_chan_cb /src/janet/src/core/ev.c linenumber=975
                janet_chan_unpack /src/janet/src/core/ev.c linenumber=980
                janet_q_pop /src/janet/src/core/ev.c linenumber=984
                janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=992
                janet_ev_post_event /src/janet/src/core/ev.c linenumber=993
                janet_thread_chan_cb /src/janet/src/core/ev.c linenumber=993
                  janet_chan_unlock /src/janet/src/core/ev.c linenumber=998
            janet_chan_unpack /src/janet/src/core/ev.c linenumber=1063
            make_read_result /src/janet/src/core/ev.c linenumber=1067
            janet_schedule /src/janet/src/core/ev.c linenumber=1067
            janet_schedule /src/janet/src/core/ev.c linenumber=1069
            janet_chan_unlock /src/janet/src/core/ev.c linenumber=1073
        janet_stacktrace_ext /src/janet/src/core/debug.c linenumber=1558
        janet_atomic_load /src/janet/src/core/capi.c linenumber=1566
        peek_timeout /src/janet/src/core/ev.c linenumber=1571
        janet_fiber_can_resume /src/janet/src/core/fiber.c linenumber=1573
        pop_timeout /src/janet/src/core/ev.c linenumber=1574
        janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=1575
        janet_table_remove /src/janet/src/core/table.c linenumber=1575
        handle_timeout_worker /src/janet/src/core/ev.c linenumber=1576
        pop_timeout /src/janet/src/core/ev.c linenumber=1580
        handle_timeout_worker /src/janet/src/core/ev.c linenumber=1581
        janet_atomic_load /src/janet/src/core/capi.c linenumber=1587
        janet_loop1_impl /src/janet/src/core/ev.c linenumber=1588
          timerfd_settime  linenumber=1808
          epoll_wait  linenumber=1816
          __errno_location  linenumber=1817
          fprintf  linenumber=1819
          abort  linenumber=1819
          janet_ev_handle_selfpipe /src/janet/src/core/ev.c linenumber=1829
            read  linenumber=1639
            __errno_location  linenumber=1640
            janet_ev_dec_refcount /src/janet/src/core/ev.c linenumber=1644
          janet_stream_checktoclose /src/janet/src/core/ev.c linenumber=1859
            janet_stream_close /src/janet/src/core/ev.c linenumber=323
              janet_stream_close_impl /src/janet/src/core/ev.c linenumber=398
                janet_unregister_stream /src/janet/src/core/ev.c linenumber=380
                  epoll_ctl  linenumber=1791
                  __errno_location  linenumber=1792
                  janet_ev_lasterr /src/janet/src/core/ev.c linenumber=1794
                    __errno_location  linenumber=2481
                    janet_strerror /src/janet/src/core/util.c linenumber=2481
                      strerror_r  linenumber=1050
                    janet_cstring /src/janet/src/core/string.c linenumber=2481
                    janet_nanbox_from_cpointer /src/janet/src/core/wrap.c linenumber=2481
                  janet_panicv /src/janet/src/core/capi.c linenumber=1794
                close  linenumber=381
      janet_nanbox_from_bits /src/janet/src/core/wrap.c linenumber=1611
      janet_schedule /src/janet/src/core/ev.c linenumber=1611
    janet_nanbox_from_pointer /src/janet/src/core/wrap.c linenumber=129
    janet_gcunroot /src/janet/src/core/gc.c linenumber=129
  janet_restore /src/janet/src/core/vm.c linenumber=21
  janet_deinit /src/janet/src/core/vm.c linenumber=24
    janet_clear_memory /src/janet/src/core/gc.c linenumber=1737
      janet_nanbox_to_pointer /src/janet/src/core/wrap.c linenumber=675
      fprintf  linenumber=678
      abort  linenumber=678
      janet_abstract_decref_maybe_free /src/janet/src/core/abstract.c linenumber=680
      janet_deinit_block /src/janet/src/core/gc.c linenumber=686
      janet_free_all_scratch /src/janet/src/core/gc.c linenumber=692
    janet_symcache_deinit /src/janet/src/core/symcache.c linenumber=1738
    janet_ev_deinit /src/janet/src/core/ev.c linenumber=1753
      janet_ev_deinit_common /src/janet/src/core/ev.c linenumber=1884
        peek_timeout /src/janet/src/core/ev.c linenumber=644
        handle_timeout_worker /src/janet/src/core/ev.c linenumber=645
        pop_timeout /src/janet/src/core/ev.c linenumber=646
        janet_q_deinit /src/janet/src/core/ev.c linenumber=648
        janet_table_deinit /src/janet/src/core/table.c linenumber=650
        janet_table_deinit /src/janet/src/core/table.c linenumber=651
        janet_table_deinit /src/janet/src/core/table.c linenumber=652
        pthread_attr_destroy  linenumber=654
      close  linenumber=1885
      close  linenumber=1886
      janet_ev_cleanup_selfpipe /src/janet/src/core/ev.c linenumber=1887
        close  linenumber=1651
        close  linenumber=1652
    janet_net_deinit /src/janet/src/core/net.c linenumber=1756
====================================
