Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Koichi Nakanishi
    @keizo042
    malloc_consolidate
    cleanup(mrb, &args)でSIGSEGV
    cleanup 内のmrb_closeでSIGSEGV
    mrb_close 内でのmrb_gc_destroyでSIGSEGV
    free_heap
    Koichi Nakanishi
    @keizo042
    mrubyのGCでSIGSEGVしてるご様子
    Koichi Nakanishi
    @keizo042
    ldns側でmallocしたメモリ領域が間違えてmruby側のGCに入り込んでいる雰囲気がする
    だからldns側でfreeしたメモリ領域を間違えてmrubyのGCでfreeしてるからmrb_gc_destroy内でSIGSEGVする
    これはめんどくさい案件ですね
    Koichi Nakanishi
    @keizo042
    getaddress内では発生しないため、おそらくmrb_getname_rr_list 内での事故だと思われる。
    こうなるとmrb_str_new_cstrの実装を探る必要がありそうだ
    あれが与えられていた文字列をちゃんとcopyしてるかどうかだとか
    Koichi Nakanishi
    @keizo042
    str_newはcopyしている様子だった。
    double freeの筋が濃厚である
    argでのメモリ領域の管理が怪しく感じている。