Citra: Citra crashes on Linux when opening the rom

Created on 23 Sep 2020  路  10Comments  路  Source: citra-emu/citra

Issue:
As soon as you try to open the game, the program just crashes. This happens only when I have activated the option "Enable hardware shader", and I think it might be something related to OpenGL drivers

System Information

  • Operating System: Ubuntu 20.04 LTS
  • CPU: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
  • GPU: GeForce GTX 950M
  • Citra Version: Citra Nightly 1618
  • Game: The Legend of Zelda: Majora's Mask

citra_log.txt

In addition, when I run the program from flatpak in the terminal, when it breaks it returns the following on-screen message:

/usr/include/c++/9.2.0/optional:438: constexpr _Tp& std::_Optional_base_impl<_Tp, _Dp>::_M_get() [with _Tp = OpenGL::ShaderDecompiler::ProgramResult; _Dp = std::_Optional_base]: Assertion 'this->_M_is_engaged()' failed.

Most helpful comment

Any reason it hasn鈥檛 been merged yet? This is a pretty major issue.

All 10 comments

Only the flatpak is like that

If you compile from source then it wont crash.

And why are not fixing such a known issue the new incoming flatpak versions?

For me it worked after I desabled hardware acceleration ( actually the box below )

Only the flatpak is like that

If you compile from source then it wont crash.

Citra can also be installed as a Snap, and it works just fine.

Same issue here. Disabling hardware shaders fixes for the time being.

(System - Pop!_OS 20.04 - )

I also had the same problem. However, I realized that there were some problems with other emulators, such as GNOME Games.
In the end after updating my Nvidia video driver, for GTX 1060, to version 455.28, the same thing didn't happen anymore.

Soon, in my case, I discovered that the problem was the 450 series video driver and not the Citra Flatpak.

Detail, the same problem occurred with the precompiled version. After updating the driver, as described above, there were no further problems.

I am on 455.28 and a GTX 1060 too as it still crashes.

The fix is supposed to be in #5561.

Any reason it hasn鈥檛 been merged yet? This is a pretty major issue.

Fixed with #5608.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

zaranrapu picture zaranrapu  路  4Comments

KillzXGaming picture KillzXGaming  路  3Comments

EddyHg80 picture EddyHg80  路  3Comments

SciresM picture SciresM  路  4Comments

animekai picture animekai  路  3Comments