View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0012753 | VTK | (No Category) | public | 2011-11-29 04:41 | 2015-01-09 13:43 | ||||
Reporter | Paul Melis | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 5.8.0 | ||||||||
Target Version | Fixed in Version | 6.2.0 | |||||||
Summary | 0012753: Segfault when reading .vti file written by VTK itself | ||||||||
Description | The attached Python script creates an vtkImageData of 2000x2000x834 uint8 scalar values. It saves this to a .vti file using vtkXMLImageDataWriter. When trying to read it back in with vtkXMLImageDataReader the reader segfaults. Found on an actual DICOM dataset that I wanted to store as a .vti. This is with VTK 5.8.0 on an Ubuntu 10.04.3 x86_64 system. Relevant stack trace and valgrind error (looks like null pointer being dereferenced): (gdb) bt #0 memcpy () at ../sysdeps/x86_64/memcpy.S:267 #1 0x00007ffec4089995 in vtkXMLDataParser::ReadCompressedData(unsigned char*, long long, long long, int) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #2 0x00007ffec408a4ad in vtkXMLDataParser::ReadBinaryData(void*, long long, long long, int) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #3 0x00007ffec40914c1 in int vtkXMLDataReaderReadArrayValues<vtkArrayIteratorTemplate<unsigned char> >(vtkXMLDataElement*, vtkXMLDataParser*, long long, vtkArrayIteratorTemplate<unsigned char>*, long long, long long) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #4 0x00007ffec4090287 in vtkXMLDataReader::ReadArrayValues(vtkXMLDataElement*, long long, vtkAbstractArray*, long long, long long) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #5 0x00007ffec40c42ab in vtkXMLStructuredDataReader::ReadSubExtent(int*, int*, long long*, int*, int*, long long*, int*, int*, vtkXMLDataElement*, vtkAbstractArray*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #6 0x00007ffec40c222f in vtkXMLStructuredDataReader::ReadArrayForPoints(vtkXMLDataElement*, vtkAbstractArray*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #7 0x00007ffec408e470 in vtkXMLDataReader::ReadPieceData() () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #8 0x00007ffec40c296e in vtkXMLStructuredDataReader::ReadXMLData() () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 0000009 0x00007ffec40ba08d in vtkXMLReader::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 #10 0x00007ffec40b8d6d in vtkXMLReader::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8 0000011 0x00007ffec4b77974 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFiltering.so.5.8 #12 0x00007ffec4b6a6ac in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFiltering.so.5.8 #13 0x00007ffec4b6d75b in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFiltering.so.5.8 #14 0x00007ffec4cf3f89 in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFiltering.so.5.8 #15 0x00007ffec4b6d49f in vtkDemandDrivenPipeline::UpdateData(int) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFiltering.so.5.8 #16 0x00007ffec4cf316b in vtkStreamingDemandDrivenPipeline::Update(int) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFiltering.so.5.8 #17 0x00007ffec509c549 in PyvtkAlgorithm_Update(_object*, _object*) () from /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFilteringPythonD.so.5.8 #18 0x00000000004a7c5e in PyEval_EvalFrameEx () #19 0x00000000004a9671 in PyEval_EvalCodeEx () #20 0x00000000004a9742 in PyEval_EvalCode () #21 0x00000000004c9a0e in PyRun_FileExFlags () #22 0x00000000004c9c24 in PyRun_SimpleFileExFlags () #23 0x000000000041a7ff in Py_Main () #24 0x00007ffec6e1ac4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff97620768) at libc-start.c:226 #25 0x00000000004199f9 in _start () ==26083== Invalid write of size 1 ==26083== at 0x4C28F04: memcpy (mc_replace_strmem.c:497) ==26083== by 0x9853994: vtkXMLDataParser::ReadCompressedData(unsigned char*, long long, long long, int) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x98544AC: vtkXMLDataParser::ReadBinaryData(void*, long long, long long, int) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x985B4C0: int vtkXMLDataReaderReadArrayValues<vtkArrayIteratorTemplate<unsigned char> >(vtkXMLDataElement*, vtkXMLDataParser*, long long, vtkArrayIteratorTemplate<unsigned char>*, long long, long long) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x985A286: vtkXMLDataReader::ReadArrayValues(vtkXMLDataElement*, long long, vtkAbstractArray*, long long, long long) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x988E2AA: vtkXMLStructuredDataReader::ReadSubExtent(int*, int*, long long*, int*, int*, long long*, int*, int*, vtkXMLDataElement*, vtkAbstractArray*) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x988C22E: vtkXMLStructuredDataReader::ReadArrayForPoints(vtkXMLDataElement*, vtkAbstractArray*) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x985846F: vtkXMLDataReader::ReadPieceData() (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x988C96D: vtkXMLStructuredDataReader::ReadXMLData() (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x988408C: vtkXMLReader::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x9882D6C: vtkXMLReader::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkIO.so.5.8.0) ==26083== by 0x8A17973: vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) (in /home/paulmlocal/software/vtk-5.8.0/lib/vtk-5.8/libvtkFiltering.so.5.8.0) ==26083== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==26083== ==26083== | ||||||||
Tags | hackaton | ||||||||
Project | TBD | ||||||||
Type | crash | ||||||||
Attached Files | buggy_vti.py [^] (432 bytes) 2011-11-29 04:41 buggy_vti6.py [^] (422 bytes) 2013-07-29 05:00 12753_stacktrace.txt [^] (3,264 bytes) 2013-12-31 11:11 [Show Content] | ||||||||
Relationships | ||||||
|
Relationships |
Notes | |
(0027743) Paul Melis (reporter) 2011-11-29 05:09 |
Looks like the calculation of volumeTuples (vtkXMLStructuredDataReader.cxx:403) overflows: vtkXMLStructuredDataReader::ReadSubExtent... { ... vtkIdType volumeTuples = (inDimensions[0]*inDimensions[1]*inDimensions[2]); ... if(!this->ReadArrayValues(da, destTuple*components, array, sourceTuple*components, volumeTuples*components)) ... Number of voxels = 2000*2000*834 = 3336000000 3336000000 - 2^32 = -958967296 #0 memcpy () at ../sysdeps/x86_64/memcpy.S:267 #1 0x00007f98b20c484d in vtkXMLDataParser::ReadCompressedData (this=0x1fe62f0, data=0x0, startWord=0, numWords=-958967296, wordSize=1) at /home/paulmlocal/c/vtk-5.8.0/IO/vtkXMLDataParser.cxx:741 #2 0x00007f98b20c4bdf in vtkXMLDataParser::ReadBinaryData (this=0x1fe62f0, in_buffer=0x0, startWord=0, numWords=-958967296, wordType=3) at /home/paulmlocal/c/vtk-5.8.0/IO/vtkXMLDataParser.cxx:825 #3 0x00007f98b20c4f0f in vtkXMLDataParser::ReadAppendedData (this=0x1fe62f0, offset=0, buffer=0x0, startWord=0, numWords=-958967296, wordType=3) at /home/paulmlocal/c/vtk-5.8.0/IO/vtkXMLDataParser.cxx:911 #4 0x00007f98b20cd177 in vtkXMLDataReaderReadArrayValues<vtkArrayIteratorTemplate<unsigned char> > (da=0x1feb240, xmlparser=0x1fe62f0, arrayIndex=0, iter=0x1fe9070, startIndex=0, numValues=-958967296) at /home/paulmlocal/c/vtk-5.8.0/IO/vtkXMLDataReader.cxx:635 #5 0x00007f98b20cb243 in vtkXMLDataReader::ReadArrayValues (this=0x1b15c00, da=0x1feb240, arrayIndex=0, array=0x1fe8410, startIndex=0, numValues=-958967296) at /home/paulmlocal/c/vtk-5.8.0/IO/vtkXMLDataReader.cxx:767 ..................................................................................................................................................^^^^^^^^^^ #6 0x00007f98b210a56d in vtkXMLStructuredDataReader::ReadSubExtent (this=0x1b15c00, inExtent=0x1fe9160, inDimensions=0x1feb1a0, inIncrements=0x1fe9ca0, outExtent=0x1b15d9c, outDimensions=0x1b15db4, outIncrements=0x1b15dd0, subExtent=0x1b15e18, subDimensions=0x1b15e30, da=0x1feb240, array=0x1fe8410) at /home/paulmlocal/c/vtk-5.8.0/IO/vtkXMLStructuredDataReader.cxx:413 #7 0x00007f98b2109cb1 in vtkXMLStructuredDataReader::ReadArrayForPoints (this=0x1b15c00, da=0x1feb240, outArray=0x1fe8410) at /home/paulmlocal/c/vtk-5.8.0/IO/vtkXMLStructuredDataReader.cxx:315 |
(0027744) Paul Melis (reporter) 2011-11-29 08:32 edited on: 2011-11-29 08:34 |
After realizing I had VTK_USE_64BIT_IDS set and therefore vtkTypeId becomes a 64-bit value as well ("long long") I tried some stuff: paulmlocal@sara11006:~/c/vtk-5.8.0-release$ cat t.cc #include <cstdio> int main() { // Set up values similar to VTK code int i = 2000, j = 2000, k = 834; long long v = (i * j * k); printf("%lld\n", v); long long w = ((long long)i * j * k); printf("%lld\n", w); } paulmlocal@sara11006:~/c/vtk-5.8.0-release$ g++ -o t -W -Wall t.cc paulmlocal@sara11006:~/c/vtk-5.8.0-release$ ./t -958967296 3336000000 Ouch..... That's quite unexpected behaviour at first glance, but makes sense after realizing that the values being multiplied are 32-bit integers, so the result will be 32-bit as well. Interestingly, you get warned when using literals :) paulmlocal@sara11006:~/c/vtk-5.8.0-release$ cat t2.cc int main() { long long v = 2000 * 2000 * 834; } paulmlocal@sara11006:~/c/vtk-5.8.0-release$ g++ -o t2 t2.cc t2.cc: In function ‘int main()’: t2.cc:4: warning: integer overflow in expression |
(0031154) Dave DeMarle (administrator) 2013-07-22 12:45 |
Please feel free to reopen if you find this is not working in 6.0.0 |
(0031354) Paul Melis (reporter) 2013-07-29 05:00 |
Still segfaults with 6.0.0 #0 0x00007fbeaa2a8cdb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fbe9e3d35a2 in vtkXMLDataParser::ReadCompressedData(unsigned char*, unsigned long long, unsigned long, unsigned long) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXMLParser-6.0.so.1 #2 0x00007fbe9e3d4471 in vtkXMLDataParser::ReadBinaryData(void*, unsigned long long, unsigned long, int) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXMLParser-6.0.so.1 #3 0x00007fbe8e7dc1f5 in int vtkXMLDataReaderReadArrayValues<vtkArrayIteratorTemplate<unsigned char> >(vtkXMLDataElement*, vtkXMLDataParser*, long long, vtkArrayIteratorTemplate<unsigned char>*, long long, long long) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 #4 0x00007fbe8e7daedf in vtkXMLDataReader::ReadArrayValues(vtkXMLDataElement*, long long, vtkAbstractArray*, long long, long long) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 #5 0x00007fbe8e801f15 in vtkXMLStructuredDataReader::ReadSubExtent(int*, int*, long long*, int*, int*, long long*, int*, int*, vtkXMLDataElement*, vtkAbstractArray*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 #6 0x00007fbe8e800657 in vtkXMLStructuredDataReader::ReadArrayForPoints(vtkXMLDataElement*, vtkAbstractArray*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 #7 0x00007fbe8e7da5e2 in vtkXMLDataReader::ReadPieceData() () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 #8 0x00007fbe8e800b56 in vtkXMLStructuredDataReader::ReadXMLData() () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 0000009 0x00007fbe8e7f9e45 in vtkXMLReader::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 #10 0x00007fbe8e7fa7d5 in vtkXMLReader::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkIOXML-6.0.so.1 0000011 0x00007fbea54042a4 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModel-6.0.so.1 #12 0x00007fbea53fb6fc in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModel-6.0.so.1 #13 0x00007fbea53f7df1 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModel-6.0.so.1 #14 0x00007fbea53fe449 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModel-6.0.so.1 #15 0x00007fbea54195f1 in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModel-6.0.so.1 #16 0x00007fbea53fcdc9 in vtkDemandDrivenPipeline::UpdateData(int) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModel-6.0.so.1 #17 0x00007fbea541a381 in vtkStreamingDemandDrivenPipeline::Update(int) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModel-6.0.so.1 #18 0x00007fbea5668851 in PyvtkAlgorithm_Update(_object*, _object*) () from /home/paulm/c/vtk-6.0.0-release/lib/libvtkCommonExecutionModelPython27D-6.0.so.1 #19 0x00000000004ac5ce in call_function (oparg=<optimized out>, pp_stack=0x7fff80ed1b60) at ../Python/ceval.c:4021 #20 PyEval_EvalFrameEx (f=f@entry=Frame 0x1b83f40, for file /home/paulm/t/buggy_vti6.py, line 19, in <module> (), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666 #21 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=co@entry=0x7fbeab109c30, globals=globals@entry= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, locals=locals@entry= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@entry=0x0) at ../Python/ceval.c:3253 #22 0x0000000000536723 in PyEval_EvalCode (locals= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, globals= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, co=0x7fbeab109c30) at ../Python/ceval.c:667 #23 run_mod (mod=<optimized out>, filename=<optimized out>, globals= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, locals= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1365 #24 0x0000000000446bf2 in PyRun_FileExFlags (fp=fp@entry=0x1b83140, filename=filename@entry=0x7fff80ed3f64 "/home/paulm/t/buggy_vti6.py", start=start@entry=257, globals=globals@entry= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, locals=locals@entry= {'vtk': <module at remote 0x7fbeab0c19b8>, 'img': <vtkobject at remote 0x7fbeab09d950>, '__builtins__': <module at remote 0x7fbeab189ad0>, '__file__': '/home/paulm/t/buggy_vti6.py', 'reader': <vtkobject at remote 0x7fbeab09da10>, '__package__': None, 'dw': <vtkobject at remote 0x7fbeab09d9b0>, '__name__': '__main__', 'os': <module at remote 0x7fbeab14f4b0>, '__doc__': None}, closeit=closeit@entry=1, flags=flags@entry=0x7fff80ed1dc0) at ../Python/pythonrun.c:1351 #25 0x00000000004470ec in PyRun_SimpleFileExFlags (fp=fp@entry=0x1b83140, filename=<optimized out>, filename@entry=0x7fff80ed3f64 "/home/paulm/t/buggy_vti6.py", closeit=closeit@entry=1, flags=flags@entry=0x7fff80ed1dc0) at ../Python/pythonrun.c:943 #26 0x00000000004471ac in PyRun_AnyFileExFlags (fp=fp@entry=0x1b83140, filename=filename@entry=0x7fff80ed3f64 "/home/paulm/t/buggy_vti6.py", closeit=closeit@entry=1, flags=flags@entry=0x7fff80ed1dc0) at ../Python/pythonrun.c:747 #27 0x0000000000447cdc in Py_Main (argc=<optimized out>, argv=0x7fff80ed1f78) at ../Modules/main.c:639 #28 0x00007fbeaa19fead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #29 0x00000000004c7f39 in _start () |
(0031355) Paul Melis (reporter) 2013-07-29 05:01 |
Added script updated for 6.0.0 |
(0031356) Paul Melis (reporter) 2013-07-29 05:01 |
Reopened |
(0032099) Sankhesh Jhaveri (manager) 2013-12-31 11:13 |
Changing the datatype as suggested still causes a segfault. The stacktrace is attached. |
(0033488) Utkarsh Ayachit (administrator) 2014-10-02 13:16 |
It was an overflow issue: http://review.source.kitware.com/#/t/4768/ [^] |
(0033533) Utkarsh Ayachit (administrator) 2014-10-02 15:50 |
merged in git/master |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-11-29 04:41 | Paul Melis | New Issue | |
2011-11-29 04:41 | Paul Melis | File Added: buggy_vti.py | |
2011-11-29 05:09 | Paul Melis | Note Added: 0027743 | |
2011-11-29 08:32 | Paul Melis | Note Added: 0027744 | |
2011-11-29 08:33 | Paul Melis | Note Edited: 0027744 | |
2011-11-29 08:33 | Paul Melis | Note Edited: 0027744 | |
2011-11-29 08:34 | Paul Melis | Note Edited: 0027744 | |
2013-07-22 12:45 | Dave DeMarle | Note Added: 0031154 | |
2013-07-22 12:45 | Dave DeMarle | Status | backlog => expired |
2013-07-22 12:45 | Dave DeMarle | Resolution | open => fixed |
2013-07-22 12:45 | Dave DeMarle | Assigned To | => Dave DeMarle |
2013-07-29 05:00 | Paul Melis | Note Added: 0031354 | |
2013-07-29 05:00 | Paul Melis | File Added: buggy_vti6.py | |
2013-07-29 05:01 | Paul Melis | Note Added: 0031355 | |
2013-07-29 05:01 | Paul Melis | Note Added: 0031356 | |
2013-07-29 05:01 | Paul Melis | Status | expired => backlog |
2013-07-29 05:01 | Paul Melis | Resolution | fixed => reopened |
2013-12-31 11:11 | Sankhesh Jhaveri | File Added: 12753_stacktrace.txt | |
2013-12-31 11:11 | Sankhesh Jhaveri | File Added: backtrace.PNG | |
2013-12-31 11:12 | Sankhesh Jhaveri | File Deleted: backtrace.PNG | |
2013-12-31 11:13 | Sankhesh Jhaveri | Note Added: 0032099 | |
2014-09-30 10:51 | Dave DeMarle | Assigned To | Dave DeMarle => |
2014-10-01 20:25 | Berk Geveci | Tag Attached: hackaton | |
2014-10-02 09:25 | Utkarsh Ayachit | Assigned To | => Utkarsh Ayachit |
2014-10-02 13:16 | Utkarsh Ayachit | Note Added: 0033488 | |
2014-10-02 13:17 | Utkarsh Ayachit | Status | backlog => gerrit review |
2014-10-02 15:06 | Utkarsh Ayachit | Relationship added | related to 0011607 |
2014-10-02 15:50 | Utkarsh Ayachit | Note Added: 0033533 | |
2014-10-02 15:50 | Utkarsh Ayachit | Status | gerrit review => closed |
2014-10-02 15:50 | Utkarsh Ayachit | Resolution | reopened => fixed |
2014-10-02 15:50 | Utkarsh Ayachit | Fixed in Version | => 6.2.0 |
2015-01-09 13:42 | Utkarsh Ayachit | Source_changeset_attached | => VTK master 82085ea8 |
2015-01-09 13:43 | Utkarsh Ayachit | Source_changeset_attached | => VTK master 51996a64 |
2015-01-09 13:43 | Utkarsh Ayachit | Source_changeset_attached | => VTK master 4087b625 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |