[vtkusers] Help with crashes in VTK
Jonathan Morra
jonmorra at gmail.com
Sun Sep 4 00:06:11 EDT 2011
Yes, everything is in release.
On Sep 3, 2011 7:45 PM, "John Drescher" <drescherjm at gmail.com> wrote:
> On Sat, Sep 3, 2011 at 6:17 PM, Jonathan Morra <jonmorra at gmail.com> wrote:
>> 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.
>> Thanks
>> PS I have a lot more crashes that are very similar to these.
>> Crash 1 -- Probable cause vtkSmartPointer<vtkImageData> going out of
scope
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x056e2458) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cdf0) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88ee80, void * ptr=0x0eab1848) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88ee80, void * ptr=0x0eab1848, const char * __formal=0x724bccb8)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d458, vtkObjectBase * obj=0x0e88ee80, void *
ptr=0x0eab1848,
>> const char * desc=0x724bccb8) Line 1069 C++
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
>> * collector=0x0018d458, vtkObjectBase * & ptr=, const char *
>> desc=0x724bccb8) Line 201 + 0x17 bytes C++
>> vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
>> key=0x029b32c0, vtkGarbageCollector * collector=0x0018d458) Line 826 +
0x16
>> bytes C++
>> vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
>> info=0x0e88de90, vtkGarbageCollector * collector=0x0018d458) Line 136
C++
>> vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d458) Line 812 + 0xc bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x056e2340) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cf3c) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88de90, void * ptr=0x053dfb60) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88de90, void * ptr=0x053dfb60, const char * __formal=0x718c055c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d458, vtkObjectBase * obj=0x0e88de90, void *
ptr=0x053dfb60,
>> const char * desc=0x718c055c) Line 1069 C++
>>
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d458, vtkInformation * & ptr=, const char *
>> desc=0x718c055c) Line 201 + 0x17 bytes C++
>>
vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d458) Line 227 + 0x28 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x056e24c8) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d058) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88fc40, void * ptr=0x0efead98) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88fc40, void * ptr=0x0efead98, const char * __formal=0x724c0f7c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d458, vtkObjectBase * obj=0x0e88fc40, void *
ptr=0x0efead98,
>> const char * desc=0x724c0f7c) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
>> * collector=0x0018d458, vtkInformationVector * & ptr=, const char *
>> desc=0x724c0f7c) Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d458) Line 303 + 0x25 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x056e2500) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d174) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x056f9078, void * ptr=0x0e451eac) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x056f9078, void * ptr=0x0e451eac, const char * __formal=0x724c0cac)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d458, vtkObjectBase * obj=0x056f9078, void *
ptr=0x0e451eac,
>> const char * desc=0x724c0cac) Line 1069 C++
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
>> * collector=0x0018d458, vtkObjectBase * & ptr=, const char *
>> desc=0x724c0cac) Line 201 + 0x17 bytes C++
>> vtkCommon.dll!vtkSmartPointerBase::Report(vtkGarbageCollector *
>> collector=0x0018d458, const char * desc=0x724c0cac) Line 96 + 0x10 bytes
>> C++
>> vtkFiltering.dll!vtkInformationExecutivePortKey::Report(vtkInformation
*
>> info=0x0e88f998, vtkGarbageCollector * collector=0x0018d458) Line 157 +
>> 0x17 bytes C++
>> vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d458) Line 812 + 0xc bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x056e2650) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d2b8) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88f998, void * ptr=0x02ab9db4) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x0e88f998, void * ptr=0x02ab9db4, const char * __formal=0x724bd504)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d458, vtkObjectBase * obj=0x0e88f998, void *
ptr=0x02ab9db4,
>> const char * desc=0x724bd504) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d458, vtkInformation * & ptr=, const char *
>> desc=0x724bd504) Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkDataObject::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d458) Line 1022 + 0xf bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x056e2378) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x718b7c7c) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkCharArray::IsA(const char * type=0x00000000) Line 39
+
>> 0x48 bytes C++
>> vtkFiltering.dll!vtkDataObject::UnRegister(vtkObjectBase *
o=0x00000000)
>> Line 832 C++
>> vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line 64 C++
>> Crash 2 -- Probable cause vtkSmartPointer<vtkActor> going out of scope
>>
>>
vtkCommon.dll!vtkGarbageCollectorImpl::SubtractReference(vtkGarbageCollectorImpl::Entry
>> * e=0x05466518) Line 795 + 0xd bytes C++
>>
>>
vtkCommon.dll!vtkGarbageCollectorImpl::SubtractExternalReferences(vtkGarbageCollectorImpl::ComponentType
>> * c=0x0566ea94) Line 766 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::CollectInternal(vtkObjectBase *
>> root=0x051a8fd8) Line 473 C++
>> vtkCommon.dll!vtkGarbageCollector::Collect(vtkObjectBase *
>> root=0x051a8fd8) Line 907 C++
>> vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
>> __formal=0x05298c38, int check=1) Line 287 + 0x6 bytes C++
>> vtkCommon.dll!vtkObject::UnRegisterInternal(vtkObjectBase *
o=0x05298c38,
>> int check=1) Line 885 + 0x11 bytes C++
>> vtkFiltering.dll!vtkAlgorithm::UnRegister(vtkObjectBase * o=0x05298c38)
>> Line 918 C++
>> vtkRendering.dll!vtkActor::~vtkActor() Line 77 C++
>> vtkRendering.dll!vtkOpenGLActor::`vector deleting destructor'() + 0x46
>> bytes C++
>> vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
>> __formal=0x00000000, int check=0) Line 279 + 0xb bytes C++
>> vtkCommon.dll!vtkObject::UnRegisterInternal(vtkObjectBase *
o=0x00000000,
>> int check=0) Line 885 + 0x11 bytes C++
>> vtkCommon.dll!vtkObjectBase::UnRegister(vtkObjectBase * o=0x00000000)
>> Line 183 C++
>> vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line 64 C++
>> Crash 3 -- Occurred during pipeline composed of vtkMarchingSquares and
>> vtkStripper
>> 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 C++
>> vtkCommon.dll!vtkInformation::GetAsObjectBase(vtkInformationKey *
>> key=0x029a2f70) Line 167 C++
>> vtkCommon.dll!vtkInformationKey::GetAsObjectBase(vtkInformation *
>> info=0x050a38e0) Line 94 C++
>> vtkFiltering.dll!vtkInformationExecutivePortKey::Get(vtkInformation *
>> info=0x050a38e0, vtkExecutive * & executive=0x052aca90, int &
>> port=339042768) Line 91 C++
>>
>>
vtkFiltering.dll!vtkDemandDrivenPipeline::ComputePipelineMTime(vtkInformation
>> * request=0x00000000, vtkInformationVector * * inInfoVec=0x052aca90,
>> vtkInformationVector * outInfoVec=0x143561d0, int
requestFromOutputPort=0,
>> unsigned long * mtime=0x0018d3f0) Line 137 C++
>>
>>
vtkFiltering.dll!vtkDemandDrivenPipeline::ComputePipelineMTime(vtkInformation
>> * request=0x00000000, vtkInformationVector * * inInfoVec=0x05420658,
>> vtkInformationVector * outInfoVec=0x00000000, int
requestFromOutputPort=0,
>> unsigned long * mtime=0x0018d430) Line 143 + 0x2c bytes C++
>> vtkFiltering.dll!vtkDemandDrivenPipeline::UpdatePipelineMTime() Line
346
>> + 0x22 bytes C++
>> vtkFiltering.dll!vtkDemandDrivenPipeline::UpdateDataObject() Line 360
+
>> 0xc bytes C++
>> vtkFiltering.dll!vtkDemandDrivenPipeline::UpdateInformation() Line 392
+
>> 0xc bytes C++
>> vtkFiltering.dll!vtkStreamingDemandDrivenPipeline::Update(int port=0)
>> Line 311 + 0xa bytes C++
>> vtkFiltering.dll!vtkExecutive::Update() Line 317 + 0x2 bytes C++
>> Crash 4 --Occurred during pipeline composed of vtkMarchingSquares and
>> vtkStripper
>> 8bcccccc()
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14177f08) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018c9dc) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142e51c8, void * ptr=0x13fe0180) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142e51c8, void * ptr=0x13fe0180, const char * __formal=0x7174055c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x142e51c8, void *
ptr=0x13fe0180,
>> const char * desc=0x7174055c) Line 1069 C++
>>
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkInformation * & ptr=, const char *
>> desc=0x7174055c) Line 201 + 0x17 bytes C++
>>
vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 227 + 0x28 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14177e28) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018caf8) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142eb640, void * ptr=0x142367a8) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142eb640, void * ptr=0x142367a8, const char * __formal=0x713dccb8)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x142eb640, void *
ptr=0x142367a8,
>> const char * desc=0x713dccb8) Line 1069 C++
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkObjectBase * & ptr=, const char *
>> desc=0x713dccb8) Line 201 + 0x17 bytes C++
>> vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
>> key=0x028d33b0, vtkGarbageCollector * collector=0x0018d38c) Line 826 +
0x16
>> bytes C++
>> vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
>> info=0x142e6640, vtkGarbageCollector * collector=0x0018d38c) Line 136
C++
>> vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 812 + 0xc bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14177d48) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cc44) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142e6640, void * ptr=0x13fe0950) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142e6640, void * ptr=0x13fe0950, const char * __formal=0x7174055c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x142e6640, void *
ptr=0x13fe0950,
>> const char * desc=0x7174055c) Line 1069 C++
>>
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkInformation * & ptr=, const char *
>> desc=0x7174055c) Line 201 + 0x17 bytes C++
>>
vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 227 + 0x28 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14177df0) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cd60) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142e4f20, void * ptr=0x142371f0) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142e4f20, void * ptr=0x142371f0, const char * __formal=0x713e0f7c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x142e4f20, void *
ptr=0x142371f0,
>> const char * desc=0x713e0f7c) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkInformationVector * & ptr=, const char *
>> desc=0x713e0f7c) Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 303 + 0x25 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x141782f8) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018ce7c) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x04c7ae58, void * ptr=0x1478cc14) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x04c7ae58, void * ptr=0x1478cc14, const char * __formal=0x713e0cac)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x04c7ae58, void *
ptr=0x1478cc14,
>> const char * desc=0x713e0cac) Line 1069 C++
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkObjectBase * & ptr=, const char *
>> desc=0x713e0cac) Line 201 + 0x17 bytes C++
>> vtkCommon.dll!vtkSmartPointerBase::Report(vtkGarbageCollector *
>> collector=0x0018d38c, const char * desc=0x713e0cac) Line 96 + 0x10 bytes
>> C++
>> vtkFiltering.dll!vtkInformationExecutivePortKey::Report(vtkInformation
*
>> info=0x142eadd0, vtkGarbageCollector * collector=0x0018d38c) Line 157 +
>> 0x17 bytes C++
>> vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 812 + 0xc bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14177f40) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cfc0) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142eadd0, void * ptr=0x13fe2000) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142eadd0, void * ptr=0x13fe2000, const char * __formal=0x7174055c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x142eadd0, void *
ptr=0x13fe2000,
>> const char * desc=0x7174055c) Line 1069 C++
>>
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkInformation * & ptr=, const char *
>> desc=0x7174055c) Line 201 + 0x17 bytes C++
>>
vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 227 + 0x28 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14177ed0) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d0dc) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142da6e0, void * ptr=0x13fe0550) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x142da6e0, void * ptr=0x13fe0550, const char * __formal=0x713e0f7c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x142da6e0, void *
ptr=0x13fe0550,
>> const char * desc=0x713e0f7c) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkInformationVector * & ptr=, const char *
>> desc=0x713e0f7c) Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 303 + 0x25 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14178058) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d1f8) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x04c7a7f8, void * ptr=0x0503035c) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x04c7a7f8, void * ptr=0x0503035c, const char * __formal=0x713d76d4)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d38c, vtkObjectBase * obj=0x04c7a7f8, void *
ptr=0x0503035c,
>> const char * desc=0x713d76d4) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkExecutive>(vtkGarbageCollector
>> * collector=0x0018d38c, vtkExecutive * & ptr=, const char *
desc=0x713d76d4)
>> Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkAlgorithm::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d38c) Line 924 + 0xf bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x14178020) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x1450ecc0) Line 522 + 0x8 bytes C++
>>
>>
vtkFiltering.dll!vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation
>> * request=0x00000000, vtkInformationVector * * inInfoVec=0x00000001,
>> vtkInformationVector * outInfoVec=0x71628b17) Line 287 + 0xe bytes C++
>> vtkFiltering.dll!vtkAlgorithm::UnRegister(vtkObjectBase * o=0x82ce006a)
>> Line 918 C++
>> Crash 5 -- Occurred during SetInput of vtkMarchingSquares
>> 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 C++
>> vtkFiltering.dll!std::vector<vtkExecutive *,std::allocator<vtkExecutive
*>
>>>::push_back(vtkExecutive * const & _Val=0x14af6568) Line 823 + 0x1f
bytes
>> C++
>>
>>
vtkFiltering.dll!vtkInformationExecutivePortVectorKey::Append(vtkInformation
>> * info=0x0518ca18, vtkExecutive * executive=0x14af6568, int port=0) Line
97
>> C++
>> vtkFiltering.dll!vtkAlgorithm::SetInputConnection(int port=0,
>> vtkAlgorithmOutput * input=0x14af6568) Line 1004 C++
>> vtkFiltering.dll!vtkPolyDataAlgorithm::SetInput(int index=0,
vtkDataObject
>> * input=0x04c24138) Line 218 + 0x1a bytes C++
>> vtkFiltering.dll!vtkPolyDataAlgorithm::SetInput(vtkDataObject *
>> input=0x04c24138) Line 211 C++
>> Crash 6 -- Probable cause vtkSmartPointer<vtkActor> going out of scope
>> e84d8b50()
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02898e98) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d220) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x056d07f0, void * ptr=0x053b9568) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x056d07f0, void * ptr=0x053b9568, const char * __formal=0x71452158)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d50c, vtkObjectBase * obj=0x056d07f0, void *
ptr=0x053b9568,
>> const char * desc=0x71452158) Line 1069 C++
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
>> * collector=0x0018d50c, vtkObjectBase * & ptr=, const char *
>> desc=0x71452158) Line 201 + 0x17 bytes C++
>> vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
>> key=0x02933150, vtkGarbageCollector * collector=0x0018d50c) Line 826 +
0x16
>> bytes C++
>> vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
>> info=0x051583f8, vtkGarbageCollector * collector=0x0018d50c) Line 136
C++
>> vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d50c) Line 812 + 0xc bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02898fe8) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d36c) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x051583f8, void * ptr=0x02a3a13c) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x051583f8, void * ptr=0x02a3a13c, const char * __formal=0x7143d504)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d50c, vtkObjectBase * obj=0x051583f8, void *
ptr=0x02a3a13c,
>> const char * desc=0x7143d504) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d50c, vtkInformation * & ptr=, const char *
>> desc=0x7143d504) Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkDataObject::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d50c) Line 1022 + 0xf bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x028990c8) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d5fc) Line 522 + 0x8 bytes C++
>> vtkFiltering.dll!vtkFieldData::~vtkFieldData() Line 213 + 0x10 bytes
C++
>> vtkCommon.dll!vtkObject::UnRegisterInternal(vtkObjectBase *
o=0x02a3a110,
>> int check=43210112) Line 885 + 0x11 bytes C++
>> vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
>> __formal=0x00000000, int check=1) Line 287 + 0x6 bytes C++
>> vtkFiltering.dll!vtkDataObject::UnRegister(vtkObjectBase *
o=0x00000000)
>> Line 832 C++
>> vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line 64 C++
>> Crash 7 -- Occurred during execution of pipeline composed of
>> vtkMarchingSquares and vtkStripper
>> 4d8dcccc()
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a93080) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cb98) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7e828, void * ptr=0x14bef4c8) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7e828, void * ptr=0x14bef4c8, const char * __formal=0x7143ccb8)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d42c, vtkObjectBase * obj=0x14b7e828, void *
ptr=0x14bef4c8,
>> const char * desc=0x7143ccb8) Line 1069 C++
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
>> * collector=0x0018d42c, vtkObjectBase * & ptr=, const char *
>> desc=0x7143ccb8) Line 201 + 0x17 bytes C++
>> vtkCommon.dll!vtkInformation::ReportAsObjectBase(vtkInformationKey *
>> key=0x028f3398, vtkGarbageCollector * collector=0x0018d42c) Line 826 +
0x16
>> bytes C++
>> vtkCommon.dll!vtkInformationKey::ReportAsObjectBase(vtkInformation *
>> info=0x14b7ed78, vtkGarbageCollector * collector=0x0018d42c) Line 136
C++
>> vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d42c) Line 812 + 0xc bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a92c58) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cce4) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7ed78, void * ptr=0x0522d408) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7ed78, void * ptr=0x0522d408, const char * __formal=0x702b055c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d42c, vtkObjectBase * obj=0x14b7ed78, void *
ptr=0x0522d408,
>> const char * desc=0x702b055c) Line 1069 C++
>>
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d42c, vtkInformation * & ptr=, const char *
>> desc=0x702b055c) Line 201 + 0x17 bytes C++
>>
vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d42c) Line 227 + 0x28 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a93588) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018ce00) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7e080, void * ptr=0x14bf0090) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7e080, void * ptr=0x14bf0090, const char * __formal=0x71440f7c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d42c, vtkObjectBase * obj=0x14b7e080, void *
ptr=0x14bf0090,
>> const char * desc=0x71440f7c) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
>> * collector=0x0018d42c, vtkInformationVector * & ptr=, const char *
>> desc=0x71440f7c) Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d42c) Line 303 + 0x25 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a93438) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018cf1c) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x050efb90, void * ptr=0x04f1b2b4) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x050efb90, void * ptr=0x04f1b2b4, const char * __formal=0x71440cac)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d42c, vtkObjectBase * obj=0x050efb90, void *
ptr=0x04f1b2b4,
>> const char * desc=0x71440cac) Line 1069 C++
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkObjectBase>(vtkGarbageCollector
>> * collector=0x0018d42c, vtkObjectBase * & ptr=, const char *
>> desc=0x71440cac) Line 201 + 0x17 bytes C++
>> vtkCommon.dll!vtkSmartPointerBase::Report(vtkGarbageCollector *
>> collector=0x0018d42c, const char * desc=0x71440cac) Line 96 + 0x10 bytes
>> C++
>> vtkFiltering.dll!vtkInformationExecutivePortKey::Report(vtkInformation
*
>> info=0x14b7b268, vtkGarbageCollector * collector=0x0018d42c) Line 157 +
>> 0x17 bytes C++
>> vtkCommon.dll!vtkInformation::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d42c) Line 812 + 0xc bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a92b40) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d060) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7b268, void * ptr=0x0517db60) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x14b7b268, void * ptr=0x0517db60, const char * __formal=0x702b055c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d42c, vtkObjectBase * obj=0x14b7b268, void *
ptr=0x0517db60,
>> const char * desc=0x702b055c) Line 1069 C++
>>
>>
vtkCommon.dll!vtkGarbageCollectorReport<vtkInformation>(vtkGarbageCollector
>> * collector=0x0018d42c, vtkInformation * & ptr=, const char *
>> desc=0x702b055c) Line 201 + 0x17 bytes C++
>>
vtkCommon.dll!vtkInformationVector::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d42c) Line 227 + 0x28 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a92f68) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d17c) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x04fe14d0, void * ptr=0x0517d590) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x04fe14d0, void * ptr=0x0517d590, const char * __formal=0x71440f7c)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d42c, vtkObjectBase * obj=0x04fe14d0, void *
ptr=0x0517d590,
>> const char * desc=0x71440f7c) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkInformationVector>(vtkGarbageCollector
>> * collector=0x0018d42c, vtkInformationVector * & ptr=, const char *
>> desc=0x71440f7c) Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkExecutive::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d42c) Line 303 + 0x25 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a930f0) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x0018d298) Line 522 + 0x8 bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x050efc50, void * ptr=0x02a1f3ec) Line 639 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::Report(vtkObjectBase *
>> obj=0x050efc50, void * ptr=0x02a1f3ec, const char * __formal=0x714376d4)
>> Line 602 C++
>> vtkCommon.dll!vtkGarbageCollectorReportInternal(vtkGarbageCollector *
>> collector=0x0018d42c, vtkObjectBase * obj=0x050efc50, void *
ptr=0x02a1f3ec,
>> const char * desc=0x714376d4) Line 1069 C++
>>
>>
vtkFiltering.dll!vtkGarbageCollectorReport<vtkExecutive>(vtkGarbageCollector
>> * collector=0x0018d42c, vtkExecutive * & ptr=, const char *
desc=0x714376d4)
>> Line 201 + 0x18 bytes C++
>> vtkFiltering.dll!vtkAlgorithm::ReportReferences(vtkGarbageCollector *
>> collector=0x0018d42c) Line 924 + 0xf bytes C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::VisitTarjan(vtkObjectBase *
>> obj=0x02a93898) Line 552 C++
>> vtkCommon.dll!vtkGarbageCollectorImpl::MaybeVisit(vtkObjectBase *
>> obj=0x051e3960) Line 522 + 0x8 bytes C++
>>
>>
vtkFiltering.dll!vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation
>> * request=0x02a1f3b8, vtkInformationVector * * inInfoVec=0x70073273,
>> vtkInformationVector * outInfoVec=0x02a1f3b8) Line 287 + 0xe bytes C++
>> vtkCommon.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase *
>> __formal=0x00000000, int check=1) Line 287 + 0x6 bytes C++
>> vtkFiltering.dll!vtkAlgorithm::UnRegister(vtkObjectBase * o=0x00000000)
>> Line 918 C++
>> vtkCommon.dll!vtkSmartPointerBase::~vtkSmartPointerBase() Line 64 C++
>>
>
> Is every part of your application compiled for release? Remember in
> Visual Studio you can not mix debug and release so all parts have to
> use Release or Debug not a mix of the two.
>
> John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110903/041f9730/attachment.htm>
More information about the vtkusers
mailing list