I managed to isolate it to the functionality that plots the output of external macros. As a current workaround, I have altered the online and offline analysis GUIs to comment out all macro calls. This means that the "total cuts and pairs" screen, dither screen, and some lumi stuff is not available. I'll have a look deeper later tonight to see if I can find the problem. Help from any experts would be awesome.
Specifics:
mv happex_lite happex_lite_original.cfg ln -s happex_lite_nomacro.cfg happex_lite.cfg ln -s prompt_happex_lite_nomacro.cfg prompt.cfg