MantisBT - VTK | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0012767 | VTK | (No Category) | public | 2011-12-05 09:13 | 2016-08-12 09:55 |
Reporter | Luke Dodd | ||||
Assigned To | Sebastien Jourdain | ||||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | moved | ||
Platform | OS | OS Version | |||
Product Version | 5.8.0 | ||||
Target Version | Fixed in Version | ||||
Project | TBD | ||||
Type | crash | ||||
Summary | 0012767: MakeCurrent() error with vtkPanel using the Java wrappers under windows. | ||||
Description | Somtimes, when disposing a vtkPanel an error occurs in vtkWin32OpenGLRenderWindow::MakeCurrent(). (Typically a vtkOutputWindow pops up, and the application crashes out) Code that reliable reproduces the error is here: https://github.com/lukedodd/lwjgl-vtkcanvas/blob/lwjgl-vtkcanvas/lwjglvtkcanvas/VTKMakeCurrentBugReproduce.java [^] In the context of a larger project I've had this error happen fairly non-deterministically. I've had someone else report that the test case crashes for them too. This error happens under fairly similar circumstances to: http://www.vtk.org/Bug/view.php?id=12756 [^] But the panel must have it's Delete method called prior to disposing, which judging from the source of vtkPanel is the only way to ensure memory is cleaned up. As with bug 0012756 my alternative vtkPanel class which is based on LWJGL fixes the issue. https://github.com/lukedodd/lwjgl-vtkcanvas/tree/lwjgl-vtkcanvas/lwjglvtkcanvas [^] I've attached a stack trace of the MakeCurrent error. | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | ![]() https://www.vtk.org/Bug/file/9082/stacktrace2.png | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2011-12-05 09:13 | Luke Dodd | New Issue | |||
2011-12-05 09:13 | Luke Dodd | File Added: stacktrace2.png | |||
2013-07-22 12:44 | Dave DeMarle | Note Added: 0031153 | |||
2013-07-22 12:44 | Dave DeMarle | Status | backlog => expired | ||
2013-07-22 12:44 | Dave DeMarle | Resolution | open => fixed | ||
2013-07-22 12:44 | Dave DeMarle | Assigned To | => Dave DeMarle | ||
2013-08-08 12:41 | Sebastien Jourdain | Assigned To | Dave DeMarle => Sebastien Jourdain | ||
2016-08-12 09:55 | Kitware Robot | Note Added: 0037257 | |||
2016-08-12 09:55 | Kitware Robot | Status | expired => closed | ||
2016-08-12 09:55 | Kitware Robot | Resolution | fixed => moved |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|