romkatv / gitstatus

Git status for Bash and Zsh prompt
GNU General Public License v3.0
1.65k stars 101 forks source link

Failed to initialize #397

Closed superdump closed 11 months ago

superdump commented 11 months ago

[ERROR]: gitstatus failed to initialize.

Zsh log (/private/var/folders/l6/j8s7vn_90wg7w2twyy0lt3800000gn/T/gitstatus.POWERLEVEL9K.501.97934.1690868094.2.xtrace.log):

+(anon):7> setopt monitor
+(anon):9> ((  ! _GITSTATUS_STATE_POWERLEVEL9K  ))
+(anon):10> [[ -r /proc/version ]]
+(anon):13> print -rn
+(anon):14> zsystem flock -f lock_fd /private/var/folders/l6/j8s7vn_90wg7w2twyy0lt3800000gn/T/gitstatus.POWERLEVEL9K.501.97934.1690868094.2.lock
+(anon):15> [[ 14 == <1-> ]]
+(anon):18> typeset -gi '_GITSTATUS_LOCK_FD_POWERLEVEL9K=lock_fd'
+(anon):20> [[ darwin22.0 == cygwin* ]]
+(anon):41> sysopen -r -o cloexec -u resp_fd /dev/fd/13
+(anon):44> typeset -gi 'GITSTATUS_DAEMON_PID_POWERLEVEL9K=912'
+(anon):46> [[ 16 == <1-> ]]
+(anon):47> typeset -gi '_GITSTATUS_RESP_FD_POWERLEVEL9K=resp_fd'
+(anon):48> typeset -gi '_GITSTATUS_STATE_POWERLEVEL9K=1'
+(anon):51> ((  ! async  ))
+(anon):52> ((  _GITSTATUS_CLIENT_PID_POWERLEVEL9K == sysparams[pid]  ))
+(anon):54> local pgid
+(anon):41> _gitstatus_daemon_p9k_
+(anon):55> ((  0 < 20  ))
+(anon):56> [[ -t 16 ]]
+_gitstatus_daemon_p9k_:1> local -i pipe_fd
+(anon):57> sysread -s 20 -t 10.0000000000 -i 16 'pgid[$#pgid+1]'
+(anon):55> ((  20 < 20  ))
+(anon):59> [[ '                 912' == \ #<1-> ]]
+(anon):60> typeset -gi 'GITSTATUS_DAEMON_PID_POWERLEVEL9K=pgid'
+(anon):62> sysopen -w -o cloexec -u req_fd -- /private/var/folders/l6/j8s7vn_90wg7w2twyy0lt3800000gn/T/gitstatus.POWERLEVEL9K.501.97934.1690868094.2.fifo
+(anon):63> [[ 15 == <1-> ]]
+(anon):64> typeset -gi '_GITSTATUS_REQ_FD_POWERLEVEL9K=req_fd'
+(anon):66> print -nru 15 -- $'}hello\C-_\C-^'
+(anon):67> local expected=$'}hello\C-_0\C-^' actual
+(anon):68> ((  1  ))
+(anon):68> [[ ! -t 1 ]]
+(anon):71> local -F deadline=1
+(anon):73> true
+(anon):74> [[ -t 16 ]]
+(anon):75> sysread -s 1 -t 10.0000000000 -i 16 actual
+(anon):75> return

Daemon log (/private/var/folders/l6/j8s7vn_90wg7w2twyy0lt3800000gn/T/gitstatus.POWERLEVEL9K.501.97934.1690868094.2.daemon.log):

+_gitstatus_daemon_p9k_:3> local pgid=912
+_gitstatus_daemon_p9k_:4> [[ 912 == <1-> ]]
+_gitstatus_daemon_p9k_:5> cd -q /
+_gitstatus_daemon_p9k_:9> trap '' PIPE
+_gitstatus_daemon_p9k_:90> ((  lock_fd == -1  ))
+_gitstatus_daemon_p9k_:11> local uname_sm
+_gitstatus_daemon_p9k_:93> zsystem flock -- /private/var/folders/l6/j8s7vn_90wg7w2twyy0lt3800000gn/T/gitstatus.POWERLEVEL9K.501.97934.1690868094.2.lock
+_gitstatus_daemon_p9k_:12> uname_sm=+_gitstatus_daemon_p9k_:12> uname -sm
+_gitstatus_daemon_p9k_:12> uname_sm='darwin arm64'
+_gitstatus_daemon_p9k_:13> [[ 'darwin arm64' == [^\ ]##\ [^\ ]## ]]
+_gitstatus_daemon_p9k_:14> local uname_s=darwin
+_gitstatus_daemon_p9k_:15> local uname_m=arm64
+_gitstatus_daemon_p9k_:17> [[ '' == <1-> ]]
+_gitstatus_daemon_p9k_:20> local cpus
+_gitstatus_daemon_p9k_:21> ((  ! 1  ))
+_gitstatus_daemon_p9k_:21> [[ darwin == linux ]]
+_gitstatus_daemon_p9k_:22> cpus=+_gitstatus_daemon_p9k_:22> sysctl -n hw.ncpu
+_gitstatus_daemon_p9k_:22> cpus=10
+_gitstatus_daemon_p9k_:27> args+=( -t 20 )
+_gitstatus_daemon_p9k_:30> mkfifo -- /private/var/folders/l6/j8s7vn_90wg7w2twyy0lt3800000gn/T/gitstatus.POWERLEVEL9K.501.97934.1690868094.2.fifo
+_gitstatus_daemon_p9k_:31> print -rnu 15 -- '                 912'
+_gitstatus_daemon_p9k_:33> zf_rm -- /private/var/folders/l6/j8s7vn_90wg7w2twyy0lt3800000gn/T/gitstatus.POWERLEVEL9K.501.97934.1690868094.2.fifo
+_gitstatus_daemon_p9k_:35> local _gitstatus_zsh_daemon _gitstatus_zsh_version _gitstatus_zsh_downloaded
+_gitstatus_daemon_p9k_:43> local gitstatus_plugin_dir_var=_gitstatus_plugin_dir_p9k_
+_gitstatus_daemon_p9k_:44> local gitstatus_plugin_dir=/Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus
+_gitstatus_daemon_p9k_:45> set -- -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_daemon_p9k_:47> [[ 1 == (|-|+)<1-> ]]
+_gitstatus_daemon_p9k_:48> source /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus/install
+/Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus/install:472> [ -z '' ']'
+/Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus/install:473> _gitstatus_install_main /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_install_main:1> [ -n 5.9 ']'
+_gitstatus_install_main:2> emulate -L sh -o no_unset
+_gitstatus_install_main:7> local argv1=/Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus
+_gitstatus_install_main:8> shift
+_gitstatus_install_main:10> local no_check='' no_install='' uname_s='' uname_m='' gitstatus_dir='' dl_status='' e=''
+_gitstatus_install_main:11> local opt='' OPTARG='' OPTIND=1
+_gitstatus_install_main:13> getopts :s:m:d:p:e:fnh opt -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_install_main:14> case d (h)
+_gitstatus_install_main:14> case d (n)
+_gitstatus_install_main:14> case d (f)
+_gitstatus_install_main:14> case d (d)
+_gitstatus_install_main:55> [ -n '' ']'
+_gitstatus_install_main:59> [ -z /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus ']'
+_gitstatus_install_main:63> gitstatus_dir=/Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus
+_gitstatus_install_main:13> getopts :s:m:d:p:e:fnh opt -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_install_main:14> case s (h)
+_gitstatus_install_main:14> case s (n)
+_gitstatus_install_main:14> case s (f)
+_gitstatus_install_main:14> case s (d)
+_gitstatus_install_main:14> case s (p)
+_gitstatus_install_main:14> case s (e)
+_gitstatus_install_main:14> case s (m)
+_gitstatus_install_main:14> case s (s)
+_gitstatus_install_main:99> [ -n '' ']'
+_gitstatus_install_main:103> [ -z darwin ']'
+_gitstatus_install_main:107> uname_s=darwin
+_gitstatus_install_main:13> getopts :s:m:d:p:e:fnh opt -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_install_main:14> case m (h)
+_gitstatus_install_main:14> case m (n)
+_gitstatus_install_main:14> case m (f)
+_gitstatus_install_main:14> case m (d)
+_gitstatus_install_main:14> case m (p)
+_gitstatus_install_main:14> case m (e)
+_gitstatus_install_main:14> case m (m)
+_gitstatus_install_main:88> [ -n '' ']'
+_gitstatus_install_main:92> [ -z arm64 ']'
+_gitstatus_install_main:96> uname_m=arm64
+_gitstatus_install_main:13> getopts :s:m:d:p:e:fnh opt -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_install_main:14> case p (h)
+_gitstatus_install_main:14> case p (n)
+_gitstatus_install_main:14> case p (f)
+_gitstatus_install_main:14> case p (d)
+_gitstatus_install_main:14> case p (p)
+_gitstatus_install_main:66> [ -n '' ']'
+_gitstatus_install_main:70> [ -z 'printf '\''\001'\'' >&15' ']'
+_gitstatus_install_main:74> dl_status='printf '\''\001'\'' >&15'
+_gitstatus_install_main:13> getopts :s:m:d:p:e:fnh opt -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_install_main:14> case e (h)
+_gitstatus_install_main:14> case e (n)
+_gitstatus_install_main:14> case e (f)
+_gitstatus_install_main:14> case e (d)
+_gitstatus_install_main:14> case e (p)
+_gitstatus_install_main:14> case e (e)
+_gitstatus_install_main:77> [ -n '' ']'
+_gitstatus_install_main:81> [ -z 15 ']'
+_gitstatus_install_main:85> e=15
+_gitstatus_install_main:13> getopts :s:m:d:p:e:fnh opt -d /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus -s darwin -m arm64 -p 'printf '\''\001'\'' >&15' -e 15 -- _gitstatus_set_daemon_p9k_
+_gitstatus_install_main:115> shift 11
+_gitstatus_install_main:117> : 15
+_gitstatus_install_main:118> : /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus
+_gitstatus_install_main:120> [ -n '' -a -n '' ']'
+_gitstatus_install_main:125> [ -z darwin ']'
+_gitstatus_install_main:129> [ -z arm64 ']'
+_gitstatus_install_main:134> local daemon=''
+_gitstatus_install_main:135> local cache_dir=/Users/roberts/.cache/gitstatus
+_gitstatus_install_main:137> [ -z '' ']'
+_gitstatus_install_main:138> [ -n '' ']'
+_gitstatus_install_main:142> [ -z '' -a -e /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus/usrbin/gitstatusd ']'
+_gitstatus_install_main:145> [ -n '' ']'
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line=''
+_gitstatus_install_main:163> [ -n '' ']'
+_gitstatus_install_main:163> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line='uname_s_glob="cygwin_nt-10.0"; uname_m_glob="i686";    file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.4"; sha256="5a8a809dcebdb6aa9b47d37e086c0485424a9d9c136770eec3c26cedf5bb75e3";'
+_gitstatus_install_main:163> [ -n 'uname_s_glob="cygwin_nt-10.0"; uname_m_glob="i686";    file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.4"; sha256="5a8a809dcebdb6aa9b47d37e086c0485424a9d9c136770eec3c26cedf5bb75e3";' ']'
+_gitstatus_install_main:165> local uname_s_glob='' uname_m_glob='' file='' version='' sha256=''
+_gitstatus_install_main:166> eval 'uname_s_glob="cygwin_nt-10.0"; uname_m_glob="i686";    file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.4"; sha256="5a8a809dcebdb6aa9b47d37e086c0485424a9d9c136770eec3c26cedf5bb75e3";'
+_gitstatus_install_main:166> uname_s_glob=cygwin_nt-10.0
+_gitstatus_install_main:166> uname_m_glob=i686
+_gitstatus_install_main:166> file=gitstatusd-darwin-arm64
+_gitstatus_install_main:166> version=v1.5.4
+_gitstatus_install_main:166> sha256=5a8a809dcebdb6aa9b47d37e086c0485424a9d9c136770eec3c26cedf5bb75e3
+_gitstatus_install_main:168> [ -z cygwin_nt-10.0 -o -z i686 -o -z gitstatusd-darwin-arm64 -o -z v1.5.4 -o -z 5a8a809dcebdb6aa9b47d37e086c0485424a9d9c136770eec3c26cedf5bb75e3 ']'
+_gitstatus_install_main:177> case darwin (cygwin_nt-10.0)
+_gitstatus_install_main:177> case darwin (*)
+_gitstatus_install_main:179> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line='uname_s_glob="cygwin_nt-10.0"; uname_m_glob="x86_64";  file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.1"; sha256="c84cade0d6b86e04c27a6055f45851f6b46d6b88ba58772f7ca8ef4d295c800f";'
+_gitstatus_install_main:163> [ -n 'uname_s_glob="cygwin_nt-10.0"; uname_m_glob="x86_64";  file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.1"; sha256="c84cade0d6b86e04c27a6055f45851f6b46d6b88ba58772f7ca8ef4d295c800f";' ']'
+_gitstatus_install_main:165> local uname_s_glob='' uname_m_glob='' file='' version='' sha256=''
+_gitstatus_install_main:166> eval 'uname_s_glob="cygwin_nt-10.0"; uname_m_glob="x86_64";  file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.1"; sha256="c84cade0d6b86e04c27a6055f45851f6b46d6b88ba58772f7ca8ef4d295c800f";'
+_gitstatus_install_main:166> uname_s_glob=cygwin_nt-10.0
+_gitstatus_install_main:166> uname_m_glob=x86_64
+_gitstatus_install_main:166> file=gitstatusd-darwin-arm64
+_gitstatus_install_main:166> version=v1.5.1
+_gitstatus_install_main:166> sha256=c84cade0d6b86e04c27a6055f45851f6b46d6b88ba58772f7ca8ef4d295c800f
+_gitstatus_install_main:168> [ -z cygwin_nt-10.0 -o -z x86_64 -o -z gitstatusd-darwin-arm64 -o -z v1.5.1 -o -z c84cade0d6b86e04c27a6055f45851f6b46d6b88ba58772f7ca8ef4d295c800f ']'
+_gitstatus_install_main:177> case darwin (cygwin_nt-10.0)
+_gitstatus_install_main:177> case darwin (*)
+_gitstatus_install_main:179> continue
+_gitstatus_install_main:161> IFS='' +_gitstatus_install_main:161> read -r line
+_gitstatus_install_main:162> line='uname_s_glob="darwin";         uname_m_glob="arm64";   file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.4"; sha256="eae979e990ca37c56ee39fadd0c3f392cbbd0c6bdfb9a603010be60d9e48910a";'
+_gitstatus_install_main:163> [ -n 'uname_s_glob="darwin";         uname_m_glob="arm64";   file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.4"; sha256="eae979e990ca37c56ee39fadd0c3f392cbbd0c6bdfb9a603010be60d9e48910a";' ']'
+_gitstatus_install_main:165> local uname_s_glob='' uname_m_glob='' file='' version='' sha256=''
+_gitstatus_install_main:166> eval 'uname_s_glob="darwin";         uname_m_glob="arm64";   file="gitstatusd-${uname_s}-${uname_m}";     version="v1.5.4"; sha256="eae979e990ca37c56ee39fadd0c3f392cbbd0c6bdfb9a603010be60d9e48910a";'
+_gitstatus_install_main:166> uname_s_glob=darwin
+_gitstatus_install_main:166> uname_m_glob=arm64
+_gitstatus_install_main:166> file=gitstatusd-darwin-arm64
+_gitstatus_install_main:166> version=v1.5.4
+_gitstatus_install_main:166> sha256=eae979e990ca37c56ee39fadd0c3f392cbbd0c6bdfb9a603010be60d9e48910a
+_gitstatus_install_main:168> [ -z darwin -o -z arm64 -o -z gitstatusd-darwin-arm64 -o -z v1.5.4 -o -z eae979e990ca37c56ee39fadd0c3f392cbbd0c6bdfb9a603010be60d9e48910a ']'
+_gitstatus_install_main:177> case darwin (darwin)
+_gitstatus_install_main:181> case arm64 (arm64)
+_gitstatus_install_main:188> [ -z '' ']'
+_gitstatus_install_main:190> local daemon=/Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus/usrbin/gitstatusd-darwin-arm64
+_gitstatus_install_main:191> [ ! -e /Users/roberts/.oh-my-zsh/custom/themes/powerlevel10k/gitstatus/usrbin/gitstatusd-darwin-arm64 ']'
+_gitstatus_install_main:192> daemon=/Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64
+_gitstatus_install_main:193> [ -e /Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64 ']'
+_gitstatus_install_main:195> [ -n /Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64 ']'
+_gitstatus_install_main:196> _gitstatus_install_daemon_found 0 _gitstatus_set_daemon_p9k_
+_gitstatus_install_daemon_found:1> local installed=0
+_gitstatus_install_daemon_found:2> shift
+_gitstatus_install_daemon_found:3> [ 1 '=' 0 ']'
+_gitstatus_install_daemon_found:3> _gitstatus_set_daemon_p9k_ /Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64 v1.5.4 0
+_gitstatus_set_daemon_p9k_:1> _gitstatus_zsh_daemon=/Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64
+_gitstatus_set_daemon_p9k_:2> _gitstatus_zsh_version=v1.5.4
+_gitstatus_set_daemon_p9k_:3> _gitstatus_zsh_downloaded=0
+_gitstatus_install_main:197> return
+_gitstatus_daemon_p9k_:49> [[ -n /Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64 ]]
+_gitstatus_daemon_p9k_:50> [[ -n v1.5.4 ]]
+_gitstatus_daemon_p9k_:51> [[ 0 == [01] ]]
+_gitstatus_daemon_p9k_:53> ((  UID == EUID  ))
+_gitstatus_daemon_p9k_:54> local home=/Users/roberts
+_gitstatus_daemon_p9k_:62> [[ -x /Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64 ]]
+_gitstatus_daemon_p9k_:63> HOME=/Users/roberts /Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64 -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v DEBUG -t 20

System information:

zsh:      5.9
uname -a: Darwin DF7C22CXHP 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul  5 22:22:05 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6000 arm64
romkatv commented 11 months ago

Does this happen every time you start zsh?

Did it ever work for you?

Does it take 10 seconds before the error message is printed?

What happens if you run the following command?

   ~/.cache/gitstatus/gitstatusd-darwin-arm64
superdump commented 11 months ago

Does this happen every time you start zsh?

Yes.

Did it ever work for you?

Yes, it used to work, but after updating to macOS 13.5, my shell is super slow so I tried uninstalling and reinstalling oh-my-zsh and powerline10k, and now I see this error.

Does it take 10 seconds before the error message is printed?

Yes.

What happens if you run the following command?

~/.cache/gitstatus/gitstatusd-darwin-arm64

It takes about 15s before anything is printed. I'm running on an M1 Max.

~/.cache/gitstatus/gitstatusd-darwin-arm64
[2023-08-01 10:04:20 0000000206bde080 INFO src/gitstatus.cc:186] argv[0]: "/Users/roberts/.cache/gitstatus/gitstatusd-darwin-arm64"
[2023-08-01 10:04:20 0000000206bde080 INFO src/thread_pool.cc:81] Spawning 1 thread(s)
romkatv commented 11 months ago

It looks like your machine is incredibly slow. At least 100 slower than normal. You can try adding the following parameter to ~/.p10k.zsh:

# Give gitstatusd 100s to initialize. Normally this takes
# milliseconds but on this machine everything is slower.
typeset -g POWERLEVEL9K_GITSTATUS_INIT_TIMEOUT_SEC=100
superdump commented 11 months ago

I had rebooted before and the problem persisted. But now after a second reboot today, it seems to be fine. False alarm, just that p10k had a startup time check on gitstatus, so seems unrelated to gitstatus itself, I just came here because it seemed like my terminal was taking a long time to start up and run commands and such.

romkatv commented 11 months ago

Perhaps your machine was "optimizing" after the upgrade. macOS can be very slow and even borderline unusable during that process. All you can do is wait for it to finish.