kachick / times_kachick

`#times_kachick channel in chat` as a public repository. Personal Note and TODOs
https://github.com/kachick/times_kachick/issues?q=is%3Aissue+is%3Aclosed
6 stars 0 forks source link

2023-02-18 - dprint が segmentation fault 出してくる時は、本体のバージョンとプラグインのキャッシュにずれがあるのかもしんない #210

Closed kachick closed 1 year ago

kachick commented 1 year ago

Nix に諸々差し替えている中で、home-manager 経由で dprint 入れた辺りから dprint check で segfault が出るようになった。 不思議なことにというか dprint check だと死ぬんだけれど、 dprint version は通る。dprint だとコマンドオプションを表示した後に死ぬ。 てっきり Nix 周りで変になったかと入れ直しだの色々試していたけれど、そもそもバージョンの安定度に信頼度が高い Nix なのになんでやろうなーと思ったらどうやら dprint 側で cache されてる plugin の問題らしく、dprint clear-cache で直った。 しかしこの理屈で行くと dprint のバージョン自体が変わってなければ大丈夫なはずでは・・・?と思ったんだけど、数日前に 0.34.4 から 0.34.5 に上がった際 asdf で管理してたから上がってしまい、その後 Nix 管理で古い 0.34.4 にした時、本体と一緒に上がったプラグインを再度古いバージョンの dprint で使おうとしたから起こったとかなのかな・・・? (自分で書いててごちゃごちゃしてきた)

自分ではキャッシュに想像が及ばなかったんだけど、本家に issue が上がってたので助かった。 🙏 WASM何もわからない

https://github.com/dprint/dprint/issues/636#issuecomment-1433307405 https://github.com/dprint/dprint/issues/637

https://github.com/kachick/times_kachick/issues/164 https://github.com/kachick/times_kachick/issues/204

kachick commented 10 months ago

zellij もキャッシュ残ってると起動しない事がよくあったんで、 rust でキャッシュ効かせて早いです系あるあるなのだろうか

https://github.com/kachick/dotfiles/issues/145 https://github.com/zellij-org/zellij/issues/2170