I have also found a spot where if a face is comprised of loops/edges that create a figure 8, then the exec core dumps. I'm going to have to look into this further. If you find anything, let me know.

David

     If you feed a "polylines" through a Color with opacity < 1.0, dxexec
core dumps at libdx/volume.c:550 (see attached).

     Switch Color's opacity to 1.0, and it works.  Also, if a "lines"
dataset is substituted for "polylines", it works.

     I haven't picked through it, but it looks a little suspicious that
tile.c::patch() thinks polylines are "regular" (vs. "irregular").  Maybe
that's it (?)

Randy

--
Randall Hopper (mailto:[EMAIL PROTECTED])
Lockheed Martin Operation Support
EPA Scientific Visualization Center
US EPA MD/24 ERC-1A; RTP, NC 27711


==============================================================================
libdx/volume.c:550:

   /* counts and strides */
   DXQueryGridConnections(xf->connections_array, &n, xf->k);
-> ASSERT(n==3);
   S2 = 1;                               /* stride for axis 2 */
   S1 = K2;                              /* stride for axis 1 */
   S0 = K2 * K1;                         /* stride for axis 0 */

n == 0 in this case.
==============================================================================

   STACK:
   ...
   5 abort(...) [...]
   6 _dxf_VolumeRegular(b = 0x7fff0428, gather = 0x7fff04c0, clip = 0)
       [".../src/exec/libdx/volume.c":550]
   7 patch(ptr = 0x40a5190) [".../src/exec/libdx/tile.c":207, 0x105b3618]
   8 ExProcessTask(t = 0x45ab0a0, iteration = 0)
       [".../src/exec/dpexec/task.c":565, 0x1005f7d8]
9 ExProcessTaskGroup(sync = 1) [".../src/exec/dpexec/task.c":870, 0x10060848]
   10 DXExecuteTaskGroup() [".../src/exec/dpexec/task.c":440, 0x1005f394]
11 DXRender(o = 0x40a74b0, camera = 0x40a7b70, format = 0x40a0fb4 = "X24,,")
       [".../src/exec/libdx/tile.c":488, 0x105b45dc]
   12 m_Display(in = 0x10826c30, out = 0x10826cec)
       [".../src/exec/dxmods/display.c":295, 0x101fef30]
   ...

==============================================================================


--
.............................................................................
David L. Thompson                          The University of Montana
mailto:[EMAIL PROTECTED]                 Computer Science Department
http://www.cs.umt.edu/u/dthompsn           Missoula, MT  59812
                                           Work Phone : (406)257-8530

Reply via email to