View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0031574 | Community | OCCT:Visualization | public | 2020-05-20 16:37 | 2020-05-28 13:01 |
Reporter | hanneskr | Assigned To | bugmaster | ||
Priority | normal | Severity | major | ||
Status | closed | Resolution | unable to reproduce | ||
Platform | Linux | OS | Ubuntu | ||
Product Version | 7.3.0 | ||||
Summary | 0031574: Cannot run application using viewer Qt5/OCCT 7.3 | ||||
Description | After a system upgrade form ubuntu bionic to focal, I recompiled my program but it does not run. As soon as a viewer is created the propgram stops with the message: X Error of failed request: GLXBadDrawable Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 46 Current serial number in output stream: 46 This error appears in the function Xv_Window. I use the proprietary Nvidia driver for Linux (error appears in all version tested: 390, 440). The application works with the Nouveau driver. The problem also appears with the "Tutorial" sample from OCC. | ||||
Steps To Reproduce | 1. Install Ubuntu focal 20.04 with its OCCT 7.3 -dev packages 2. Install NVidia driver 440 (recommended) 3. Compile OCCT "Tutorial" sample | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
If NVIDIA driver fails, while Mesa driver works as expected, then why issue is reported to OCCT project? |
|
occt750dev_ubuntu20_04_qtiesample.png (93,121 bytes) |
|
Because the problem only occurs with OCC programs. Other programs that require GLX work fine. |
|
> Because the problem only occurs with OCC programs. Well, that doesn't necessarily indicate that the problem is within the OCCT-based program. At least provided stack trace does not indicating problem location. Have you tried CAD Assistant, by the way - does it crashes with the same error? |
|
Ok, I downloaded the CAD assistant AppImage from here: https://www.opencascade.com/content/cad-assistant That worked without any problem. |
|
So, it looks like a problem specific to Qt5 Widgets sample. Could you build up-to-date OCCT development branch (master branch in git) and check is it is still reproducible? |
|
I just download and built the latest commit (4db6748) The tutorial example works with this version as well. |
|
It looks like the issue has to do with Qt and it's build options. I used a self-compiled Qt-5.14 and it does not work with that in Ubuntu Focal (though the same version worked in Bionic). It works in Focal only if I use the system-provided Qt-5.12. Weird. |
|
This might be related to Qt porting onto Wayland instead of X11. I haven't checked their current state, but I think there might be new configure options for Qt. |
|
I finally managed to get across this issue. It seems that some features of Qt5 related to GLX support were skipped because a package was not installed. I installed "libxcb-glx0-dev" and rebuilt Qt5. Now it is working. Thank you! |
|
Dear bugmaster, please close the bug as not reproducible. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-05-20 16:37 | hanneskr | New Issue | |
2020-05-20 16:37 | hanneskr | Assigned To | => kgv |
2020-05-20 19:10 | kgv | Note Added: 0092268 | |
2020-05-20 19:10 | kgv | Assigned To | kgv => hanneskr |
2020-05-20 19:10 | kgv | Status | new => feedback |
2020-05-20 19:14 | kgv | File Added: occt750dev_ubuntu20_04_qtiesample.png | |
2020-05-20 19:21 | hanneskr | Note Added: 0092270 | |
2020-05-20 19:24 | hanneskr | Note Edited: 0092270 | |
2020-05-20 19:31 | kgv | Note Added: 0092271 | |
2020-05-20 19:32 | kgv | Note Edited: 0092271 | |
2020-05-20 23:14 | hanneskr | Note Added: 0092277 | |
2020-05-20 23:26 | kgv | Note Added: 0092278 | |
2020-05-20 23:26 | kgv | Note Edited: 0092278 | |
2020-05-21 01:05 | hanneskr | Note Added: 0092279 | |
2020-05-22 12:49 | hanneskr | Note Added: 0092302 | |
2020-05-22 13:22 | kgv | Note Added: 0092303 | |
2020-05-27 08:54 | hanneskr | Note Added: 0092352 | |
2020-05-28 11:32 | kgv | Resolution | open => unable to reproduce |
2020-05-28 11:33 | kgv | Note Added: 0092382 | |
2020-05-28 11:33 | kgv | Assigned To | hanneskr => bugmaster |
2020-05-28 13:01 | bugmaster | Status | feedback => closed |