Skip to content

Bug 报告:宠物窗口渲染空白,所有主题图片都无法显示 #32

Description

@Yuer6327

(cc帮忙写的)

Bug 报告:宠物窗口渲染空白,所有主题图片都无法显示

环境

  • MiniCPM Desk Pet v0.10.0
  • 操作系统:Windows 11 Pro 10.0.26200(1536×864 @125% 缩放)

问题现象

App 崩溃过一次后,宠物窗口变成透明/空白的窗口,任何主题的图片都无法渲染出来。截屏确认宠物窗口区域没有任何内容;主进程状态机运行正常(session-debug.logstate=working 一直在流动),渲染进程也存活,没有产生崩溃转储。

解决方法

  1. 完全退出 App:任务管理器结束所有 MiniCPM Desk Pet.exe 进程(包括渲染/GPU 子进程);

  2. 删除以下缓存目录(App 会自动重建):

    %APPDATA%\minicpm-desk-pet\GPUCache
    %APPDATA%\minicpm-desk-pet\DawnWebGPUCache
    %APPDATA%\minicpm-desk-pet\DawnGraphiteCache
    %APPDATA%\minicpm-desk-pet\Code Cache
    
  3. 重新启动 App。

清理缓存并重启后问题立即恢复,宠物正常显示。

根因(推测)

%APPDATA%\minicpm-desk-pet 下的 GPU / WebGPU / 着色器缓存损坏,导致渲染/GPU 进程卡死,所有主题的 SVG/图片都无法绘制。

建议

  • render-process-gone / 启动时检测损坏的 GPU 缓存并自动清理,或给用户提示,而不是让用户手动排查。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions