On 6/9/2005 at 16:08:36 PDT, Eric Williams wrote:
> I'm trying to use genSub record v1-6 I found in synApps 5-1 under EPICS
> 3.14.7 on a linux-x86 machine. The record is getting processed and my
> init and process routines are getting called correctly, but the record
> does not appear in the list of records produced by dbl. Trying to
> access it by name results in a dbNameToAddr failure. Anybody want to
> hazard a guess what's gone wrong?
Based on similar problems I've encountered in the past, one possibility is
that the NAME field is being overwritten or corrupted by code which is
trying to write to some other field in the record using an incorrect
offset/pointer, or is overflowing a field in the record preceding this one
in memory (NAME is the first field in a record).
Look carefully in the dbl output for a record name which you don't
recognize or is truncated or otherwise corrupted.
You could also try loading your databases in a different order and see if
the problem moves or changes.