私はManjaroでbash
5.0.16(および2.10)を使用しています。bash-completion
今日ファイルを移動し、思わずTabキーを押して、予期しないメッセージを受け取りました。
[charles@wirepile some_dir]$ mv ~down*** stack smashing detected ***: <unknown> terminated
^C
私はシェルのコントロールを取り戻さなければなりませんでした。
私の(最新のManjaro)bashビルドは、チルダ文字(後ろに他の文字があるかどうかにかかわらず)でタブ補完が呼び出されるたびにスタックプロテクターをトリガーするようです。次のようなする働く:
[charles@wirepile some_dir]$ ls ~/
.this_dir/ .that_file another_file
.bashrc
Manjaroがデフォルトでカスタマイズしない限り、私のコードには奇妙な行があってはいけません。
私の考えでは、これは一種のバッファオーバーフローなので、バグと見なすべきです。意図的ですか?開発者またはパッケージマネージャに連絡する必要がありますか?
私も気になります。誰でもこの問題を再現できますか?
ベストアンサー1
意図的なことでしょうか?開発者またはパッケージマネージャに連絡する必要がありますか?
はい、これは間違いです。多くの人々によって複製され、エラーとして報告今年(2020-01-06)はBash管理者のための年です。
私がこの記事を書いている時点(2020-07-23)にはフォローアップが投稿されていないので、管理者が何をしているのかまだわかりません。