HI Daniel!

I pinned down the bug :-)

"Collect" module is corrupting the fields that going into it.

Here the log for dx=1:4.4.0-1 with "Description" modules inserted
before and after "Collect" module:
------------------------------------
Starting DX executive
Memory cache will use 844 MB (52 for small items, 792 for large)
port = 1900
server: accepted connection from client
 0:  worker here [10940]
Begin Execution
Object Description:
Input object is a Field, the basic data carrying structure in DX.
There are 2137443 data items, each is of type double (8-byte or real*8).
The positions are enclosed within the box defined by the corner points:
[ 0 0.619925 -0.196079 ] and [ 43.3532 2.60522 4.14379 ]
Data range is:
minimum = -0.735171, maximum = 15.5366, average = 1.8827
Input contains a surface.  Planar (flat) surfaces exactly aligned
along the viewpoint will NOT be visible.  To see the
surface move the viewpoint slightly off-axis.
Input contains Fields with Float colors.  Float colors use 3-float
triplets per data value.
Valid color values are between 0 and 1 for each of Red, Green and Blue.

Object Description:
Input object is a Group which contains 1 member.
The member is a Field, the basic data carrying structure in DX.
The positions are enclosed within the box defined by the corner points:
[ 0 1.23985 -0.392157 ] and [ 43.3532 3.22515 3.94771 ]
Data range is:
minimum = -0.735171, maximum = 15.5366, average = 1.8827
Input contains a surface.  Planar (flat) surfaces exactly aligned
along the viewpoint will NOT be visible.  To see the
surface move the viewpoint slightly off-axis.
Input contains Fields with Float colors.  Float colors use 3-float
triplets per data value.
Valid color values are between 0 and 1 for each of Red, Green and Blue.
------------------------------------


Log for dx=1:4.3.2-3
------------------------------------
Starting DX executive
Memory cache will use 844 MB (52 for small items, 792 for large)
port = 1900
server: accepted connection from client
 0:  worker here [11400]
Object Description:
Input object is a Field, the basic data carrying structure in DX.
There are 2137443 data items, each is of type double (8-byte or real*8).
The positions are enclosed within the box defined by the corner points:
[ 0 0.619925 -0.196079 ] and [ 43.3532 2.60522 4.14379 ]
Data range is:
minimum = -0.735171, maximum = 15.5366, average = 1.8827
Input contains a surface.  Planar (flat) surfaces exactly aligned
along the viewpoint will NOT be visible.  To see the
surface move the viewpoint slightly off-axis.
Input contains Fields with Float colors.  Float colors use 3-float
triplets per data value.
Valid color values are between 0 and 1 for each of Red, Green and Blue.

Object Description:
Input object is a Group which contains 1 member.
The member is a Field, the basic data carrying structure in DX.
The positions are enclosed within the box defined by the corner points:
[ 0 0.619925 -0.196079 ] and [ 43.3532 2.60522 4.14379 ]
Data range is:
minimum = -0.735171, maximum = 15.5366, average = 1.8827
Input contains a surface.  Planar (flat) surfaces exactly aligned
along the viewpoint will NOT be visible.  To see the
surface move the viewpoint slightly off-axis.
Input contains Fields with Float colors.  Float colors use 3-float
triplets per data value.
Valid color values are between 0 and 1 for each of Red, Green and Blue.
------------------------------------

Now diff of both:
------------------------------------
diff dx_4.4.0-1.log dx_4.3.2-3.log
5,6c5
<  0:  worker here [10940]
< Begin Execution
---
>  0:  worker here [11400]
24c23
< [ 0 1.23985 -0.392157 ] and [ 43.3532 3.22515 3.94771 ]     <=====  Corrupted
---
> [ 0 0.619925 -0.196079 ] and [ 43.3532 2.60522 4.14379 ]   <===== Good
------------------------------------

