<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi again,<br>
<br>
I've just tried storing the data as a binary and It crashes. In
this case we are not using the offset field either.<br>
<br>
May the problem be related to the data compression?<br>
<br>
Best,<br>
Sergi<br>
<br>
On 07/17/2015 03:38 PM, Sergi Mateo Bellido wrote:<br>
</div>
<blockquote cite="mid:55A9056C.2000101@gmail.com" type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=utf-8">
<div class="moz-cite-prefix">Hi Cory,<br>
<br>
Your intuition was right: the problem is related in some way
with the offset. I've changed the DataMote to ASCII and
everything worked :) Note that in this mode the offset field is
not used, instead of that VTK generates a DataArray.<br>
<br>
I would like to know how the offset is computed since I can't
find any relation between the offset value and my data.<br>
<br>
Thanks!<br>
<br>
Sergi<br>
<br>
On 07/13/2015 03:51 AM, Cory Quammen wrote:<br>
</div>
<blockquote
cite="mid:CAB5Fpx7-YAJznWJKT6gk4fAV9_GM_GX2E=0Q9_2YSW4Wt5NO8A@mail.gmail.com"
type="cite">
<div dir="ltr">Sergi,
<div><br>
</div>
<div>Your VTI file extents should only describe the region of
the whole image they occupy, so you are on the right track.
In situations like these where it isn't obvious what is
wrong, I tend to start from the beginning with a very small
example and build up from there. For example, you could
start with a small image - say 2 x 4 pixels (2D) split into
two pieces. Start with one data array for this example and
make sure it works - use ASCII encoding so that you know for
sure what is in the XML file and then switch to raw binary,
then zipped binary. Then add a second data array. When you
are confident that works, change the example to four pieces,
then make the image 3D and so on.</div>
<div><br>
</div>
<div>It can take a while to do this, but you'll come out
really understanding the file format and will probably
figure out what you had wrong in the first place.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Cory</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sat, Jul 11, 2015 at 5:32 AM,
Sergi Mateo Bellido <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:sergi.mateo.bellido@gmail.com"
target="_blank">sergi.mateo.bellido@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote">
<div>
<div>Hi Cory,<br>
<br>
Thanks for your time. I have been playing a bit with
the files too and I realized that replacing the
whole_extent of each *.vti by the whole dataset
everything works.<br>
<br>
I would like to generate something like this: <a
moz-do-not-send="true"
href="http://vtk.1045678.n5.nabble.com/Example-vti-file-td3381382.html"
target="_blank">http://vtk.1045678.n5.nabble.com/Example-vti-file-td3381382.html</a>
. In this example, each imagedata has
whole_extent=whole size but its pieces only contain a
portion of the whole dataset. Does this configuration
make sense?<br>
<br>
I have been trying to generate something like that but
I failed. My code looks like this one: <a
moz-do-not-send="true"
href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/WriteVTI"
target="_blank">http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/WriteVTI</a>
but using VtkFloatArray as buffers and attaching them
to the VtkImageData. I tried defining the set of the
VtkImageData as the whole dataset and defining the
VtkFloatArrays of the size of each portion but it
didn't work :(<br>
<br>
Any clue?<br>
<br>
Thanks!<span class="HOEnZb"><br>
Sergi</span>
<div>
<div class="h5"><br>
<br>
On 07/09/2015 05:00 PM, Cory Quamen wrote:<br>
</div>
</div>
</div>
<div>
<div class="h5">
<blockquote type="cite">
<div dir="ltr">Hi Sergi,
<div><br>
</div>
<div>I played with your data set a little but
haven't found what is wrong. I am suspicious
of two things in the data file, the extent and
the offset in the second data array (it looks
too small).</div>
<div><br>
</div>
<div>What are the dimensions of your grid? Note
that the whole extent upper values need to be
the dimension - 1, e.g., for a 300x300x300
grid, the whole extent should be 0 299 0 299 0
299.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Cory</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Jul 1, 2015 at
12:27 PM, Sergi Mateo Bellido <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:sergi.mateo.bellido@gmail.com"
target="_blank">sergi.mateo.bellido@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote">
<div>
<div>Hi Cory,<br>
<br>
Thanks for your time. These data files
have been produced by a software that
I'm developing with some colleagues.<br>
<br>
Best regards,<br>
<br>
Sergi
<div>
<div><br>
<br>
On 07/01/2015 03:59 PM, Cory Quammen
wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="ltr">Sergi,
<div><br>
</div>
<div>I can confirm the crash you
are seeing in the same location
in the code. I'm looking for the
cause.</div>
<div><br>
</div>
<div>What software produced these
data files?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Cory<br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On
Wed, Jul 1, 2015 at 1:59 AM,
Sergi Mateo Bellido <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:sergi.mateo.bellido@gmail.com"
target="_blank">sergi.mateo.bellido@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote">
<div>
<div>Hi Cory,<br>
<br>
Thanks for your
answer. I reproduced
the segfault in two
different ways, but
it's always after
loading a data set:<br>
- After loading a data
set, I tried to play
the simulation
->segfault<br>
- After loading a data
set, I tried to filter
some fields from the
model (Pointer array
status). As soon as I
clicked the 'apply'
button, paraview
crashed with a
segfault.<br>
<br>
Thanks,<br>
Sergi
<div>
<div><br>
<br>
<br>
On 06/30/2015
06:21 AM, Cory
Quammen wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote
type="cite">
<div dir="ltr">Hi
Sergi,
<div><br>
</div>
<div>Could you
clarify when
you are seeing
this crash? Is
it right when
starting
ParaView or
when first
loading a data
set?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Cory</div>
</div>
<div
class="gmail_extra"><br>
<div
class="gmail_quote">On
Tue, Jun 23,
2015 at 8:55
AM, Sergi
Mateo Bellido
<span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:sergi.mateo.bellido@gmail.com"
target="_blank">sergi.mateo.bellido@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote">
<div> Hi,<br>
<br>
I'm trying to
reproduce a
simulation
with ParaView
4.3.1 and it
always crashes
when I start
it. You can
find the
backtrace
below:<br>
<br>
<small>=========================================================<br>
Process id
6681 Caught
SIGSEGV at
0x925b124
address not
mapped to
object<br>
Program Stack:<br>
WARNING: The
stack trace
will not use
advanced
capabilities
because this
is a release
build.<br>
0x7f54ce081d40
: ??? [(???)
???:-1]<br>
0x7f54ce19caf6
: ??? [(???)
???:-1]<br>
0x7f54cb123736
:
vtkXMLPStructuredDataReader::CopySubExtent(int*,
int*, long
long*, int*,
int*, long
long*, int*,
int*,
vtkDataArray*,
vtkDataArray*)
[(libvtkIOXML-pv4.3.so.1)
???:-1]<br>
0x7f54cb12389f
:
vtkXMLPStructuredDataReader::CopyArrayForPoints(vtkDataArray*,
vtkDataArray*)
[(libvtkIOXML-pv4.3.so.1)
???:-1]<br>
0x7f54cb11cc1f
:
vtkXMLPDataReader::ReadPieceData()
[(libvtkIOXML-pv4.3.so.1)
???:-1]<br>
0x7f54cb11ca14
:
vtkXMLPDataReader::ReadPieceData(int)
[(libvtkIOXML-pv4.3.so.1)
???:-1]<br>
0x7f54cb124d7a
:
vtkXMLPStructuredDataReader::ReadXMLData()
[(libvtkIOXML-pv4.3.so.1)
???:-1]<br>
0x7f54cb1280eb
:
vtkXMLReader::RequestData(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkIOXML-pv4.3.so.1)
???:-1]<br>
0x7f54cb1273b6
:
vtkXMLReader::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkIOXML-pv4.3.so.1)
???:-1]<br>
0x7f54cd6200f9
:
vtkFileSeriesReader::RequestData(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkPVVTKExtensionsDefault-pv4.3.so.1)
???:-1]<br>
0x7f54cd61f07f
:
vtkFileSeriesReader::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkPVVTKExtensionsDefault-pv4.3.so.1)
???:-1]<br>
0x7f54d2706204
:
vtkExecutive::CallAlgorithm(vtkInformation*,
int,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d27016cc
:
vtkDemandDrivenPipeline::ExecuteData(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d2700201
:
vtkCompositeDataPipeline::ExecuteData(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d2704067
:
vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d271d959
:
vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d26fe387
:
vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d2704010
:
vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d271d959
:
vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d26fe387
:
vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d2704010
:
vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d271d959
:
vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*,
vtkInformationVector**,
vtkInformationVector*)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d27035ae
:
vtkDemandDrivenPipeline::UpdateData(int)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54d271e87f
:
vtkStreamingDemandDrivenPipeline::Update(int)
[(libvtkCommonExecutionModel-pv4.3.so.1)
???:-1]<br>
0x7f54cd98fa7f
:
vtkPVDataRepresentation::ProcessViewRequest(vtkInformationRequestKey*,
vtkInformation*,
vtkInformation*)
[(libvtkPVClientServerCoreRendering-pv4.3.so.1)
???:-1]<br>
0x7f54cd973d79
:
vtkGeometryRepresentation::ProcessViewRequest(vtkInformationRequestKey*,
vtkInformation*,
vtkInformation*)
[(libvtkPVClientServerCoreRendering-pv4.3.so.1)
???:-1]<br>
0x7f54cd975d71
:
vtkGeometryRepresentationWithFaces::ProcessViewRequest(vtkInformationRequestKey*,
vtkInformation*,
vtkInformation*)
[(libvtkPVClientServerCoreRendering-pv4.3.so.1)
???:-1]<br>
0x7f54cd9bd388
:
vtkPVView::CallProcessViewRequest(vtkInformationRequestKey*,
vtkInformation*,
vtkInformationVector*)
[(libvtkPVClientServerCoreRendering-pv4.3.so.1)
???:-1]<br>
0x7f54cd9bd552
:
vtkPVView::Update()
[(libvtkPVClientServerCoreRendering-pv4.3.so.1)
???:-1]<br>
0x7f54cd9acb78
:
vtkPVRenderView::Update()
[(libvtkPVClientServerCoreRendering-pv4.3.so.1)
???:-1]<br>
0x7f54d780ac30
:
vtkPVRenderViewCommand(vtkClientServerInterpreter*,
vtkObjectBase*,
char const*,
vtkClientServerStream
const&,
vtkClientServerStream&,
void*)
[(libvtkPVServerManagerApplication-pv4.3.so.1)
???:-1]<br>
0x7f54d4e135e0
:
vtkClientServerInterpreter::CallCommandFunction(char
const*,
vtkObjectBase*,
char const*,
vtkClientServerStream
const&,
vtkClientServerStream&)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d4e18393
:
vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream
const&,
int)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d4e16832
:
vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream
const&,
int)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d4e16ced
:
vtkClientServerInterpreter::ProcessStream(vtkClientServerStream
const&)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d5b26cec
:
vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream
const&,
bool)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5b26958
:
vtkPVSessionCore::ExecuteStream(unsigned
int,
vtkClientServerStream
const&,
bool)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5b25203
:
vtkPVSessionBase::ExecuteStream(unsigned
int,
vtkClientServerStream
const&,
bool)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54cdcae44f
:
vtkSMViewProxy::Update()
[(libvtkPVServerManagerRendering-pv4.3.so.1)
???:-1]<br>
0x7f54cdf2f6f7
:
vtkSMAnimationScene::TickInternal(double,
double,
double)
[(libvtkPVAnimation-pv4.3.so.1)
???:-1]<br>
0x7f54cf415cab
:
vtkAnimationCue::Tick(double,
double,
double)
[(libvtkCommonCore-pv4.3.so.1)
???:-1]<br>
0x7f54cdf23268
:
vtkAnimationPlayer::Play()
[(libvtkPVAnimation-pv4.3.so.1)
???:-1]<br>
0x7f54d7851619
:
vtkSMAnimationSceneCommand(vtkClientServerInterpreter*,
vtkObjectBase*,
char const*,
vtkClientServerStream
const&,
vtkClientServerStream&,
void*)
[(libvtkPVServerManagerApplication-pv4.3.so.1)
???:-1]<br>
0x7f54d4e135e0
:
vtkClientServerInterpreter::CallCommandFunction(char
const*,
vtkObjectBase*,
char const*,
vtkClientServerStream
const&,
vtkClientServerStream&)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d4e18393
:
vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream
const&,
int)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d4e16832
:
vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream
const&,
int)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d4e16ced
:
vtkClientServerInterpreter::ProcessStream(vtkClientServerStream
const&)
[(libvtkClientServer-pv4.3.so.1)
???:-1]<br>
0x7f54d5b436d4
:
vtkSIProperty::ProcessMessage(vtkClientServerStream&)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5b4377e
:
vtkSIProperty::Push(paraview_protobuf::Message*,
int)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5b4459e
:
vtkSIProxy::Push(paraview_protobuf::Message*)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5b2884a
:
vtkPVSessionCore::PushStateInternal(paraview_protobuf::Message*)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5b27484
:
vtkPVSessionCore::PushState(paraview_protobuf::Message*)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5b2514d
:
vtkPVSessionBase::PushState(paraview_protobuf::Message*)
[(libvtkPVServerImplementationCore-pv4.3.so.1)
???:-1]<br>
0x7f54d5d859b7
:
vtkSMProxy::UpdateProperty(char
const*, int)
[(libvtkPVServerManagerCore-pv4.3.so.1)
???:-1]<br>
0x7f54d6d8aa07
:
pqVCRController::onPlay()
[(libvtkpqComponents-pv4.3.so.1)
???:-1]<br>
0x7f54cfa98258
:
QMetaObject::activate(QObject*,
QMetaObject
const*, int,
void**)
[(libQtCore.so.4)
???:-1]<br>
0x7f54d01102f2
:
QAction::triggered(bool)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d0111710
:
QAction::activate(QAction::ActionEvent)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d04fd514
: ??? [(???)
???:-1]<br>
0x7f54d04fd7ab
:
QAbstractButton::mouseReleaseEvent(QMouseEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d05d15ea
:
QToolButton::mouseReleaseEvent(QMouseEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d0175ac1
:
QWidget::event(QEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d04fca3f
:
QAbstractButton::event(QEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d05d422d
:
QToolButton::event(QEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d011759e
:
QApplicationPrivate::notify_helper(QObject*,
QEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d011e533
:
QApplication::notify(QObject*,
QEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54cfa802f3
:
QCoreApplication::notifyInternal(QObject*,
QEvent*)
[(libQtCore.so.4)
???:-1]<br>
0x7f54d011a656
:
QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*,
QWidget*,
QWidget*,
QWidget**,
QPointer<QWidget>&,
bool)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d019ca94
: ??? [(???)
???:-1]<br>
0x7f54d019b877
:
QApplication::x11ProcessEvent(_XEvent*)
[(libQtGui.so.4)
???:-1]<br>
0x7f54d01c4805
: ??? [(???)
???:-1]<br>
0x7f54cfa7f375
:
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
[(libQtCore.so.4)
???:-1]<br>
0x7f54cfa7f748
:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
[(libQtCore.so.4)
???:-1]<br>
0x7f54cfa8414b
:
QCoreApplication::exec()
[(libQtCore.so.4)
???:-1]<br>
0x407785 :
main
[(paraview)
???:-1]<br>
0x7f54ce06cec5
:
__libc_start_main
[(libc.so.6)
???:-1]<br>
0x4074da :
QMainWindow::event(QEvent*)
[(paraview)
???:-1]<br>
=========================================================</small><br>
<br>
Thanks, <br>
<br>
Sergi Mateo <br>
<a
moz-do-not-send="true"
href="mailto:sergi.mateo.bellido@gmail.com" target="_blank">sergi.mateo.bellido@gmail.com</a>
<br>
</div>
<br>
_______________________________________________<br>
Powered by <a
moz-do-not-send="true" href="http://www.kitware.com" rel="noreferrer"
target="_blank">www.kitware.com</a><br>
<br>
Visit other
Kitware
open-source
projects at <a
moz-do-not-send="true"
href="http://www.kitware.com/opensource/opensource.html"
rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep
messages
on-topic and
check the
ParaView Wiki
at: <a
moz-do-not-send="true"
href="http://paraview.org/Wiki/ParaView" rel="noreferrer"
target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Search the
list archives
at: <a
moz-do-not-send="true"
href="http://markmail.org/search/?q=ParaView" rel="noreferrer"
target="_blank">http://markmail.org/search/?q=ParaView</a><br>
<br>
Follow this
link to
subscribe/unsubscribe:<br>
<a
moz-do-not-send="true"
href="http://public.kitware.com/mailman/listinfo/paraview"
rel="noreferrer"
target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
<br>
</blockquote>
</div>
<br>
<br>
<div><br>
</div>
-- <br>
<div>Cory
Quammen<br>
R&D
Engineer<br>
Kitware, Inc.</div>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br>
<div><br>
</div>
-- <br>
<div>Cory Quammen<br>
R&D Engineer<br>
Kitware, Inc.</div>
</div>
</div>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br>
<div><br>
</div>
-- <br>
<div>Cory Quammen<br>
R&D Engineer<br>
Kitware, Inc.</div>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br>
<div><br>
</div>
-- <br>
<div class="gmail_signature">Cory Quammen<br>
R&D Engineer<br>
Kitware, Inc.</div>
</div>
</blockquote>
<br>
</blockquote>
<br>
</body>
</html>