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

            Bug ID: 368703
           Summary: Failed shader compilation causes immediate crash
           Product: krita
           Version: git master
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: OpenGL Canvas
          Assignee: krita-bugs-n...@kde.org
          Reporter: nimth...@gmail.com

Failing to compile a shader calls a function to show a QMessageBox::critical().
This works, however after setting the useOpenGL setting to false in the
configuration the canvas isn't exchanged for a non-OpenGL one. This results in
a failed assertion by Qt:

ASSERT: "ctx && fbo" in file kernel/qopenglwidget.cpp, line 822


Reproducible: Always

Steps to Reproduce:
1. Change a letter in e.g. simple_texture.frag so that it won't compile
properly anymore
2. Start Krita with OpenGL on and create a canvas
3. Krita flashes a message box and then crashes

Actual Results:  
Krita crashes

Expected Results:  
Krita should revert to software rendering and show this nice message box to the
user

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

Reply via email to