"Collect" module should NOT modify fields!!!
This is really GRAVE bug :-(

Cheers!
Viktor


On 2/1/06, Viktor Malyarchuk <[EMAIL PROTECTED]> wrote:
> Hi Daniel!
>
> I rebuild libhdf5-1.6.2-0 and then dxdhf5 with gcc-4.0.
> Unfortunately, nothing changed :-(
>
> Do not work properly with dx=1:4.4.0-1 and dx=1:1:4.3.2-7.
> (While reading data it fail to read data attributes, so dx can not
> make correct axes).
> Work fine with dx=1:4.3.2-3 (dx=1:4.3.2-6 is not available anymore).
> No need to downgrade libdx4.
>
> Working configuration:
>
> dpkg -l | grep dx
> ii  dx                     4.3.2-3                       OpenDX (IBM
> Visualization Data Explorer) - m
> ii  dx-doc              4.4.0-1                       OpenDX (IBM
> Visualization Data Explorer) - d
> ii  dxhdf5              0.4.4-1                       The dxhdf5
> package contains two ImportHDF5*
> ii  dxsamples         4.2.0-1                       Sample programs
> for the OpenDX Data Explorer
> ii  libdx4                4.4.0-1                       OpenDX (IBM
> Visualization Data Exploror) - s
> ii  libdx4-dev          4.4.0-1                       OpenDX (IBM
> Visualization Data Explorer) - d
>
> dpkg -l | grep hdf
> ii  dxhdf5                           0.4.4-1                       The
> dxhdf5 package contains two ImportHDF5*
> ii  hdf5-tools                       1.6.4-4
> Hierarchical Data Format 5 (HDF5) - Runtime
> ii  libhdf4g                             4.1r4-18.1         The
> Hierarchical Data Format library -- libr
> ii  libhdf4g-dev                       4.1r4-18.1         The
> Hierarchical Data Format library -- deve
> ii  libhdf4g-run                        4.1r4-18.1        The
> Hierarchical Data Format library -- runt
> ii  libhdf5-serial-1.6.2-0c2       1.6.2-3              Hierarchical
> Data Format 5 (HDF5) - runtime
> ii  libhdf5-serial-1.6.4-0c2       1.6.4-4              Hierarchical
> Data Format 5 (HDF5) - runtime
> rc  libhdf5-serial-1.6.5-0c2     1.6.5-1               Hierarchical
> Data Format 5 (HDF5) - runtime
> ii  libhdf5-serial-dev                1.6.2-3
> Hierarchical Data Format 5 (HDF5) - developm
>
> Can not compile dxhdf5 aginst libhdf5-1.6.4-0c2 or
> libhdf5-1.6.5-0c2(custom build, not in Debian yet). Error messages are
> the same.
>
> If you are interested I can send my dxhdf5 deb/dsc/tar to you (Quality
> is terrible but at least it easy to install/uninstall/reinstall).
>
> Cheers!
> Viktor
>
> On 2/1/06, Daniel Kobras <[EMAIL PROTECTED]> wrote:
> > severity 350524 normal
> > thanks
> >
> > On Mon, Jan 30, 2006 at 07:51:21PM -0600, Viktor Malyarchuk wrote:
> > > Sorry for confusion. I just find out that porblem not in dx package but
> > > in dxhdf5 http://www-beams.colorado.edu/dxhdf5/
> > > There are not dxhdf5 packaged yet in Debian.
> > > I compiled this module against libhdf5-serial-1.6.2-0
> > > It was working fine till dx=4.3.2-6 and stop working with dx=4.3.2-7.
> > > It do not work with dx=4.4.0-1 also. It look like dx is not linked
> > > against libhdf5-serial-1.6.2-0 anymore. Unfortunately it fail to
> compile
> > > against libhdf5-serial-1.6.4-0c2.
> >
> > dx has never been shipped with any hdf5 support. Therefore, neither past
> > nor present versions have depended on libhdf5. I'm not quite sure why
> > the plugin stopped working with 4.3.2-7, but given that they're written
> > in C++, the c2a ABI change might be the culprit. Try rebuilding the
> > plugin with a custom build of libhdf5, and let me know if this solves
> > your problem.
> >
> > I'm inclined to close this report as invalid, but it definitely doesn't
> > sound release-critical, so for now I'm just lowering the severity.
> >
> > Regards,
> >
> > Daniel.
> >
> >
>

Reply via email to