Smells like ulimit. Have you been able to reproduce this with the C* process running as root?

On Wed, Nov 2, 2011 at 8:12 AM, A J <s5alye@gmail.com> wrote:
java.lang.OutOfMemoryError: unable to create new native thread