Hi,
v1.2 is more than 10 years old. Since then a major refactoring of OpENer has been performed, various changes to match the EIP Spec and additional functionality has been added. I used it the released versions on plugfests without ever noticing a high CPU load, so unfortunately I cannot say what causes your system to go to 100% CPU.
If I read the graph right, most of the stuff not just is part of the select loop, which makes sense on the first glance, because a lot of timeout functionality has been added over the years.
One change which could perhaps cause this (a wild guess) is, that in the current version a stack variable is instantiated for the receiving and resulting message. In older version the answer was directly written onto the memory of the receiving message, however this design made it impossible to get and hold the necessary information for the answer.
Cheers