<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Hi,<br><br>I use paraview 3.9.0 on a Centos 5 32 bits and also Windows XP.<br><br>Here' my problem. I have developed a plugin with temporal data and with windows XP it works. But under linux I have a crash of paraview during some time step change.<br>In Debug I have the following error message:<br><br>///////////////<br><br><font size="2"><div>Program received signal SIGSEGV, Segmentation fault.</div>
<div>0x04b2d863 in strcasecmp () from /lib/libc.so.6</div>
<div>(gdb) bt</div>
<div>#0&nbsp; 0x04b2d863 in strcasecmp () from /lib/libc.so.6</div>
<div>#1&nbsp; 0x0129e45a in 
vtkPVDataSetAttributesInfromationAlphabeticSorting(vtkPVDataSetAttributesInformationSortArray
 const&amp;, vtkPVDataSetAttributesInformationSortArray const&amp;) ()</div>
<div>&nbsp;&nbsp; from /home/loki/paraview/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#2&nbsp; 0x0129fb33 in void 
std::__introsort_loop&lt;__gnu_cxx::__normal_iterator&lt;vtkPVDataSetAttributesInformationSortArray*,
 std::vector&lt;vtkPVDataSetAttributesInformationSortArray, 
std::allocator&lt;vtkPVDataSetAttributesInformationSortArray&gt; &gt; 
&gt;, int, bool (*)(vtkPVDataSetAttributesInformationSortArray
const&amp;, vtkPVDataSetAttributesInformationSortArray 
const&amp;)&gt;(__gnu_cxx::__normal_iterator&lt;vtkPVDataSetAttributesInformationSortArray*,
 std::vector&lt;vtkPVDataSetAttributesInformationSortArray, 
std::allocator&lt;vtkPVDataSetAttributesInformationSortArray&gt; &gt; 
&gt;, 
__gnu_cxx::__normal_iterator&lt;vtkPVDataSetAttributesInformationSortArray*,
std::vector&lt;vtkPVDataSetAttributesInformationSortArray,
 std::allocator&lt;vtkPVDataSetAttributesInformationSortArray&gt; &gt; 
&gt;, int, bool (*)(vtkPVDataSetAttributesInformationSortArray 
const&amp;, vtkPVDataSetAttributesInformationSortArray const&amp;)) () 
from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#3&nbsp; 0x0129ebeb in 
vtkPVDataSetAttributesInformation::CopyFromDataSetAttributes(vtkDataSetAttributes*)
 () from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#4&nbsp; 0x01296dbd in 
vtkPVDataInformation::CopyFromDataSet(vtkDataSet*) () from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#5&nbsp; 0x01296a9c in vtkPVDataInformation::CopyFromObject(vtkObject*) 
() from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#6&nbsp; 0x01290a94 in 
vtkPVCompositeDataInformation::CopyFromObject(vtkObject*) () from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#7&nbsp; 0x01295ed4 in 
vtkPVDataInformation::CopyFromCompositeDataSet(vtkCompositeDataSet*) () 
from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#8&nbsp; 0x01296a12 in vtkPVDataInformation::CopyFromObject(vtkObject*) 
() from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#9&nbsp; 0x012dc60c in vtkSelfConnection::GatherInformation(unsigned 
int, vtkPVInformation*, vtkClientServerID) () from 
/home/mra/dev_mra/melodie/paraview_vtk/ParaView-build/bin/libvtkPVServerCommon.so</div>
<div>#10 0x01274447 in 
vtkProcessModuleConnectionManager::GatherInformation(int, unsigned int, 
vtkPVInformation*, vtkClientServerID) ()</div></font><font size="2"><br></font>///////////////<br><br>bool&nbsp;&nbsp;&nbsp; vtkPVDataSetAttributesInfromationAlphabeticSorting<br>( const vtkPVDataSetAttributesInformationSortArray &amp; thisArray,<br>&nbsp; const vtkPVDataSetAttributesInformationSortArray &amp; thatArray )<br>{<br>&nbsp; <br>#if defined(_WIN32)<br>&nbsp; return&nbsp; (&nbsp; stricmp( thisArray.arrayName, thatArray.arrayName )&nbsp; &lt;=&nbsp; 0&nbsp; )<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?&nbsp; true&nbsp; :&nbsp; false;<br>#else<br>&nbsp; return&nbsp; (&nbsp; strcasecmp( thisArray.arrayName, thatArray.arrayName )&nbsp; &lt;=&nbsp; 0&nbsp; )<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?&nbsp; true&nbsp; :&nbsp; false;<br>#endif<br>}<br><br>In linux it use:  (&nbsp; strcasecmp( thisArray.arrayName, thatArray.arrayName )&nbsp; &lt;=&nbsp; 0&nbsp; ) an d when it crashed, the size of
 thisArray.arrayName.arrayName is 0 (and thatArrayName.arrayName is OK).<br><br>So what can it be bone to avoid this crash with Linux ?<br></div>
</div><br>




      </body></html>