View Issue Details

IDProjectCategoryView StatusLast Update
0012977Open CASCADEOCCT:Visualizationpublic2012-01-12 15:11
ReportersanAssigned Tosan 
PrioritynormalSeveritytrivial 
Status closedResolutionfixed 
OSLinux 
Fixed in Version6.1.1 
Summary0012977: Creating a second 3D view after closing the first one crashes an application on ATI Radeon cards
DescriptionThis bug can be reproduced on any Linux (RedHat8, Mandrake 10.1, Debian Sarge)
with help of SALOME 3.x (see
http://ocsprojects.opencascade.com/bugtracker/show_bug.cgi?id=12812).

A simple scenario:
1. launch SALOME 3.2.0, create a new study and create an OCC viewer window
2. close the study
3. create another study and OCC viewer window.

The problem is located in OpenGl_txgl.c: there is some logic there that tries
to create rendering contexts (GLXContext) that share display lists. However,
after destroying the first and the only GLXContext it does not take any
precautions and continue creating new contexts as a copy of the dead one
(previous_ctx internal variable). ATI drivers does not seem to process this
case properly.
Additional information
and documentation updates
Documentation remark, added by SAN 2006-08-22 13:08:08:

Changes:
On Unix/Linux, procedure of 3D view window destruction (TxglDestroyWindow()
function in OpenGl package) has been corrected, to avoid crashes on some ATI
Radeon cards.
TagsNo tags attached.
Test case number

Attached Files

  • san-OCC12977-v1.tar.gz (9,163 bytes)
  • OCC12977-v1-Linux.tgz (1,071,926 bytes)
  • OCC12977-v1-1-Linux.tgz (253,473 bytes)

Activities

2006-07-14 18:10

 

san-OCC12977-v1.tar.gz (9,163 bytes)

2006-07-17 15:29

 

OCC12977-v1-Linux.tgz (1,071,926 bytes)

2006-07-18 09:35

 

OCC12977-v1-1-Linux.tgz (253,473 bytes)

Issue History

Date Modified Username Field Change
2006-07-13 19:46 san BugsThisDependsOn => 12812
2006-07-17 14:10 bugmaster Assigned To bugmaster => san
2006-07-17 14:10 bugmaster Status new => assigned
2006-07-17 14:11 bugmaster CC => imv
2006-08-22 15:09 san Status assigned => resolved
2006-08-22 15:11 bugmaster CC => mkv
2006-08-25 19:08 mkv Status resolved => tested
2006-09-06 09:45 bugmaster Status tested => verified
2007-01-12 13:44 bugmaster Status verified => closed
2007-01-12 13:44 bugmaster Resolution @0@ => fixed
2011-08-02 11:24 bugmaster Category OCCT:VIZ => OCCT:Visualization
2012-01-12 15:11 ysn Description Updated
2012-01-12 15:11 ysn Additional Information Updated