The symptoms are straightforward -- the getprop call inside dynext.c during library loading fails with a "get_pmc_keyed() not implemented in class NCI" message. Littering the source with debugging messages, the property PMC on the entries in the library hash changes type. Throwing a sweepoff/sweepon pair around the library loading code makes the problem go away, so it seems like the PMC is getting collected and reused.
I don't have a test case at the moment, though I'll try and work one up. (I'm running on 2 hours sleep and far too much caffeine, so I'm not at my best. Sorry)
I don't know if this affects all property hashes, or only those on loaded libraries.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk