https://bugs.kde.org/show_bug.cgi?id=399037

            Bug ID: 399037
           Summary: Repeated "QGLContext::makeCurrent(): Cannot make
                    invalid context current” and hang
           Product: amarok
           Version: 2.9.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: amarok-bugs-d...@kde.org
          Reporter: eyal...@technion.ac.il
  Target Milestone: kf5

SUMMARY

I've using Amarok 2.8.0 on Devuan 2 as well as on Linux Mint 18.3. My hardware
and driver setup is valid, but atypical: I use on-board graphics for X, but
also use an nVIDIA graphics card (with its drivers loaded) for computation.
This gives me some OpenGL issues in certain cases, and specifically with
Amarok: When I run it, I get the repeating error message:

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

and the app hangs after a bit of use. Sometimes more, sometimes less.


STEPS TO REPRODUCE
1. Get a machine with on-board graphics and an nVIDIA graphics card
2. Install a recent version of CUDA (includingn an nVIDIA kernel driver).
3. Configure your X server is configured to use the on-board graphics,  not the
nVIDIA card.
4. Make sure you can actually run some of the CUDA samples or at least that
`nvidia-smi` gives you information about your card - while running X.
5. Install a non-KDE desktop environment, e.g. Cinnamon
6. Run amarok
7. Add some audio files to a playlist and start playing

EXPECTED RESULT

No repeating error message, app runs normally, music plays.

ACTUAL RESULT

After a short while, the amarok UI is no longer responsive (although the music
continues playing); the app cannot be shut down except with a signal.
SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

The card is a GeForce 650 Ti Boost, although that shouldn't matter. The CPU is
an Intel x86_64 4-core chip.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to