基于 Qt 的应用程序使用一段时间后就会崩溃

基于 Qt 的应用程序使用一段时间后就会崩溃

我使用 Kubuntu 15.10 和 Plasma 5 大约 2 周了。

已经进行了几次更新,但问题仍然存在,并且无法正常工作。

我不知道这是什么问题,但这只发生在 Qt 应用程序中。

在此处输入图片描述

在此处输入图片描述

因此,如果我从 Firefox(使用 GTK 窗口?)运行打开对话框或打开 Transmission 应用程序,它们可以正常工作。

我尝试选中和取消选中“英特尔 CPU 的处理器微码固件”。禁用动画(ALT+SHIFT+F12)。选择 OpenGL 渲染 3.1、2.0 等。

我也尝试了不同版本的驱动程序,目前我有 Nvidia 352.41(nvidia-352-update)。

这就是我的规范,也许有一点帮助。

  • Kubuntu 15.10(64 位)
  • KDE Plasma:5.4.2
  • Qt:5.4.2
  • 内核:4.2.0-18-generic
  • 处理器:4 x Intel Core i5-4590 CPU @ 3.30GHz
  • 内存:8GB
  • 视频:Nvidia GeForce GTX970

我真的很喜欢使用 plasma5 和 KDE 生态系统,但是这个错误非常烦人。

更新于 2015 年 11 月 17 日

该问题在 Ubuntu 14.04.2 LTS 上也存在。

在此处输入图片描述

这台 Ubuntu PC 上安装了 Qt:5.2.1。因此问题比 KDE 和 Plasma 更为普遍。

抱歉我的英语不好。

答案1

所以是的,Qt 的原生渲染可以解决这个问题。我正在采取的修复步骤如下:

  1. sudo nano /etc/environment
  2. 用此在文件底部添加新行(对我来说是第二行)QT_GRAPHICSSYSTEM=native
  3. 按以下键保存并退出:CTRL+ O, CTRL+X
  4. 重新启动系统:sudo shutdown -r

就是这样。

相关内容