[vtkusers] Vista x64

David Cole david.cole at kitware.com
Thu Nov 6 11:34:58 EST 2008


Figuring out how to fix it and submitting a patch would be the most useful,
but information on how somebody else can reproduce your problem would also
be welcome. Nobody else has reported VTK tests failing on 64-bit builds to
my knowledge.

Thanks,
David

On Thu, Nov 6, 2008 at 11:15 AM, Arve Knudsen <arve.knudsen at gmail.com>wrote:

> Considering that many of the VTK tests fail on my Vista x64 installation,
> however, should I give you a backtrace of one the tests that fail? Vista is
> running on VMware Workstation (6.5), could this be a reason for all these
> failures (32bit Windows XP also on VMware works fine)?
>
> Arve
>
> On Thu, Nov 6, 2008 at 5:11 PM, Arve Knudsen <arve.knudsen at gmail.com>wrote:
>
>> On Thu, Nov 6, 2008 at 5:00 PM, David Cole <david.cole at kitware.com>wrote:
>>
>>> Looks like you're running out of memory (sz=4294967304). How much RAM do
>>> you have and what are you trying to do?
>>
>> I have 4GBs of RAM. Thanks for pointing out that this could be a memory
>> issue, I'll see if I might be doing something wrong in my Python code. It is
>> a Python framework for VTK (called Viper), so what happens up to this is
>> somewhat complex. I don't have this bug on 32bit though.
>>
>>
>>>
>>> Can you submit sample code to reproduce the problem? Can we add a test to
>>> VTK that demonstrates the problem?
>>>
>> I'll see if I can distill a test case.
>> Arve
>>
>>
>>>
>>> Thanks,
>>> David
>>>
>>> On Wed, Nov 5, 2008 at 5:59 PM, Arve Knudsen <arve.knudsen at gmail.com>wrote:
>>>
>>>> On Wed, Nov 5, 2008 at 8:58 PM, Sebastien BARRE <
>>>> sebastien.barre at kitware.com> wrote:
>>>>
>>>>> At 11/5/2008 02:10 PM, clinton at elemtech.com wrote:
>>>>>
>>>>>> On Wednesday 05 November 2008 12:08:31 pm Arve Knudsen wrote:
>>>>>> > Hi all
>>>>>> > Is VTK, current CVS, known not to work on Vista x64? I've built it
>>>>>> in 64bit
>>>>>> > mode with VS 2008.
>>>>>> >
>>>>>> > Thanks,
>>>>>> > Arve Knudsen
>>>>>>
>>>>>> VTK 5.2 and CVS work for me on Vista compiled as 64 bit.
>>>>>>
>>>>>
>>>>> Same here, with VS 2008 (and was as well with VS2005).
>>>>>
>>>>
>>>> Well, when I run the test suite, many tests crash. I see now I also have
>>>> problems on Ubuntu 64bit. The test suite appears alright, but calling
>>>> vtkRenderer.ResetCamera (from Python) triggers an error. The stack trace:
>>>>
>>>> #0  0x00007fe24af6c095 in raise () from /lib/libc.so.6
>>>> #1  0x00007fe24af6daf0 in abort () from /lib/libc.so.6
>>>> #2  0x00007fe247eab4f6 in vtkDataArrayTemplate<long
>>>> long>::ResizeAndExtend (
>>>>     this=0xe40270, sz=4294967304)
>>>>     at /home/arve/VCS-checkouts/VTK/Common/vtkDataArrayTemplate.txx:356
>>>> #3  0x00007fe247eab589 in vtkDataArrayTemplate<long long>::WritePointer
>>>> (
>>>>     this=0xe40270, id=4, number=4294967300)
>>>>     at /home/arve/VCS-checkouts/VTK/Common/vtkDataArrayTemplate.txx:855
>>>> #4  0x00007fe246db670f in vtkIdTypeArray::WritePointer (this=0xe40270,
>>>> id=4,
>>>>     number=4294967300)
>>>>     at /home/arve/VCS-checkouts/VTK/Common/vtkIdTypeArray.h:101
>>>> #5  0x00007fe246801841 in vtkCellArray::InsertNextCell (this=0xe40220,
>>>>     npts=4294967299, pts=0xde3cf8)
>>>>     at /home/arve/VCS-checkouts/VTK/Filtering/vtkCellArray.h:239
>>>> #6  0x00007fe24268ed76 in vtkGeometryFilter::UnstructuredGridExecute (
>>>>     this=0xde82d0, dataSetInput=0xde06e0, output=0xdeef20,
>>>> outInfo=0xded8c0)
>>>>     at /home/arve/VCS-checkouts/VTK/Graphics/vtkGeometryFilter.cxx:749
>>>> #7  0x00007fe24269167e in vtkGeometryFilter::RequestData (this=0xde82d0,
>>>>     inputVector=0xded2c0, outputVector=0xdede30)
>>>>     at /home/arve/VCS-checkouts/VTK/Graphics/vtkGeometryFilter.cxx:165
>>>> #8  0x00007fe246937790 in vtkPolyDataAlgorithm::ProcessRequest
>>>> (this=0xde82d0,
>>>>     request=0xe3f9e0, inputVector=0xded2c0, outputVector=0xdede30)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkPolyDataAlgorithm.cxx:92
>>>> #9  0x00007fe246844b7c in vtkExecutive::CallAlgorithm (this=0xdedd80,
>>>>     request=0xe3f9e0, direction=1, inInfo=0xded2c0, outInfo=0xdede30)
>>>> ---Type <return> to continue, or q <return> to quit---
>>>>     at /home/arve/VCS-checkouts/VTK/Filtering/vtkExecutive.cxx:748
>>>> #10 0x00007fe24683a4f1 in vtkDemandDrivenPipeline::ExecuteData
>>>> (this=0xdedd80,
>>>>     request=0xe3f9e0, inInfo=0xded2c0, outInfo=0xdede30)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkDemandDrivenPipeline.cxx:508
>>>> #11 0x00007fe24683e6d4 in vtkDemandDrivenPipeline::ProcessRequest (
>>>>     this=0xdedd80, request=0xe3f9e0, inInfoVec=0xded2c0,
>>>> outInfoVec=0xdede30)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkDemandDrivenPipeline.cxx:280
>>>> #12 0x00007fe24699878f in
>>>> vtkStreamingDemandDrivenPipeline::ProcessRequest (
>>>>     this=0xdedd80, request=0xe3f9e0, inInfoVec=0xded2c0,
>>>> outInfoVec=0xdede30)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:190
>>>> #13 0x00007fe246846f4a in vtkExecutive::ForwardUpstream (this=0xdef770,
>>>>     request=0xe3f9e0)
>>>>     at /home/arve/VCS-checkouts/VTK/Filtering/vtkExecutive.cxx:645
>>>> #14 0x00007fe24683e64f in vtkDemandDrivenPipeline::ProcessRequest (
>>>>     this=0xdef770, request=0xe3f9e0, inInfoVec=0xde0920,
>>>> outInfoVec=0xdf0410)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkDemandDrivenPipeline.cxx:266
>>>> #15 0x00007fe24699878f in
>>>> vtkStreamingDemandDrivenPipeline::ProcessRequest (
>>>>     this=0xdef770, request=0xe3f9e0, inInfoVec=0xde0920,
>>>> outInfoVec=0xdf0410)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:190
>>>> #16 0x00007fe246846f4a in vtkExecutive::ForwardUpstream (this=0xdef630,
>>>>     request=0xe3f9e0)
>>>>     at /home/arve/VCS-checkouts/VTK/Filtering/vtkExecutive.cxx:645
>>>> #17 0x00007fe24683e64f in vtkDemandDrivenPipeline::ProcessRequest (
>>>> ---Type <return> to continue, or q <return> to quit---
>>>>     this=0xdef630, request=0xe3f9e0, inInfoVec=0xdf77d0,
>>>> outInfoVec=0xdf12f0)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkDemandDrivenPipeline.cxx:266
>>>> #18 0x00007fe24699878f in
>>>> vtkStreamingDemandDrivenPipeline::ProcessRequest (
>>>>     this=0xdef630, request=0xe3f9e0, inInfoVec=0xdf77d0,
>>>> outInfoVec=0xdf12f0)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:190
>>>> #19 0x00007fe24683e221 in vtkDemandDrivenPipeline::UpdateData
>>>> (this=0xdef630,
>>>>     outputPort=-1)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkDemandDrivenPipeline.cxx:450
>>>> #20 0x00007fe2469974d9 in vtkStreamingDemandDrivenPipeline::Update (
>>>>     this=0xdef630, port=-1)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:234
>>>> #21 0x00007fe2468455b1 in vtkExecutive::Update (this=0xdef630)
>>>>     at /home/arve/VCS-checkouts/VTK/Filtering/vtkExecutive.cxx:318
>>>> #22 0x00007fe24683c72f in vtkDemandDrivenPipeline::Update
>>>> (this=0xdef630)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkDemandDrivenPipeline.cxx:313
>>>> #23 0x00007fe24698ff79 in vtkStreamingDemandDrivenPipeline::Update (
>>>>     this=0xdef630)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx:214
>>>> #24 0x00007fe2467d4f2e in vtkAlgorithm::Update (this=0xdd9620)
>>>>     at /home/arve/VCS-checkouts/VTK/Filtering/vtkAlgorithm.cxx:1156
>>>> #25 0x00007fe240ef8fb2 in vtkPolyDataMapper::Update (this=0xdd9620)
>>>>     at /home/arve/VCS-checkouts/VTK/Rendering/vtkPolyDataMapper.cxx:118
>>>> ---Type <return> to continue, or q <return> to quit---
>>>> #26 0x00007fe240ed2f59 in vtkPainterPolyDataMapper::GetBounds
>>>> (this=0xdd9620)
>>>>     at
>>>> /home/arve/VCS-checkouts/VTK/Rendering/vtkPainterPolyDataMapper.cxx:394
>>>> #27 0x00007fe240df25e2 in vtkActor::GetBounds (this=0xdd5050)
>>>>     at /home/arve/VCS-checkouts/VTK/Rendering/vtkActor.cxx:320
>>>> #28 0x00007fe240f16cb4 in vtkRenderer::ComputeVisiblePropBounds (
>>>>     this=0xe01520, allBounds=0x7fff53d5ca20)
>>>>     at /home/arve/VCS-checkouts/VTK/Rendering/vtkRenderer.cxx:875
>>>> #29 0x00007fe240f1a3d5 in vtkRenderer::ResetCamera (this=0xe01520)
>>>>     at /home/arve/VCS-checkouts/VTK/Rendering/vtkRenderer.cxx:931
>>>> #30 0x00007fe2414ed4ac in PyvtkRenderer_ResetCamera (self=0xd62930,
>>>>     args=0x7fe24bcff050)
>>>>     at /home/arve/VCS-checkouts/VTK/Rendering/vtkRendererPython.cxx:1706
>>>>
>>>> Arve
>>>>
>>>> _______________________________________________
>>>> This is the private VTK discussion list.
>>>> Please keep messages on-topic. Check the FAQ at:
>>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20081106/2dea7e3d/attachment.htm>


More information about the vtkusers mailing list