View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0012703 | VTK | (No Category) | public | 2011-11-03 10:26 | 2013-07-22 20:48 | ||||
Reporter | CJ Bourn | ||||||||
Assigned To | Dave DeMarle | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 5.8.0 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0012703: vtkOpenGLGPUVolumeRayCastMapper: Exception in LoadExtensions causes InRender flag to stay set and never render again | ||||||||
Description | In vtkOpenGLGPUVolumeRayCastMapper, if the GL context could not actually be set up, then all the calls to glGetString() will return NULL. These results are then blindly passed to strstr() which results in an exception. This method gets called during Render() which causes the InRender flag of vtkRenderWindow to never be cleared and thus rendering will never occur again. The fix is simple, eg Line 2160: const char *gl_version=reinterpret_cast<const char *>(glGetString(GL_VERSION)); if(gl_version != 0 && strstr(gl_version,"Mesa")!=0) ^^^^^^^^^^^^^^^^^^ | ||||||||
Tags | No tags attached. | ||||||||
Project | TBD | ||||||||
Type | crash | ||||||||
Attached Files | ![]() | ||||||||
Relationships | |
Relationships |
Notes | |
(0031311) Dave DeMarle (administrator) 2013-07-22 20:48 |
http://review.source.kitware.com/#/c/11727/ [^] |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-11-03 10:26 | CJ Bourn | New Issue | |
2011-11-03 10:26 | CJ Bourn | File Added: vtkOpenGLGPUVolumeRayCastMapper.cxx | |
2013-07-22 20:48 | Dave DeMarle | Assigned To | => Dave DeMarle |
2013-07-22 20:48 | Dave DeMarle | Status | backlog => todo |
2013-07-22 20:48 | Dave DeMarle | Status | todo => active development |
2013-07-22 20:48 | Dave DeMarle | Note Added: 0031311 | |
2013-07-22 20:48 | Dave DeMarle | Status | active development => closed |
2013-07-22 20:48 | Dave DeMarle | Resolution | open => fixed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |