We have also seen similar crashes on our product that is based on SabreSD iMX6Q jb4.2.2-1.1.0-ga release with 2GB of memory. Kernel panics with a NULL pointer dereference or " rcu_preempt_state detected stalls". I ran your tests on our boards and saw the kernel panic a couple of times. I also saw sometimes the app would freeze and I would have stop and start it again.
I also tried your test on a few of our SabreSd (Rev C1 and Rev C2) boards. I didn't see the same specific kernel panic or rcu stall yet, but they did reboot a couple of times without any logs. The OOM killer seems to kick in pretty quickly too, maybe because SabreSd only has 1GB.
I am running a newer version of Android (and probably the kernel) than you. But regardless, your test does definitely reveals some issues on the iMX6.
Someone from Freescale please comment.