Hi, I have a weird problem with zsh since some while: Sometimes when starting (it seems it always happens after a fresh boot), I don't get any prompt from zsh. When I attach strace to the process, it seems to be spinning on these lines: symlink("/pid-1600/host-ginny", "/home/florian/.zsh_history.LOCK") = -1 EEXIST (File exists) lstat("/home/florian/.zsh_history.LOCK", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [WINCH], 8) = 0 rt_sigaction(SIGCHLD, NULL, {0x474b10, [], SA_RESTORER|SA_INTERRUPT, 0x7fd243ce2df0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [WINCH], NULL, 8) = 0 nanosleep({1, 0}, 0x7fffa6830380) = 0 When I delete the lockfile, it starts up normally. After waiting some while it does as well sometimes. Then the problem goes away, and some weeks later magically appears again. I also tried doing `setopt HIST_FCNTL_LOCK` in ~/.zshrc but that didn't help. I'm using zsh 5.0.5 under Archlinux. Any ideas on what's going wrong there? If there's anything else useful I can provide, please let me know! Florian -- http://www.the-compiler.org | me@xxxxxxxxxxxxxxxx (Mail/XMPP) GPG 0xFD55A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/
Attachment:
pgpi0vZBsbptq.pgp
Description: PGP signature