When I start amarok on my Linux Mint 18.2 (edit: and on my Devuan ASCII), I get a huge flow of

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

on stderr. Why could that be? Can I avoid it somehow without shutting amarok down?

Note: I have both on-board Intel graphics (which I actually use for my X server) and an nVIDIA GTX 650 card (which I use for compute work).

  • 1
    Have you considered asking Amarok's developers? – Satō Katsura Sep 13 '17 at 19:54
  • @SatōKatsura: Actually no, since I assumed it's a distribution-related problem, but maybe that's not such a bad idea. Also, I was hoping it was an issue other people have encountered as users/sysadmins and could answer here. – einpoklum Sep 13 '17 at 20:29
  • Qt applications on the loose have this habit of spewing debug information that is only ever meaningful to the authors. The same authors are also the ones who can make said applications shut up, by re-compiling them with the appropriate options. In principle distribution maintainers can do the same, but they may or may not be aware of the best ways to do it. But either way there isn't much you can do about it as an end user. – Satō Katsura Sep 14 '17 at 8:23
  • @SatōKatsura: But maybe I can avoid the "context" being "invalid"... – einpoklum Sep 14 '17 at 8:38
  • In order to avoid it you'd have to understand first what said context is, and why it's invalid. Do you? Do you know anybody who does? Do you know anybody who might be qualified to tell you? – Satō Katsura Sep 14 '17 at 8:41

I've filed a bug about this issue with the Amarok developers:


It was promptly closed since they won't be bothered to support their version installed on millions of boxes with distributions based on Debian Stable or Ubuntu Xenial or Trusty. So, that was a lot of help...

I'm trying to build their latest version, will update this answer if I have any success on that front.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.