octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #63748] Qt graphics toolkit cannot create Open


From: anonymous
Subject: [Octave-bug-tracker] [bug #63748] Qt graphics toolkit cannot create OpenGL rendering context
Date: Fri, 3 Feb 2023 00:36:09 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?63748>

                 Summary: Qt graphics toolkit cannot create OpenGL rendering
context
                 Project: GNU Octave
               Submitter: None
               Submitted: Fri 03 Feb 2023 05:36:07 AM UTC
                Category: Plotting with OpenGL
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Segfault, Bus Error, etc.
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: 8.0.90
         Discussion Lock: Any
        Operating System: Microsoft Windows
           Fixed Release: None
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Fri 03 Feb 2023 05:36:07 AM UTC By: Anonymous
On a 32 bit Windows starting from Octave 7 the "figure" command creates a
frozen windows but it can be closed and Octave continues to work.
When using the plot command the figure again is frozen but when I click on the
figure the CPU usage gains to 100% and it appears that Octave enters an
endless loop.
I started octave as "octave-gui --no-gui"  and set the environment variables
"LIBGL_DEBUG" and "MESA_DEBUG" to capture  stdout and stderr for OpenGL
related errors.
For example I created a simple plot as:

imshow(1)


After click on the figure theses errors are printed:


octave:2> GL User Error: glViewport called without a rendering context
GL User Error: glEnable called without a rendering context
GL User Error: glDepthFunc called without a rendering context
GL User Error: glSelectBuffer called without a rendering context
GL User Error: glRenderMode called without a rendering context
GL User Error: glInitNames called without a rendering context
GL User Error: glPushName called without a rendering context
GL User Error: glMatrixMode called without a rendering context
GL User Error: glLoadIdentity called without a rendering context
GL User Error: glScaled called without a rendering context
GL User Error: glMultMatrixd called without a rendering context
GL User Error: glMatrixMode called without a rendering context
GL User Error: glLoadIdentity called without a rendering context
GL User Error: glGetIntegerv called without a rendering context
GL User Error: glOrtho called without a rendering context
GL User Error: glMultMatrixd called without a rendering context
GL User Error: glMatrixMode called without a rendering context
GL User Error: glClear called without a rendering context
GL User Error: glGetDoublev called without a rendering context
GL User Error: glMatrixMode called without a rendering context
GL User Error: glLoadIdentity called without a rendering context
GL User Error: glGetIntegerv called without a rendering context
GL User Error: glTranslatef called without a rendering context
GL User Error: glScalef called without a rendering context
GL User Error: glMultMatrixd called without a rendering context
GL User Error: glMatrixMode called without a rendering context
GL User Error: glDisable called without a rendering context
GL User Error: glClipPlane called without a rendering context
GL User Error: glClipPlane called without a rendering context
GL User Error: glClipPlane called without a rendering context
GL User Error: glClipPlane called without a rendering context
GL User Error: glClipPlane called without a rendering context
GL User Error: glClipPlane called without a rendering context
GL User Error: glGetIntegerv called without a rendering context
GL User Error: glDisable called without a rendering context
GL User Error: glDisable called without a rendering context
GL User Error: glDisable called without a rendering context
GL User Error: glDisable called without a rendering context
GL User Error: glDisable called without a rendering context
GL User Error: glDisable called without a rendering context
GL User Error: glDisable called without a rendering context
...
...
...


And the error "GL User Error: glDisable called without a rendering context" is
printed in an endless loop.

The fltk  toolkit works without any problem. When using the fltk toolkit I can
use __opengl_info__ and it shows that the llvmpipe is currently used. But on
Qt graphics toolkit the __opengl_info__ doesn't work and an error is printed.








    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63748>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]