You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何开始调试GIMP切换多窗口模式引发的GTK异常?

问题描述
  • 近期安装Linux Mint 21 Mate版本,从官方软件仓库安装Gimp 2.10.30
  • Gimp默认单窗口模式,该模式下所有功能测试正常
  • 从Gimp主菜单「窗口」选项取消勾选「单窗口」复选框,切换至多窗口模式时,立即被退出当前用户会话,需重新登录
相关日志(lightdm.log)
[+33453.16s] DEBUG: 进程18762因信号6终止
[+33453.16s] DEBUG: XServer 0: X服务器已停止
[+33453.16s] DEBUG: 释放虚拟终端7
[+33453.16s] DEBUG: XServer 0: 移除X服务器权限文件/var/run/lightdm/root/:0
[+33453.16s] DEBUG: 座位seat0: 显示服务器已停止
[+33453.16s] DEBUG: 座位seat0: 正在停止会话
[+33453.16s] DEBUG: 终止login1会话c10
[+33453.17s] DEBUG: 会话pid=18835: 发送SIGTERM信号
[+33453.17s] DEBUG: 座位seat0: 活动显示服务器已停止,正在启动登录界面
[+33453.17s] DEBUG: 座位seat0: 创建登录会话
[+33453.17s] DEBUG: 座位seat0: 创建X类型的显示服务器
[+33453.17s] DEBUG: 使用虚拟终端7
调试方向
  • 确认进程18762的身份:下次复现问题前,用ps aux | grep gimp跟踪Gimp相关进程ID;若已重启,可执行journalctl -b -1 | grep 18762查看历史日志,确认该进程是否为Gimp或X服务器相关进程
  • 信号6对应SIGABRT,说明进程触发异常终止,大概率是Gimp与Mate桌面的窗口管理器Marco存在兼容性问题
  • 重置Gimp配置:备份~/.config/GIMP/2.10/目录后删除,重新启动Gimp再尝试切换窗口模式
  • 更换窗口管理器测试:临时切换到Openbox等轻量窗口管理器,再操作Gimp切换模式,排查是否为Marco的问题
  • 分析核心转储:若系统开启核心转储,执行coredumpctl list gimp查看转储文件,用gdb加载转储文件分析崩溃堆栈

内容的提问来源于stack exchange,提问作者Jeff Higgins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 05:10:28