<div>Hi Amy,</div>
<div>Thanks for looking into this.</div>
<div>Let me know if I can help in any way.</div>
<div>&nbsp;</div>
<div>Regards</div>
<div>&nbsp;&nbsp; Andrew</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 3/15/06, <b class="gmail_sendername">Amy Squillacote</b> &lt;<a href="mailto:amy.squillacote@kitware.com">amy.squillacote@kitware.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Andrew,<br><br>Please update your ParaView 2.4 CVS repository and try building again.&nbsp; I checked in changes this afternoon to that CVS branch that should fix your build problems.&nbsp; Please let us know if you encounter more problems.
<br><span class="sg"><br>- Amy</span> 
<div><span class="e" id="q_109fa4e98920ed3f_2"><br><br>At 09:27 AM 3/14/2006, Amy Squillacote wrote:<br>
<blockquote cite="http://" type="cite">Hi Andrew,<br><br>I'm copying this thread back to the ParaView users list to keep other people up-to-date on this issue.&nbsp; The error around line 1205 in vtkClientServerStream.cxx has now been fixed both on the trunk and the 
2.4 branch of the ParaView CVS repository.&nbsp; Another developer at Kitware (who has a Visual Studio 8.0 compiler) is looking into the problem in vtkInformationVectorKey.&nbsp; I'll let you know when it has been fixed.<br><br>- Amy
<br><br>At 10:33 PM 3/13/2006, Andrew Maclean wrote:<br>
<blockquote cite="http://" type="cite"><font color="#000080" size="2">Hi Amy,<br>&nbsp;<br>It still won't run – an exception is raised at line 1205 in vtkClientserver.cxx.<br>&nbsp;<br>Thanks for fixing line 239 (I prefer your solution to mine!), but in the same bug report I also mentioned line1205 and, as I thought, it is not fixed.
<br>Look at line 1205 – in vtkClientServerStream.cxx [ unsigned char* end = &amp;*this-&gt;Internal-&gt;Data.end(); ]<br>This raises a "vector iterator not dereferencable" error. This is actually correct behavior; the standard does not allow you to dereference the end iterator. It just so happens that this compiler picks up this one and no others do!
<br>&nbsp;<br>&nbsp;<br>My suggestions would be:<br>&nbsp;<br>1 ) Delete lines 1208 to 1211 and add the following at line 1202:<br></font><font size="2"><b>if(this-&gt;Internal-&gt;Data.empty())<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br>&nbsp; }<br></b></font>
<font color="#000080" size="2">This does the empty vector check before anything happens.<br>&nbsp;<br>2) You can then (but I don't like it – it's a kludge which fools the compiler) replace:<br><b>unsigned char *end = &amp;*this-&gt;Internal-&gt;
Data.end();<br></b>with<br></font><font size="2"><b>unsigned char *end = begin+this-&gt;Internal-&gt;Data.size()*sizeof(unsigned char);<br></b></font><font color="#000080" size="2">&nbsp;<br>and the parser seems to work.<br>&nbsp;<br>
3) But then you then get a crash at line 138 in vtkInformationVectorKey.cxx. Once again this line triggers a "vector subscript out of range error".<br>&nbsp;<br>… this is getting complex!&nbsp;&nbsp; I don't know this code very well. I am guessing that v is empty and that info is empty also. So something is not being checked for being empty in ParaView.
<br>&nbsp;<br>I suspect something in vtkSMProxy::UpdateVTKObjects(); line 875.<br>&nbsp;<br>Attached is the call stack for this crash.<br>&nbsp;<br>&nbsp;<br>4) Could you also disable the deprecated warnings by adding this to the CMakeLists.txt
 file?<br>&nbsp;<br>&nbsp;<br>I hope all this helps.<br>&nbsp;<br>&nbsp;<br>Regards<br>&nbsp;<br>Andrew<br>&nbsp;<br>&nbsp;<br>
<div align="center"><br>&nbsp;</div></font><font face="Tahoma" size="2"><b>From:</b> Amy Squillacote [ <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:amy.squillacote@kitware.com" target="_blank">mailto:amy.squillacote@kitware.com
</a>] <br><b>Sent:</b> Tuesday, 14 March 2006 00:58<br><b>To:</b> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:a.maclean@cas.edu.au" target="_blank">a.maclean@cas.edu.au</a>; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:paraview@paraview.org" target="_blank">
paraview@paraview.org</a><br><b>Subject:</b> Re: [Paraview] Run Problem using Viaual Studio 8.0<br></font><font face="Times New Roman, Times">&nbsp;<br>Hi Andrew,<br><br>A change was made recently (a week ago) to fix this problem both on the trunk and the 
2.4 branch of the ParaView CVS repository.&nbsp; How recent is your checkout of ParaView?&nbsp; If it's older than a week ago, please try updating the source tree and rebuilding.&nbsp; If your source tree is up-to-date and you're still seeing the problem, can you tell where the end iterator is being dereferenced and will you send us a stack trace?
<br><br>- Amy<br><br>At 01:57 AM 3/11/2006, Andrew Maclean wrote:<br><br>Hi All,<br>&nbsp;&nbsp; I have been able to compile ParaView OK using Visual Studio&nbsp; 8.0 (it compiles with the usual warnings about {Microsoft} deprecated functions) but it will not run. 
<br>I have filed a bug report (2926) but I am curious to see if others are able to run ParaView after compiling with Visual Studio 8.0. The crash seems to be caused by dereferencing the end iterator.<br>Am I the only one using Visual Studio 
8.0 and ParaView?<br>&nbsp;<br>Andrew<br>-- <br><br>___________________________________________<br>Andrew J. P. Maclean<br>Centre for Autonomous Systems<br>The Rose Street Building J04<br>The University of Sydney&nbsp; 2006&nbsp; NSW<br>
AUSTRALIA<br>Ph: +61 2 9351 3283 <br>Fax: +61 2 9351 7474<br>URL: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.cas.edu.au/" target="_blank">http://www.cas.edu.au/</a><br>___________________________________________
<br>&nbsp;<br>_______________________________________________<br>ParaView mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:ParaView@paraview.org" target="_blank">ParaView@paraview.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a></font></blockquote>_______________________________________________
<br>ParaView mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:ParaView@paraview.org" target="_blank">ParaView@paraview.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">
http://www.paraview.org/mailman/listinfo/paraview</a></blockquote></span></div></blockquote></div><br><br clear="all"><br>-- <br><br>___________________________________________<br>Andrew J. P. Maclean<br>Centre for Autonomous Systems
<br>The Rose Street Building J04<br>The University of Sydney&nbsp;&nbsp;2006&nbsp;&nbsp;NSW<br>AUSTRALIA<br>Ph: +61 2 9351 3283<br>Fax: +61 2 9351 7474<br>URL: <a href="http://www.cas.edu.au/">http://www.cas.edu.au/</a><br>___________________________________________
<br>