Hi,

I was able to enable the vtkSplineFilter in ParaView-3.7 with the
attached ServerManager XML. But with the current 3.9, I am having a
segfault after the filter updates. Here is the WinXP32 call stack
after the segfault :

        ntdll.dll!7c91120e()    
        [Les frames ci-dessous sont peut-être incorrects et/ou manquants,
aucun symbole chargé pour ntdll.dll]
        msvcr90d.dll!102d528b()         
        msvcr90d.dll!102d5ef9()         
        msvcr90d.dll!102c103e()         
        msvcr90d.dll!1023d496()         
        msvcr90d.dll!102cff17()         
        msvcr90d.dll!102cff0e()         
        msvcr90d.dll!102cfb2f()         
        msvcr90d.dll!102cfadc()         
        msvcr90d.dll!102db25b()         
        QtCored4.dll!qMalloc(unsigned int size=48)  Ligne 55 + 0xa octets       
C++
        QtCored4.dll!QVectorData::allocate(int size=48, int alignment=4)
Ligne 67 + 0x28 octets  C++
        QtGuid4.dll!QVector<QScriptItem>::malloc(int aalloc=1696132182)
Ligne 391 + 0x23 octets C++
        00e084c8()      
        msvcr90d.dll!1023d496()         
        msvcr90d.dll!102d3261()         
        msvcr90d.dll!102d3258()         
        QtGuid4.dll!QSpanData::adjustSpanMethods()  Ligne 5143 + 0xf octets     
C++
        QtGuid4.dll!QSpanData::setup(const QBrush & brush={...}, int
alpha=1697441976, QPainter::CompositionMode compositionMode=284019584)
 Ligne 5095     C++
        10edcb80()      
        QtGuid4.dll!blend_color_argb(int count=-1, const QT_FT_Span_ *
spans=0x00e08ae8, void * userData=0x10edcb88)  Ligne 3082       C++
        QtGuid4.dll!qt_span_fill_clipRect(int count=14715600, const
QT_FT_Span_ * spans=0x00e10b34, void * userData=0x652d84e8)  Ligne
4714 + 0x14 octets      C++
        00e08ac8()      

Note that I also get this segfault in Fedora 12.

I certainly missed something in the XML that was not fatal with the
previous PV version. Please, could someone take a look at my XML, try
it and tell if this is reproducible?

Thanks a lot!
Jerome
<ServerManagerConfiguration>
   <ProxyGroup name="filters">
      <SourceProxy name="SplineFilter"
                   class="vtkSplineFilter"
                  label="Spline Filter">
         <Documentation
                      long_help="" 
                      short_help=""> 
         </Documentation>
         <InputProperty
                       name="Input"
                       command="SetInputConnection">
            <ProxyGroupDomain name="groups">
               <Group name="sources"/>
               <Group name="filters"/>
            </ProxyGroupDomain>
            <DataTypeDomain name="input_type">
               <DataType value="vtkPolyData"/>
            </DataTypeDomain>
         </InputProperty>
         
         <IntVectorProperty
                           name="Subdivide"
                           command="SetSubdivide"
                           number_of_elements="1"
                           default_values="1">
            
            <EnumerationDomain name="enum">
               <Entry value="0" text="Specified"/>
               <Entry value="1" text="Length"/>
            </EnumerationDomain>
         </IntVectorProperty>
         <IntVectorProperty
                           name="NumberOfSubdivisions"
                           command="SetNumberOfSubdivisions"
                           number_of_elements="1"
                           default_values="5">
         </IntVectorProperty>
         
         <DoubleVectorProperty
                              name="Length"
                              command="SetLength"
                              number_of_elements="1"
                              default_values="1">
         </DoubleVectorProperty>
      </SourceProxy>
   </ProxyGroup> 
</ServerManagerConfiguration>
_______________________________________________
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

Reply via email to