私はそれを使用していますLinuxアーキテクチャ3.15.2-1-ARCH x86_64.私はzsh
(zsh-5.0.5-1)を毎日使用しません。そうでなければ気づくでしょう。セグフォルト、cliで起動したときbash
:
arch kernel: zsh[2187]: segfault at 8 ip 00007f3b49853083 sp 00007fff2ad39198 error 4 in libc-2.19.so[7f3b497d2000+1a4000]
arch systemd-coredump[2188]: Process 2187 (zsh) dumped core.
これで、ある時点でこれを実行し、設定スクリプト(zsh /usr/share/zsh/functions/Newuser/zsh-newuser-install -f
segfaultも発生します)を確認したことがあります。だから私は次のことをしました。
- 再起動
- 動作はXまたはコンソールで同じです。
- 削除するパッケージキャッシュの設定と消去再インストール:
pacman -Rns zsh; paccache -r; paccache -ruk0; pacman -S zsh
。 - 努力する編むレシピの使用5.0.5-1そして5.0.4-1:コンパイルし、実行してバイナリチェックを続行します。どちらの場合も、segfault が発生して中断されます。
- 〜しなければならないいいえ
.zsh*
ファイルは私のホームディレクトリにあります。確認してください。持つこれ基本的な.zsh*
私のホームディレクトリにあるファイルです。 - 名前を変更する
/etc/profile
- 名前を変更する
/etc/zsh/zprofile
- zsh 完了インストール済み/インストールされていない
皮肉なことに、zsh --version
または--help
働くそして関連情報をエコーします。
それでは、私の設定/環境にどのような問題がありますか?
注:実行クイック データベースこれが何が起こっているのかについてのアイデアを提供するならば:
(gdb) run
Starting program: /usr/bin/zsh
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff713e083 in __strchr_sse2 () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff713e083 in __strchr_sse2 () from /usr/lib/libc.so.6
#1 0x000000000044f2e3 in ?? ()
#2 0x000000000044f7d4 in op ()
#3 0x000000000045003b in ?? ()
#4 0x00000000004505cd in ?? ()
#5 0x00000000004507dc in matheval ()
#6 0x0000000000450829 in mathevali ()
#7 0x00000000004602b0 in ?? ()
#8 0x00000000004624ab in assignsparam ()
#9 0x0000000000463636 in createparamtable ()
#10 0x000000000043f2b5 in setupvals ()
#11 0x0000000000440e14 in zsh_main ()
#12 0x00007ffff70dd000 in __libc_start_main () from /usr/lib/libc.so.6
#13 0x000000000040f7be in _start ()