The fix is now in gerrit awaiting review: http://review.source.kitware.com/#/c/5242/
Utkarsh On Sat, Apr 14, 2012 at 10:37 AM, Utkarsh Ayachit <[email protected]> wrote: > I was able to reproduce the issue. We'll track it down soon. > > Utkarsh > > On Sat, Apr 14, 2012 at 8:04 AM, Magician <[email protected]> wrote: >> Hi Frank, >> >> >> I have same errors about STL Reader on ParaView 3.14.0. >> When I read STL data on Linux (CentOS 5.3), ParaView may be terminated >> irregularly. >> If on Windows (Windows XP SP3), ParaView dumps errors, but still works. >> And these problems may be depends on ASCII STL data only. >> Binary STLs are imported safely. >> >> If you want to import STLs right now, how about using Binary format? >> Some ASCII to Binary STL converters are distributed on the web. >> >> And also I hope above bugs are modified. >> >> >> Magician >> >> >> On 2012/04/14, at 1:14, [email protected] wrote: >> >>> Message: 1 >>> Date: Fri, 13 Apr 2012 18:14:18 +0200 >>> From: "Albina, Frank" <[email protected]> >>> Subject: [Paraview] PV3.14.1 STL reader *could* be broken. >>> To: "[email protected]" <[email protected]> >>> Message-ID: >>> <589ceb614006334d93c1a48c1b1964c97f7b982...@srvmes03.spe-ch-md9.net> >>> Content-Type: text/plain; charset="us-ascii" >>> >>> Dear all! >>> >>> I have just found out that the STL reader is broken under my Linux 64 bits >>> distro for both the PV3.14.1 binaries either compiled from source or >>> downloaded from paraview.org. The linux distribution I am using is SuSE >>> SLED10 SP2. The error message I am getting is: >>> >>> ERROR: In >>> /home/utkarsh/Kitware/superbuild/paraview/src/paraview/VTK/IO/vtkSTLReader.cxx, >>> line 446 >>> vtkSTLReader (0x1bba420): STLReader error reading file: >>> susp-rr-tlink-E0000-0001-lhs.stl Premature EOF while reading end solid. >>> >>> >>> *** glibc detected *** >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/paraview: double free >>> or corruption (!prev): 0x000000000163c2f0 *** >>> ======= Backtrace: ========= >>> /lib64/libc.so.6[0x2b3d0dbb06de] >>> /lib64/libc.so.6(__libc_free+0x6c)[0x2b3d0dbb1d5c] >>> /lib64/libc.so.6(fclose+0x162)[0x2b3d0dba1cd2] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkIO.so.pv3.14(_ZN12vtkSTLReader11RequestDataEP14vtkInformationPP20vtkInformationVectorS3_+0x24f)[0x2b3d098e7c2f] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVVTKExtensions.so(_ZN19vtkFileSeriesReader11RequestDataEP14vtkInformationPP20vtkInformationVectorS3_+0x65)[0x2b3d006aefa5] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVVTKExtensions.so(_ZN19vtkFileSeriesReader14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x169)[0x2b3d006adf39] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN12vtkExecutive13CallAlgorithmEP14vtkInformationiPP20vtkInformationVectorS3_+0x54)[0x2b3d0c26ee44] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x4c)[0x2b3d0c26313c] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0xa1)[0x2b3d0c245e41] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x293)[0x2b3d0c265eb3] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x209)[0x2b3d0c3d29e9] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN24vtkCompositeDataPipeline15ForwardUpstreamEP14vtkInformation+0x204)[0x2b3d0c244924] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x23c)[0x2b3d0c265e5c] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x209)[0x2b3d0c3d29e9] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN23vtkDemandDrivenPipeline10UpdateDataEi+0x9e)[0x2b3d0c2653fe] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkFiltering.so.pv3.14(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEi+0x7b)[0x2b3d0c3cdc4b] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVServerImplementationCS.so(_Z23vtkSISourceProxyCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_+0x522)[0x2b3cfd00c8b2] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVServerImplementationCS.so(_Z33vtkSIFileSeriesReaderProxyCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_+0x19b)[0x2b3cfd006ecb] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkClientServer.so(_ZN26vtkClientServerInterpreter20ProcessCommandInvokeERK21vtkClientServerStreami+0x16c)[0x2b3d0689268c] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkClientServer.so(_ZN26vtkClientServerInterpreter17ProcessOneMessageERK21vtkClientServerStreami+0x392)[0x2b3d06890eb2] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkClientServer.so(_ZN26vtkClientServerInterpreter13ProcessStreamERK21vtkClientServerStream+0x1d)[0x2b3d0689136d] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVServerImplementation.so(_ZN16vtkPVSessionCore21ExecuteStreamInternalERK21vtkClientServerStreamb+0xac)[0x2b3cff059c3c] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVServerImplementation.so(_ZN16vtkPVSessionCore13ExecuteStreamEjRK21vtkClientServerStreamb+0x48)[0x2b3cff05a5c8] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVServerImplementation.so(_ZN16vtkPVSessionBase13ExecuteStreamEjRK21vtkClientServerStreamb+0x43)[0x2b3cff0588b3] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libvtkPVServer/home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN15QAbstractButton7clickedEb+0x32)[0x2b3d02d93aa2] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4[0x2b3d02aaf81b] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4[0x2b3d02ab0d85] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent+0x7b)[0x2b3d02ab0fdb] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0xbb1)[0x2b3d0276bd51] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN15QAbstractButton5eventEP6QEvent+0x3f)[0x2b3d02ab029f] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN11QPushButton5eventEP6QEvent+0x3d)[0x2b3d02b4ac9d] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xae)[0x2b3d0270ce7e] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x3d7)[0x2b3d02710857] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x83)[0x2b3d03397503] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x136)[0x2b3d027100f6] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4[0x2b3d0278e254] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x9c7)[0x2b3d0278d0a7] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtGui.so.4[0x2b3d027b4115] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x35)[0x2b3d03396645] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xac)[0x2b3d0339699c] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xb9)[0x2b3d033988b9] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/paraview(main+0x172)[0x406f52] >>> /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3d0db62304] >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/paraview(_ZN11QMainWindow5eventEP6QEvent+0x52)[0x406d4a] >>> ======= Memory map: ======== >>> 00400000-006a3000 r-xp 00000000 00:18 11501261 >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/paraview >>> 007a2000-007a4000 rw-p 002a2000 00:18 11501261 >>> /home/fal/Downloads/ParaView-3.14.1/lib/paraview-3.14/paraview >>> 007a4000-01db4000 rw-p 007a4000 00:00 0 >>> [heap] >>> 40000000-4007a000 rw-p 40000000 00:00 0 >>> 4007a000-4007c000 r-xs 00000000 08:01 2572403 >>> /tmp/glof4ZpG (deleted) >>> 4007c000-4007e000 r-xs 00000000 08:01 2572404 >>> /tmp/glPA6OGN (deleted) >>> 4007e000-40080000 r-xs 00000000 08:01 2572405 >>> /tmp/gl0UkFXU (deleted) >>> 40080000-40082000 r-xs 00000000 08:01 2572406 >>> /tmp/glIduwe2 (deleted) >>> 40082000-40084000 r-xs 00000000 08:01 2572407 >>> /tmp/gl4TUov9 (deleted) >>> 2aaaaaaab000-2aaaaad01000 rw-p 2aaaaaaab000 00:00 0 >>> 2aaaaad01000-2aaaab661000 rw-s c0000000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab661000-2aaaab662000 rw-s fa001000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab662000-2aaaab663000 rw-s 5f4fbf000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab663000-2aaaab763000 rw-s 48bf5a000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab763000-2aaaab764000 rw-s fac03000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab764000-2aaaab765000 rw-s 6e759a000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab765000-2aaaab766000 rw-s 6e759b000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab766000-2aaaab767000 rw-s ce3d5000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab767000-2aaaab76b000 rw-s 724563000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaab76b000-2aaaabb6b000 rw-s 1aa316000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaabb6b000-2aaaabbab000 rw-s ce394000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaabbab000-2aaaabbad000 rw-s 00000000 08:01 2572403 >>> /tmp/glof4ZpG (deleted) >>> 2aaaabbad000-2aaaabbaf000 rw-s 00000000 08:01 2572404 >>> /tmp/glPA6OGN (deleted) >>> 2aaaabbaf000-2aaaabbb1000 rw-s 00000000 08:01 2572405 >>> /tmp/gl0UkFXU (deleted) >>> 2aaaabbb1000-2aaaabbb3000 rw-s 00000000 08:01 2572406 >>> /tmp/glIduwe2 (deleted) >>> 2aaaabbb3000-2aaaabbb5000 rw-s 00000000 08:01 2572407 >>> /tmp/gl4TUov9 (deleted) >>> 2aaaabbb5000-2aaaac484000 rw-p 2aaaabbb5000 00:00 0 >>> 2aaaac484000-2aaaac504000 rw-s 3b5d94000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaac504000-2aaaac904000 rw-s 2ad52b000 00:0e 13506 >>> /dev/nvidia0 >>> 2aaaac904000-2aaaac90c000 rw-p 2aaaac904000 00:0Aborted >>> >>> I have enclosed to this email a simple STL file with which I could >>> reproduce the issue. Note that this issue does not happen with PV 3.12.0. >>> >>> A similar error happens with PV3.14.0 & PV3.14.1 under Windows 64bits, but >>> not up to the point of making the application crash. Here is the error >>> message: >>> >>> >>> ERROR: In ..\..\..\..\src\VTK\IO\vtkSTLReader.cxx, line 446 >>> >>> vtkSTLReader (000000000E7AA380): STLReader error reading file: C:\Documents >>> and Settings\fal\Desktop\DUMMY.stl Premature EOF while reading end solid. >>> >>> The STL file is displayed correctly though after the error message window >>> is closed: >>> >>> [cid:[email protected]] >>> >>> Hope this helps improving PV. >>> >>> Cheers, >>> >>> Frank. >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://www.paraview.org/mailman/listinfo/paraview _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
