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

Qt GUI程序启动崩溃但调试工具下运行正常的问题求助

Qt GUI程序启动触发段错误但调试工具中可正常运行的解决方案

问题现象

  • 多数Qt GUI程序(如doomseeker、Qbittorrent、2048-Qt)启动即触发**Segmentation Fault(段错误)**崩溃
  • 仅CMake GUI、使用Qt主题的Audacious可正常启动
  • 在gdb、strace等调试工具环境下,所有出问题的Qt程序均可正常运行

解决方案

临时生效(单次启动)

启动目标程序时手动指定环境变量:

QT_XCB_GL_INTEGRATION=xcb_glx qbittorrent

将上述命令中的qbittorrent替换为对应出问题的程序名即可。

全局永久生效(所有用户)

编辑/etc/environment文件,添加以下内容:

QT_XCB_GL_INTEGRATION=xcb_glx

保存后重启系统,或执行source /etc/environment让当前会话立即生效。

单个用户永久生效

编辑用户主目录下的shell配置文件(如bash用户的~/.bashrc、zsh用户的~/.zshrc),添加:

export QT_XCB_GL_INTEGRATION=xcb_glx

保存后执行source ~/.bashrc(或对应shell的配置文件)使设置立即生效。

内容的提问来源于stack exchange,提问作者Alexander Procenko

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:41:03