[vtkusers] VTK 5.2 ImagePlaneWidget.py crashes

David Cole david.cole at kitware.com
Fri Sep 5 12:09:24 EDT 2008


OK.... so the problem looks like the example you are trying to run is using
a data file that does not exist in the expected location on your machine. Do
you have a VTKData folder next to your VTK folder?

You can download the VTKData folder from the VTK download page:
http://www.vtk.org/get-software.php


HTH,
David


On Fri, Sep 5, 2008 at 12:05 PM, Carl Trapani <carl at skytopsoftware.com>wrote:

> Hi David,
>
> Here is command line error:
>
> -------------------
> vtkpython
> C:\projects\vtk\vtk-5.2\VTK\Examples\GUI\Python\ImagePlaneWidget.py
> alloc: invalid block: 10089F90: 1 0
>
> This application has requested the Runtime to terminate it in an unusual
> way.
> Please contact the application's support team for more information.
> -------------------
>
> I see part of an error in a vtkOutputWindow:
>
> -------------------
> ERROR: In ..\..\VTK\IO\vtkVolume16Reader.cxx, line 355
> vtkVolume16Reader [01D3FDB8]: Can't find file: ../../../../VTKData/Data/hea
> -------------------
>
> I can't see anymore of the file name, but it looks like it can't find the
> headsq data because it has one too many .. .
>
> Here is my directory structure:
>
> C:\projects\vtk\vtk-5.2  <--containing directory for 5.2
> C:\projects\vtk\vtk-5.2\VTK <-- source
> C:\projects\vtk\vtk-5.2\VTKBuildVC9  <-- build
> C:\projects\vtk\vtk-5.2\VTKBuildVC9\bin\Debug  <-- vtkPython.exe
> C:\projects\vtk\vtk-5.2\VTKData  <-- data
> C:\projects\vtk\vtk-5.2\VTKData\Data\headsq  <-- headsq data
>
> I did NOT build the examples ... I'm trying to run them as they are in the
> source dir tree because the build was taking soooo long. Perhaps that is my
> problem? I will try building examples and running them and let you know if I
> get same errors ... but that will take at least an hour++.
>
> Thanks!!
> Carl
>
> David Cole wrote:
>
>> In your build tree, there should be a "vtkpython.exe" -- can you try it
>> with that (instead of python.exe) and see if you get the same thing...?
>>
>>
>>
>> On Fri, Sep 5, 2008 at 10:58 AM, Carl Trapani <carl at skytopsoftware.com<mailto:
>> carl at skytopsoftware.com>> wrote:
>>
>>    Hi David,
>>
>>    Here's what I've done:
>>
>>    1) Started Visual Studio 2008 and opened the VTK.sln solution.
>>    2) Set it to stop on access violation exceptions (Win32 Exceptions
>>    - c0000005 Access violation)
>>    3) Opened a command prompt, cd'd to dir where ImagePlaneWidget.py
>>    is located and ran
>>
>>    python ImagePlaneWidget.py
>>
>>    4) Got the following at command prompt:
>>
>>    alloc: invalid block: 10089F90: 1 0
>>
>>    This application has requested the Runtime to terminate it in an
>>    unusual way.
>>    Please contact the application's support team for more information.
>>
>>    5) Then, a dialog prompted me to "Check online ..., Close, or
>>    Debug". I chose Debug and selected the already open instance of
>>    Visual Studio.
>>
>>    6) Then, VS displays this dialog:
>>
>>    First-chance exception at 0x0408579d in python.exe: 0xC0000005:
>>    Access violation reading location 0x000001b4.
>>
>>    Break, Continue, Ignore, Pray, Start Drinking ...
>>
>>    I selected Break. Then, I get a dialog warning that VS doesn't
>>    have the symbols for Tk85.dll - but I can't subsequently get that
>>    warning when I re-run, so I'm not sure of the detail. Anyway ...
>>    here is the Call Stack:
>>
>>    >    tk85.dll!03f3579d()        [Frames below may be incorrect
>>    and/or missing, no symbols loaded for tk85.dll]
>> tk85.dll!03ef4654()        tk85.dll!03f9d6f7()
>> ntdll.dll!76e6a604()        ntdll.dll!76e3a303()
>> ntdll.dll!76e5fea0()        kernel32.dll!7575596c()
>> kernel32.dll!756fd873()        msvcrt.dll!768b2070()
>> msvcrt.dll!768b1d5e()        ntdll.dll!76e5fea0()
>> ntdll.dll!76e62447()        ntdll.dll!76e6214c()
>> ntdll.dll!76e618c3()        kernel32.dll!75707a7e()
>> msvcr71.dll!7c34218a()        ntdll.dll!76e618c3()
>> kernel32.dll!75707a7e()        msvcr71.dll!7c34218a()
>> python25.dll!1e062ff6()        python25.dll!1e0266dc()
>> python25.dll!1e039eaa()        python25.dll!1e041862()
>> python25.dll!1e0266dc()        python25.dll!1e03a32d()
>> python25.dll!1e03b2e2()        python25.dll!1e03d296()
>> python25.dll!1e03e1bd()        python25.dll!1e03e222()
>> python25.dll!1e0abbda()        python25.dll!1e0acb56()
>> python25.dll!1e0ad22d()        msvcr71.dll!7c369c33()
>> python25.dll!1e08add6()        python.exe!1d0011a5()
>> kernel32.dll!75703833()        ntdll.dll!76e3a9bd()        Let me know if I
>> can help further.
>>    Thanks!
>>    Carl
>>
>>
>>
>>    David Cole wrote:
>>
>>        It's likely a bug.
>>
>>        Can you set your Visual Studio to stop on access violation
>>        exceptions, and the look at the call stack window and
>>        copy/paste/send along the call stack when it crashes...?
>>        (See the "Debug > Exceptions" menu item to stop on access
>>        violations and the "Debug > Windows > Call Stack" menu item to
>>        show the call stack... then select all the text in the call
>>        stack window and Ctrl+C to copy.)
>>
>>
>>        Thanks,
>>        David
>>
>>
>>
>>
>
> --
> Carl Trapani (carl at skytopsoftware.com)
> Skytop Software (http://www.skytopsoftware.com)
> 32 Washington St., Suite 222
> Camden ME 04843
> (207) 975-1685
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080905/17fb69d7/attachment.htm>


More information about the vtkusers mailing list