Tested with pppd. It appears that somehow the contents of the global static variables hostname and secret are lost after the "Start" packet is sent. Not sure if the bug is in pam or in pwdb.
There have been massive changes in PPP, kernel, and radius code since 5.2. Is this still a problem, or is there a possible test plan that can be put up for duplication of this problem?
Quite frankly, this bug was opened 2 jobs and almost 4 years ago, I don't even have the enviroment anymore to test if it was fixed or not. If I remember correctly, the pam_radius session module was sending only Accounting-Start messages, not Accounting-Stop, so it was rather useless. It seems to have been removed completely from pam in rh73, so perhaps it's not worrying about it anymore.
Ancient stuff, closing up report.