2016-12-11 4 views
0

OS Xで新しいターミナルウィンドウを開いてbashと入力すると、セグメンテーションフォルトが発生します。 問題は別のマシンで試してみたところ、私のマシンに固有のようです。 bash gives out segfault 11osx bashコマンドはセグメンテーションフォールトを返します:11

+0

'bash'はクラッシュしているのですか、' .bashrc'の中のプログラムですか? –

+0

.bashrcを削除すると、すべて正常に動作します。 "[-f〜/ .bashrc]; then 。〜/ .bashrc fi"が問題を引き起こしているようです。ありがとうございました! –

+0

質問は〜/ .bashrcにあったものです –

答えて

2

無限の再帰がありました。 bashが起動したときには.bashrcを実行し、.bashrcをソースにします。bashは、前回の.bashrcのどの部分が覚えていなければならないので、最終的にどこかでメモリが不足します。これはセグメンテーション・フォルトにつながります。

+0

'docker()'という名前の関数を作成すると、その中にdockerというコマンドを使っているので、再帰 – prayagupd

関連する問題