Here is code snippets for every crash I have mentioned. Again, any insight would be helpful.<div><br></div><div>Crash 1:</div><div><div>bool BinaryDifference::computeDifference(vtkSmartPointer<vtkImageData> image1, vtkSmartPointer<vtkImageData> image2) {</div>
<div> bool hasDifference = false;</div><div> int* extent = image1->GetExtent();</div><div> int x, y, z;</div><div> char *image1Ptr, *image2Ptr;</div><div> //can't do a straight-up pointer walk; there's probably some padding</div>
<div> //on the end of the array in X that shouldn't be directly accessed.</div><div> //so, instead, get the scalar pointer at each row. Seems to be reasonably quick still.</div><div> for (z = extent[4]; z <= extent[5]; ++z) {</div>
<div> for (y = extent[2]; y <= extent[3]; ++y) {</div><div> image1Ptr = (char*)image1->GetScalarPointer(0, y, z);</div><div> image2Ptr = (char*)image2->GetScalarPointer(0, y, z);</div>
<div> for (x = extent[0]; x <= extent[1]; ++x, ++image1Ptr, ++image2Ptr) {</div><div> if (*image1Ptr != *image2Ptr) {</div><div> QVector<int> pt(3);</div><div> pt[0] = x;</div>
<div> pt[1] = y;</div><div> pt[2] = z;</div><div> differentPoints.push_back(pt);</div><div> hasDifference = true;</div><div> }</div>
<div> }</div><div> }</div><div> }</div><div> return hasDifference; // Crash occurs on this line, as vtkSmartPointer gets removed from the heap</div><div>}</div></div><div><br></div><div><br></div>
<div>Crash 2:</div><div>// Organ is a QString, currentActors is a QSet of vtkSmartPointer<vtkActor>, removedOrgans is a QSet of QString</div><div><div>if (organ.isNull())</div><div> return;</div><div> if (currentActors.contains(organ)) {</div>
<div> mRenderer->RemoveActor(currentActors[organ]);</div><div> currentActors.remove(organ);</div><div> }</div><div> removedOrgans.insert(organ); // Crash occurs on this line, as vtkSmartPointer gets removed from the heap (not sure why it's not on the previous line)</div>
<div><br></div><div>Crash 3:</div><div>vtkSmartPointer<vtkPolyData> vtkPipelines::getContoursAtSlice(vtkSmartPointer<vtkImageData> const &binaryImage, int const slice, EOrientation const inOrientation) {</div>
<div> int* extent = binaryImage->GetExtent();</div><div><br></div><div> vtkSmartPointer<vtkMarchingSquares> marching = vtkSmartPointer<vtkMarchingSquares>::New();</div><div> marching->SetInput(binaryImage);</div>
<div> switch (inOrientation) {</div><div> case eOrientation_XY:</div><div> marching->SetImageRange(extent[0], extent[1], extent[2], extent[3], slice, slice);</div><div> break;</div><div>
case eOrientation_XZ:</div><div> marching->SetImageRange(extent[0], extent[1], slice, slice, extent[4], extent[5]);</div><div> break;</div><div> case eOrientation_YZ:</div><div> marching->SetImageRange(slice, slice, extent[2], extent[3], extent[4], extent[5]);</div>
<div> break;</div><div> }</div><div> marching->SetValue(0, 0.5);</div><div><br></div><div> vtkSmartPointer<vtkStripper> stripper = vtkSmartPointer<vtkStripper>::New();</div><div> stripper->SetInputConnection(marching->GetOutputPort());</div>
<div> stripper->Update();</div><div><br></div><div> return stripper->GetOutput(); // Crash occurs here as update is called (I'm not sure why it's not on the previous line)</div><div>}</div><div><br></div>
<div>Crash 4: Occurs at the same place as Crash 3 except the stack trace is different</div><div><br></div><div>Crash 5: Occurs on the line marching->SetInput(binaryImage); of Crash 3.</div><div><br></div><div>Crash 6: </div>
<div><div>void PatientData::setImageBeforeUndo(vtkSmartPointer<vtkImageData> image) {</div><div> previousUndoImage->DeepCopy(image);</div><div>} // Crash occurs here as vtkSmartPointer is removed from the heap</div>
</div><div><br></div><div>Crash 7: Occurs at the same place as Crash 3 except stack trace is different.</div><div><br></div><div>Please let me know if you'd like any more information.</div><div><br></div><div><br></div>
<div class="gmail_quote">On Sun, Sep 4, 2011 at 7:29 AM, Xiaofeng Z <span dir="ltr"><<a href="mailto:xf10036@hotmail.com" target="_blank">xf10036@hotmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="font-family:'Calibri';color:#000000;font-size:12pt">
<div>I only speak for myself, but stack trace alone with no source code is
almost useless in debugging program errors.</div>
<div style="font-style:normal;display:inline;font-family:'Calibri';color:#000000;font-size:small;font-weight:normal;text-decoration:none">
<div style="font:10pt tahoma">
<div> </div>
<div style="background:#f5f5f5">
<div><b>From:</b> <a title="jonmorra@gmail.com" href="mailto:jonmorra@gmail.com" target="_blank">Jonathan Morra</a> </div>
<div><b>Sent:</b> Saturday, September 03, 2011 6:17 PM</div>
<div><b>To:</b> <a title="vtkusers@vtk.org" href="mailto:vtkusers@vtk.org" target="_blank">VTK
Mailing List</a> </div>
<div><b>Subject:</b> [vtkusers] Help with crashes in VTK</div></div></div>
<div> </div></div>
<div style="font-style:normal;display:inline;font-family:'Calibri';color:#000000;font-size:small;font-weight:normal;text-decoration:none"><div><div></div><div>I
have an application that is being developed and deployed on Windows compiling
with Visual Studios 2008 and using Qt 4.7.2. I'm using VTK pulled from git
on 8/21/2011. I just started to release my application to end users and
they are reporting a lot of crashes. I have set up an automated crash
handling reporter so I can see the stacktraces of crashes that happen on users'
computers. These are not happening on my machine. Honestly I have no
idea what would cause these or how to go about fixing them. My application
is using QThreads, but these crashes aren't happening in any threaded
code. Can anyone have a look at these VTK stack traces and point me in
some kind of direction for fixing these.
<div> </div>
<div>Thanks</div>
<div> </div>
<div>PS I have a lot more crashes that are very similar to these.</div>
<div> </div>
<div>Crash 1 -- Probable cause vtkSmartPointer<vtkImageData> going out of
scope</div>
<div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x056e2458) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cdf0) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88ee80, void * ptr=0x0eab1848) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88ee80, void * ptr=0x0eab1848, const char * __formal=0x724bccb8)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d458, vtkObjectBase * obj=0x0e88ee80, void * ptr=0x0eab1848,
const char * desc=0x724bccb8) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
* collector=0x0018d458, vtkObjectBase * & ptr=, const char *
desc=0x724bccb8) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
key=0x029b32c0, vtkGarbageCollector * collector=0x0018d458) Line 826 +
0x16 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
info=0x0e88de90, vtkGarbageCollector * collector=0x0018d458) Line 136<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
collector=0x0018d458) Line 812 + 0xc bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x056e2340) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cf3c) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88de90, void * ptr=0x053dfb60) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88de90, void * ptr=0x053dfb60, const char * __formal=0x718c055c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d458, vtkObjectBase * obj=0x0e88de90, void * ptr=0x053dfb60,
const char * desc=0x718c055c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d458, vtkInformation * & ptr=, const char *
desc=0x718c055c) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector
* collector=0x0018d458) Line 227 + 0x28 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x056e24c8) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d058) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88fc40, void * ptr=0x0efead98) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88fc40, void * ptr=0x0efead98, const char * __formal=0x724c0f7c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d458, vtkObjectBase * obj=0x0e88fc40, void * ptr=0x0efead98,
const char * desc=0x724c0f7c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
* collector=0x0018d458, vtkInformationVector * & ptr=, const char *
desc=0x724c0f7c) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
collector=0x0018d458) Line 303 + 0x25 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x056e2500) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d174) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x056f9078, void * ptr=0x0e451eac) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x056f9078, void * ptr=0x0e451eac, const char * __formal=0x724c0cac)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d458, vtkObjectBase * obj=0x056f9078, void * ptr=0x0e451eac,
const char * desc=0x724c0cac) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
* collector=0x0018d458, vtkObjectBase * & ptr=, const char *
desc=0x724c0cac) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkSmartPointerBase::Report(vtkGarbageCollector *
collector=0x0018d458, const char * desc=0x724c0cac) Line 96 + 0x10
bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkInformationExecutivePortKey::Report(vtkInformation *
info=0x0e88f998, vtkGarbageCollector * collector=0x0018d458) Line 157 +
0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
collector=0x0018d458) Line 812 + 0xc bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x056e2650) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d2b8) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88f998, void * ptr=0x02ab9db4) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x0e88f998, void * ptr=0x02ab9db4, const char * __formal=0x724bd504)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d458, vtkObjectBase * obj=0x0e88f998, void * ptr=0x02ab9db4,
const char * desc=0x724bd504) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d458, vtkInformation * & ptr=, const char *
desc=0x724bd504) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDataObject::ReportReferences(vtkGarbageCollector *
collector=0x0018d458) Line 1022 + 0xf bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x056e2378) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x718b7c7c) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkCharArray::IsA(const char * type=0x00000000) Line
39 + 0x48 bytes<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDataObject::UnRegister(vtkObjectBase *
o=0x00000000) Line 832<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line
64<span style="white-space:pre-wrap"> </span>C++</div></div>
<div> </div>
<div>Crash 2 -- Probable cause vtkSmartPointer<vtkActor> going out of
scope</div>
<div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::SubtractReference(vtkGarbageCollectorImpl::Entry
* e=0x05466518) Line 795 + 0xd bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::SubtractExternalReferences(vtkGarbageCollectorImpl::ComponentType
* c=0x0566ea94) Line 766<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::CollectInternal(vtkObjectBase *
root=0x051a8fd8) Line 473<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollector::Collect(vtkObjectBase *
root=0x051a8fd8) Line 907<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
__formal=0x05298c38, int check=1) Line 287 + 0x6 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObject::UnRegisterInternal(vtkObjectBase * o=0x05298c38,
int check=1) Line 885 + 0x11 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkAlgorithm::UnRegister(vtkObjectBase *
o=0x05298c38) Line 918<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkRendering.dll!vtkActor::~vtkActor() Line 77<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkRendering.dll!vtkOpenGLActor::`vector deleting destructor'() +
0x46 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
__formal=0x00000000, int check=0) Line 279 + 0xb bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObject::UnRegisterInternal(vtkObjectBase * o=0x00000000,
int check=0) Line 885 + 0x11 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObjectBase::UnRegister(vtkObjectBase *
o=0x00000000) Line 183<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line
64<span style="white-space:pre-wrap"> </span>C++</div></div>
<div> </div>
<div>Crash 3 -- Occurred during pipeline composed of vtkMarchingSquares and
vtkStripper</div>
<div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtksys::hashtable<std::pair<vtkInformationKey *
const,vtkObjectBase *>,vtkInformationKey
*,vtkInformationInternals::HashFun,vtksys::hash_select1st<vtkInformationKey *
const,vtkObjectBase *>,std::equal_to<vtkInformationKey
*>,std::allocator<char> >::find(vtkInformationKey * const &
__key=0x029a2f70) Line 729 + 0x14 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::GetAsObjectBase(vtkInformationKey *
key=0x029a2f70) Line 167<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationKey::GetAsObjectBase(vtkInformation *
info=0x050a38e0) Line 94<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkInformationExecutivePortKey::Get(vtkInformation *
info=0x050a38e0, vtkExecutive * & executive=0x052aca90, int &
port=339042768) Line 91<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDemandDrivenPipeline::ComputePipelineMTime(vtkInformation
* request=0x00000000, vtkInformationVector * * inInfoVec=0x052aca90,
vtkInformationVector * outInfoVec=0x143561d0, int requestFromOutputPort=0,
unsigned long * mtime=0x0018d3f0) Line 137<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDemandDrivenPipeline::ComputePipelineMTime(vtkInformation
* request=0x00000000, vtkInformationVector * * inInfoVec=0x05420658,
vtkInformationVector * outInfoVec=0x00000000, int requestFromOutputPort=0,
unsigned long * mtime=0x0018d430) Line 143 + 0x2c bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDemandDrivenPipeline::UpdatePipelineMTime()
Line 346 + 0x22 bytes<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDemandDrivenPipeline::UpdateDataObject() Line
360 + 0xc bytes<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDemandDrivenPipeline::UpdateInformation() Line
392 + 0xc bytes<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkStreamingDemandDrivenPipeline::Update(int
port=0) Line 311 + 0xa bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkExecutive::Update() Line 317 + 0x2 bytes<span style="white-space:pre-wrap"> </span>C++</div></div>
<div> </div>
<div>Crash 4 --Occurred during pipeline composed of vtkMarchingSquares and
vtkStripper</div>
<div>
<div> <span style="white-space:pre-wrap">
</span>8bcccccc()<span style="white-space:pre-wrap">
</span></div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14177f08) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018c9dc) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142e51c8, void * ptr=0x13fe0180) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142e51c8, void * ptr=0x13fe0180, const char * __formal=0x7174055c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x142e51c8, void * ptr=0x13fe0180,
const char * desc=0x7174055c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d38c, vtkInformation * & ptr=, const char *
desc=0x7174055c) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector
* collector=0x0018d38c) Line 227 + 0x28 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14177e28) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018caf8) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142eb640, void * ptr=0x142367a8) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142eb640, void * ptr=0x142367a8, const char * __formal=0x713dccb8)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x142eb640, void * ptr=0x142367a8,
const char * desc=0x713dccb8) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
* collector=0x0018d38c, vtkObjectBase * & ptr=, const char *
desc=0x713dccb8) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
key=0x028d33b0, vtkGarbageCollector * collector=0x0018d38c) Line 826 +
0x16 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
info=0x142e6640, vtkGarbageCollector * collector=0x0018d38c) Line 136<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
collector=0x0018d38c) Line 812 + 0xc bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14177d48) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cc44) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142e6640, void * ptr=0x13fe0950) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142e6640, void * ptr=0x13fe0950, const char * __formal=0x7174055c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x142e6640, void * ptr=0x13fe0950,
const char * desc=0x7174055c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d38c, vtkInformation * & ptr=, const char *
desc=0x7174055c) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector
* collector=0x0018d38c) Line 227 + 0x28 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14177df0) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cd60) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142e4f20, void * ptr=0x142371f0) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142e4f20, void * ptr=0x142371f0, const char * __formal=0x713e0f7c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x142e4f20, void * ptr=0x142371f0,
const char * desc=0x713e0f7c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
* collector=0x0018d38c, vtkInformationVector * & ptr=, const char *
desc=0x713e0f7c) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
collector=0x0018d38c) Line 303 + 0x25 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x141782f8) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018ce7c) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x04c7ae58, void * ptr=0x1478cc14) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x04c7ae58, void * ptr=0x1478cc14, const char * __formal=0x713e0cac)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x04c7ae58, void * ptr=0x1478cc14,
const char * desc=0x713e0cac) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
* collector=0x0018d38c, vtkObjectBase * & ptr=, const char *
desc=0x713e0cac) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkSmartPointerBase::Report(vtkGarbageCollector *
collector=0x0018d38c, const char * desc=0x713e0cac) Line 96 + 0x10
bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkInformationExecutivePortKey::Report(vtkInformation *
info=0x142eadd0, vtkGarbageCollector * collector=0x0018d38c) Line 157 +
0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
collector=0x0018d38c) Line 812 + 0xc bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14177f40) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cfc0) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142eadd0, void * ptr=0x13fe2000) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142eadd0, void * ptr=0x13fe2000, const char * __formal=0x7174055c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x142eadd0, void * ptr=0x13fe2000,
const char * desc=0x7174055c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d38c, vtkInformation * & ptr=, const char *
desc=0x7174055c) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector
* collector=0x0018d38c) Line 227 + 0x28 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14177ed0) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d0dc) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142da6e0, void * ptr=0x13fe0550) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x142da6e0, void * ptr=0x13fe0550, const char * __formal=0x713e0f7c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x142da6e0, void * ptr=0x13fe0550,
const char * desc=0x713e0f7c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
* collector=0x0018d38c, vtkInformationVector * & ptr=, const char *
desc=0x713e0f7c) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
collector=0x0018d38c) Line 303 + 0x25 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14178058) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d1f8) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x04c7a7f8, void * ptr=0x0503035c) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x04c7a7f8, void * ptr=0x0503035c, const char * __formal=0x713d76d4)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d38c, vtkObjectBase * obj=0x04c7a7f8, void * ptr=0x0503035c,
const char * desc=0x713d76d4) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkExecutive>(vtkGarbageCollector
* collector=0x0018d38c, vtkExecutive * & ptr=, const char *
desc=0x713d76d4) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkAlgorithm::ReportReferences(vtkGarbageCollector *
collector=0x0018d38c) Line 924 + 0xf bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x14178020) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x1450ecc0) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation
* request=0x00000000, vtkInformationVector * * inInfoVec=0x00000001,
vtkInformationVector * outInfoVec=0x71628b17) Line 287 + 0xe bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkAlgorithm::UnRegister(vtkObjectBase *
o=0x82ce006a) Line 918<span style="white-space:pre-wrap">
</span>C++</div></div>
<div> </div>
<div>Crash 5 -- Occurred during SetInput of vtkMarchingSquares</div>
<div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!std::vector<vtkExecutive
*,std::allocator<vtkExecutive *>
>::insert(std::_Vector_const_iterator<vtkExecutive
*,std::allocator<vtkExecutive *> > _Where=..., vtkExecutive * const
& _Val=0x14af6568) Line 878 + 0x43 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!std::vector<vtkExecutive
*,std::allocator<vtkExecutive *> >::push_back(vtkExecutive * const
& _Val=0x14af6568) Line 823 + 0x1f bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkInformationExecutivePortVectorKey::Append(vtkInformation
* info=0x0518ca18, vtkExecutive * executive=0x14af6568, int port=0) Line
97<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkAlgorithm::SetInputConnection(int port=0,
vtkAlgorithmOutput * input=0x14af6568) Line 1004<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkPolyDataAlgorithm::SetInput(int index=0,
vtkDataObject * input=0x04c24138) Line 218 + 0x1a bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkPolyDataAlgorithm::SetInput(vtkDataObject *
input=0x04c24138) Line 211<span style="white-space:pre-wrap"> </span>C++</div></div>
<div> </div>
<div>Crash 6 -- Probable cause vtkSmartPointer<vtkActor> going out of
scope</div>
<div>
<div> <span style="white-space:pre-wrap">
</span>e84d8b50()<span style="white-space:pre-wrap">
</span></div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02898e98) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d220) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x056d07f0, void * ptr=0x053b9568) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x056d07f0, void * ptr=0x053b9568, const char * __formal=0x71452158)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d50c, vtkObjectBase * obj=0x056d07f0, void * ptr=0x053b9568,
const char * desc=0x71452158) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
* collector=0x0018d50c, vtkObjectBase * & ptr=, const char *
desc=0x71452158) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
key=0x02933150, vtkGarbageCollector * collector=0x0018d50c) Line 826 +
0x16 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
info=0x051583f8, vtkGarbageCollector * collector=0x0018d50c) Line 136<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
collector=0x0018d50c) Line 812 + 0xc bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02898fe8) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d36c) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x051583f8, void * ptr=0x02a3a13c) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x051583f8, void * ptr=0x02a3a13c, const char * __formal=0x7143d504)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d50c, vtkObjectBase * obj=0x051583f8, void * ptr=0x02a3a13c,
const char * desc=0x7143d504) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d50c, vtkInformation * & ptr=, const char *
desc=0x7143d504) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDataObject::ReportReferences(vtkGarbageCollector *
collector=0x0018d50c) Line 1022 + 0xf bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x028990c8) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d5fc) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkFieldData::~vtkFieldData() Line 213 + 0x10
bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObject::UnRegisterInternal(vtkObjectBase * o=0x02a3a110,
int check=43210112) Line 885 + 0x11 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
__formal=0x00000000, int check=1) Line 287 + 0x6 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkDataObject::UnRegister(vtkObjectBase *
o=0x00000000) Line 832<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line
64<span style="white-space:pre-wrap"> </span>C++</div></div>
<div> </div>
<div>Crash 7 -- Occurred during execution of pipeline composed of
vtkMarchingSquares and vtkStripper</div>
<div>
<div> <span style="white-space:pre-wrap">
</span>4d8dcccc()<span style="white-space:pre-wrap">
</span></div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a93080) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cb98) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7e828, void * ptr=0x14bef4c8) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7e828, void * ptr=0x14bef4c8, const char * __formal=0x7143ccb8)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d42c, vtkObjectBase * obj=0x14b7e828, void * ptr=0x14bef4c8,
const char * desc=0x7143ccb8) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
* collector=0x0018d42c, vtkObjectBase * & ptr=, const char *
desc=0x7143ccb8) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
key=0x028f3398, vtkGarbageCollector * collector=0x0018d42c) Line 826 +
0x16 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
info=0x14b7ed78, vtkGarbageCollector * collector=0x0018d42c) Line 136<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
collector=0x0018d42c) Line 812 + 0xc bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a92c58) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cce4) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7ed78, void * ptr=0x0522d408) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7ed78, void * ptr=0x0522d408, const char * __formal=0x702b055c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d42c, vtkObjectBase * obj=0x14b7ed78, void * ptr=0x0522d408,
const char * desc=0x702b055c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d42c, vtkInformation * & ptr=, const char *
desc=0x702b055c) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector
* collector=0x0018d42c) Line 227 + 0x28 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a93588) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018ce00) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7e080, void * ptr=0x14bf0090) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7e080, void * ptr=0x14bf0090, const char * __formal=0x71440f7c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d42c, vtkObjectBase * obj=0x14b7e080, void * ptr=0x14bf0090,
const char * desc=0x71440f7c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
* collector=0x0018d42c, vtkInformationVector * & ptr=, const char *
desc=0x71440f7c) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
collector=0x0018d42c) Line 303 + 0x25 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a93438) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018cf1c) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x050efb90, void * ptr=0x04f1b2b4) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x050efb90, void * ptr=0x04f1b2b4, const char * __formal=0x71440cac)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d42c, vtkObjectBase * obj=0x050efb90, void * ptr=0x04f1b2b4,
const char * desc=0x71440cac) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
* collector=0x0018d42c, vtkObjectBase * & ptr=, const char *
desc=0x71440cac) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkSmartPointerBase::Report(vtkGarbageCollector *
collector=0x0018d42c, const char * desc=0x71440cac) Line 96 + 0x10
bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkInformationExecutivePortKey::Report(vtkInformation *
info=0x14b7b268, vtkGarbageCollector * collector=0x0018d42c) Line 157 +
0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
collector=0x0018d42c) Line 812 + 0xc bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a92b40) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d060) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7b268, void * ptr=0x0517db60) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x14b7b268, void * ptr=0x0517db60, const char * __formal=0x702b055c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d42c, vtkObjectBase * obj=0x14b7b268, void * ptr=0x0517db60,
const char * desc=0x702b055c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
* collector=0x0018d42c, vtkInformation * & ptr=, const char *
desc=0x702b055c) Line 201 + 0x17 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector
* collector=0x0018d42c) Line 227 + 0x28 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a92f68) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d17c) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x04fe14d0, void * ptr=0x0517d590) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x04fe14d0, void * ptr=0x0517d590, const char * __formal=0x71440f7c)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d42c, vtkObjectBase * obj=0x04fe14d0, void * ptr=0x0517d590,
const char * desc=0x71440f7c) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
* collector=0x0018d42c, vtkInformationVector * & ptr=, const char *
desc=0x71440f7c) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
collector=0x0018d42c) Line 303 + 0x25 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a930f0) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x0018d298) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x050efc50, void * ptr=0x02a1f3ec) Line 639<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
obj=0x050efc50, void * ptr=0x02a1f3ec, const char * __formal=0x714376d4)
Line 602<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
collector=0x0018d42c, vtkObjectBase * obj=0x050efc50, void * ptr=0x02a1f3ec,
const char * desc=0x714376d4) Line 1069<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkGarbageCollectorReport<vtkExecutive>(vtkGarbageCollector
* collector=0x0018d42c, vtkExecutive * & ptr=, const char *
desc=0x714376d4) Line 201 + 0x18 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkAlgorithm::ReportReferences(vtkGarbageCollector *
collector=0x0018d42c) Line 924 + 0xf bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
obj=0x02a93898) Line 552<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
obj=0x051e3960) Line 522 + 0x8 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation
* request=0x02a1f3b8, vtkInformationVector * * inInfoVec=0x70073273,
vtkInformationVector * outInfoVec=0x02a1f3b8) Line 287 + 0xe bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
__formal=0x00000000, int check=1) Line 287 + 0x6 bytes<span style="white-space:pre-wrap"> </span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkFiltering.dll!vtkAlgorithm::UnRegister(vtkObjectBase *
o=0x00000000) Line 918<span style="white-space:pre-wrap">
</span>C++</div>
<div> <span style="white-space:pre-wrap">
</span>vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line
64<span style="white-space:pre-wrap"> </span>C++</div></div>
<div> </div>
</div></div><p>
</p><hr>
_______________________________________________<br>Powered by
<a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br><br>Visit other Kitware open-source projects at
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages
on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br><br>Follow
this link to
subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br><p></p></div></div></div></div>
</blockquote></div><br></div>