I haven't quite done that yet, but given that stock ICS supposedly was fine, that exonerates most of the vibrator, bluetooth, touchpad, camera, and power management stuff from LG (direct cut-and-paste). If iproj had the exact same issue that probably disqualifies the display drivers.
EDIT:
Given that it's a leaker, I grepped the "lge" folder for "malloc". We can toss the hits in "felica" and "broadcast" since those are disabled in the config. The two hits in "eta" were easy to check. "input" had hits in initialize functions that I hope are only running once. That leaves maybe "factory", or more likely something else LG or an iproj developer changed in the rest of the kernel.
What else has iproj changed from the (supposedly bug free) base CM kernel source?