<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I am switching over to vtk6. Following a recommendation to use COMPONENTS argument in CMakeLists causes access violation at run time. Namely, QVTKWidget::GetRenderWindow() crashes at line win-&gt;Delete(); due to win being null. The function is called from my main window&#39;s constructor:</div>

<div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default"><div class="gmail_default"><font face="verdana, sans-serif">vtkOpenGLRenderer *renderer = vtkOpenGLRenderer::New();</font></div>

<div class="gmail_default"><font face="verdana, sans-serif">qvtkWidget-&gt;GetRenderWindow()-&gt;AddRenderer(renderer); //crash</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style>

<font face="verdana, sans-serif">If I don&#39;t use the components (but rather link all modules), there is no crash. Way of invoking VTK:</font></div><div style="font-family:verdana,sans-serif;font-size:small"><br></div>
</div>
<div class="gmail_default"><div class="gmail_default"><font face="verdana, sans-serif">#FIND_PACKAGE(VTK REQUIRED COMPONENTS vtkRenderingVolumeOpenGL vtkGUISupportQt vtkGUISupportQtOpenGL vtkRenderingQt NO_MODULE)</font></div>

<div class="gmail_default"><font face="verdana, sans-serif">FIND_PACKAGE(VTK REQUIRED COMPONENTS vtkGUISupportQtOpenGL)</font></div></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">
<br>
</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I am using vtk git master. How can I resolve this crash? Or should I just link all modules?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">

<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Regards,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Dženan</div></div>