This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hello there, A bug report for pq.c in ldm-5.1.4 (and presumably earlier versions). In pq_sequence the code section: if(ulogIsDebug()) { /* delay to process product, useful to see if it's falling behind */ timestampt now; if(gettimeofday(&now, 0) == 0) { double delay = d_diff_timestamp(&now, &tqep->tv); udebug("Delay: %.4f sec", delay); } } is called after the status = ctl_rel(pq, 0); call. Under linux 2.4.2 this also prevents access to "tqep" a pointer to tqelem which presumably is pointing to something associated with the ctl region released by the ct_rel call. You end up getting a segmentation fault. As the logging is basically a debug call I commented out the above delay reporting and rebuilt the necessary software which now works. Paul. -- Paul Hamer phone: 303.497.6342