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]
...
==============================================================================