Upstart 充满了千兆字节的“QGLContext::makeCurrent(): Cannot make invalid context current”

Upstart 充满了千兆字节的“QGLContext::makeCurrent(): Cannot make invalid context current”

我在 Linux Mint 18.2 上使用 XFCE。

显然,我的/sbin/upstart --user过程充满了~/.cache/upstart/startxfce4.log以下内容:

QGLContext::makeCurrent(): Cannot make invalid context current.

为什么它会这样做?我怎样才能让它停止?

答案1

所以,

  • 它不是upstart。这过程写入该日志的人可能是暴发户,但它是从其他地方获取消息的。
  • 它甚至不是startxfce4,也不是 xfce4-session (由 startxfce4 运行) - 它是一个发送垃圾邮件日志的特定应用程序。
  • 由于您不断收到垃圾邮件,因此如果您终止该应用程序,日志的大小将停止增加。因此,逐个终止您的应用程序(从似乎使用 Qt 的应用程序开始,因为它QGLContext是 Qt 类),直到日志停止增长。

... 在我的系统上执行此操作后,结果发现罪魁祸首是amarok。我不知道为什么它确实做到了这一点,但这是另一个问题的主题。

相关内容