Yes this is bug that was introduced in the last release of the program. When the program reads the table it is reading it into unallocated memory due to a change in how we manage the programs memory. We will fix the problem in the next release.
In the meantime the (ugly) work around is for you change line 157 in program/propld.f from
setvar = palloc(24,'PROP2',2,2)
to some thing like
setvar = palloc(24,'PROP2',2*100,2)
where '100' is a number larger than the number of load table pairs you ever expect to use.