Big problems, all of a sudden

I was making nice progress, things ran well on my Droid, HTC, and Samsung Tab. Then I made some additions over the course of a couple weeks (without trying them on Android), and now things have gone to hell.

I get a SIGSEG(7) somehow. Commented out all my scripts, now I get SIGSEGV(11). I started removing/adding game objects (I have about 100 or so) to see if/when it would work. That process leads me to certain materials (shaders) which seem to be problematic now. I don’t know, maybe it came with 3.1f (I have not tried an earlier version), but things used to work that don’t any more.

Transparent/Bumped Diffuse - I can have about 1 such object. More than that seems to crash on startup.
Reflective/Bumped Diffuse - will crash. Simple Diffuse works (ugh).

And when it runs, it does so for as long as I let it sit, but as I start to move around, bang, dead.

There really needs to be better debugging for this. When it works, great. When it doesn’t, big waste of time and money.

Any tips on how to get around this would be appreciated. I’ve spent the better part of two days on this trial-n-error method, not very satisfying. At least I seem to have isolated (most) of the offending objects, but they are crucial to my app so I can’t just leave them out.

Please submit a bug report with simple repro attached to it.
Thanks!