Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
kachick opened this issue Feb 18, 2023 · 1 comment

Comments

@kachick
Copy link
Owner

kachick commented Feb 18, 2023

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何もわからない

dprint/dprint#636 (comment)
dprint/dprint#637

#164
#204

@kachick
Copy link
Owner Author

kachick commented Sep 30, 2023

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

kachick/dotfiles#145
zellij-org/zellij#2170

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant