Re: [udf-dlm-develop] problem for HENA with UDF DLM and new PIDF/VIDF
Brought to you by:
esm
From: Ed S. <es...@la...> - 2000-01-27 17:11:56
|
Chris, [ summary: Ed believes the bug is in the declaration of PidfStr.h:Tbls ] It's dying in convert_to_units(), a UDF routine. Some observations: * it only dies when using units "7" and "8", both of which refer to a table or operation called "150". * Accessing the data with /RAW, or by hardcoding unit "4" (which does not refer to the "150"), results in consistent success. * the SEGV only happens on the second or third call to convert_to_units. A bit of further prodding leads me to believe that the problem is with the PidfStr.h include file. It declares "ByTe_1 *Tbls", instead of "u_ByTe_1". Since the values aren't explicitly declared unsigned, the compiler seems to be expanding 150 to -106 (signed int). My setup: -- observations are using IMHIH and IMHIMCPL vinsts. -- data files is the 200001523 dataset from ifeds5 (I was unable to find 199919012 on ifeds5). -- VIDFs and PIDFs are the latest from pluto: 200002114 Thanks, ^E |