MantisBT - Open CASCADE
View Issue Details
0029125Open CASCADE[OCCT] OCCT:Visualizationpublic2017-09-19 12:512018-06-29 21:19
kgv 
bugmaster 
lowminor 
closedfixed 
WindowsVC++ 201064 bit
[OCCT] 7.1.0 
[OCCT] 7.3.0[OCCT] 7.3.0 
Not requared
0029125: Visualization, OpenGl_Text - fix access violation within OpenGL1.1 context
OpenGl_Text::drawRect() does not checks OpenGL version before creating OpenGl_VertexBuffer which leads to access violation if OpenGL context does not support VBO (obsolete).
On Windows:
pload VISUALIZATION
vcaps -softMode 1
vclear
vinit View1
vpoint p0 -100 0 0
vpoint p1 0 0 0
vpoint p2 100 0 0
vdimension angle -angle -shapes p0 p1 p2

Result:
An exception was caught 0000027129D3AF80 : OSD_Exception_ACCESS_VIOLATION: ACCESS VIOLATION at address 
0x0000000000000228 during 'READ' operation
** Exception ** 0000027129D3AF80 : OSD_Exception_ACCESS_VIOLATION: ACCESS VIOLATION at address 0x0000000000000228 
during 'READ' operation
No tags attached.
child of 0028099closed apn Visualization, OpenGl_Text - handle DIMENSION and SUBTITLE styles within Core Profile 
child of 0029124closed bugmaster Visualization, Tests - failures when tests are executed via Remote Desktop connection 
Issue History
2017-09-19 12:51kgvNew Issue
2017-09-19 12:51kgvAssigned To => kgv
2017-09-19 12:53gitNote Added: 0070669
2017-09-19 12:56kgvPrioritynormal => low
2017-09-19 12:57kgvRelationship addedchild of 0028099
2017-09-19 12:57kgvProduct Version7.2.0 => 7.1.0
2017-09-19 12:58kgvRelationship addedchild of 0029124
2017-09-19 12:58kgvNote Added: 0070670
2017-09-19 12:58kgvAssigned Tokgv => bugmaster
2017-09-19 12:58kgvStatusnew => resolved
2017-09-19 12:58kgvStatusresolved => reviewed
2017-09-19 13:26gitNote Added: 0070676
2017-09-20 10:20bugmasterNote Added: 0070703
2017-09-20 10:20bugmasterStatusreviewed => tested
2017-09-20 10:24bugmasterTest case number => Not requared
2017-09-21 19:33bugmasterChangeset attached => occt master fb025d9c
2017-09-21 19:33bugmasterStatustested => verified
2017-09-21 19:33bugmasterResolutionopen => fixed
2017-09-21 19:50apnTarget Version7.3.0 => 7.2.0
2017-09-22 12:07bugmasterTarget Version7.2.0 => 7.3.0
2017-09-29 13:26bugmasterChangeset attached => occt master 048e1b3b
2017-09-29 17:12gitNote Added: 0071036
2018-06-29 21:15aivFixed in Version => 7.3.0
2018-06-29 21:19aivStatusverified => closed

Notes
(0070669)
git   
2017-09-19 12:53   
Branch CR29125 has been created by kgv.

SHA-1: c0db97be380ff7033ef7decd3dcd8629b47eb83a


Detailed log of new commits:

Author: kgv
Date: Tue Sep 19 12:53:15 2017 +0300

    0029125: Visualization, OpenGl_Text - fix access violation within OpenGL1.1 context
(0070670)
kgv   
2017-09-19 12:58   
Please test the patch. Test case is not needed.
(0070676)
git   
2017-09-19 13:26   
Branch CR29125 has been updated by kgv.

SHA-1: d5843127382d93e0e9a3cfa75038a7fa5e0dedaf


Detailed log of new commits:

Author: kgv
Date: Tue Sep 19 13:26:00 2017 +0300

    OpenGl_Context::DiagnosticInformation() - added OpenGL version check before retrieving GL_SHADING_LANGUAGE_VERSION string.

(0070703)
bugmaster   
2017-09-20 10:20   
Combination -
OCCT branch : CR29125 SHA-1: d5843127382d93e0e9a3cfa75038a7fa5e0dedaf

Products branch : master
was compiled on Linux, MacOS and Windows platforms and tested on optimize mode.

http://jenkins-test-10.nnov.opencascade.com/view/CR29125-master-KGV/ [^]

Number of compiler warnings:

OCCT :
Linux: 0 (0 on master)
Windows: 0 (0 on master)
MacOS : 0 (0 on master)

Products :
Linux: 4 (4 on master)
Windows: 0 (0 on master)
MacOS : 0 (0 on master)

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
No differences that require special attention

Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0071036)
git   
2017-09-29 17:12   
Branch CR29125 has been deleted by kgv.

SHA-1: d5843127382d93e0e9a3cfa75038a7fa5e0dedaf