V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
jaredyam
V2EX  ›  git

Git 部分命令提示 memory allocation of ... bytes failed

  •  
  •   jaredyam · 2022-03-13 20:31:35 +08:00 · 2209 次点击
    这是一个创建于 989 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天突然发现我在本地的任何一个仓库下 git diffgit log 都会提示:

    memory allocation of 324400560136122233 bytes failed
    

    有哪位老哥知道是哪里出了问题吗?怎么排查?

    网上搜了一圈感觉都不相关,是我姿势不对?

    环境:macOS Monterey 12.2.1 ,git version 2.35.1

    10 条回复    2022-03-13 22:16:43 +08:00
    aru
        1
    aru  
       2022-03-13 20:51:23 +08:00
    内存不够了,重启下看看
    jaredyam
        2
    jaredyam  
    OP
       2022-03-13 20:54:34 +08:00
    @aru 重启过了,没变化。这个数字也太夸张了,本地也没拿 git 存啥大东西啊。
    darkengine
        3
    darkengine  
       2022-03-13 21:12:45 +08:00
    看下 git 有没有更新,刚升级到 Monterey 的时候经常看到有 app 的内存占用到几十个 GB 的,说不定是 12.2.1 又搞出 bug 了
    jaredyam
        5
    jaredyam  
    OP
       2022-03-13 21:28:27 +08:00
    @deplivesb 设置了没用,我这个数字太夸张了。
    jaredyam
        6
    jaredyam  
    OP
       2022-03-13 21:30:26 +08:00
    @darkengine 我担心是是不是搞 brew 更新时哪个软件带来的 bug ,最近好像就这个操作最有不确定性。
    deplivesb
        7
    deplivesb  
       2022-03-13 21:30:31 +08:00
    @jaredyam 那就不清楚了,试一下重新安装一下 git ?
    yzwduck
        8
    yzwduck  
       2022-03-13 21:34:56 +08:00   ❤️ 1
    1 、试试用 Xcode.app (或 Command Line Tool) 里的 git 会不会报错;
    2 、试试删除掉用户目录下的 git 配置文件?
    jaredyam
        9
    jaredyam  
    OP
       2022-03-13 21:46:04 +08:00   ❤️ 1
    @yzwduck 破案了,通过 ~/.gitconfig 成功定位到 delta 这个 pager ,应该是它引起的。你不说我都把这茬忘了!
    @aru @darkengine @deplivesb 感谢各位大哥,破案了,应该是 delta pager 引入的问题。
    jaredyam
        10
    jaredyam  
    OP
       2022-03-13 22:16:43 +08:00
    在 git-delta 的 Issues 里找到了解决方案: https://github.com/dandavison/delta/issues/878#issuecomment-1004068761
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:00 · PVG 10:00 · LAX 18:00 · JFK 21:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.