c通过jni调用 HBASE JAVA API

jvm.dll!6db71017()  未知
[下面的框架可能不正确和/或缺失,没有为 jvm.dll 加载符号]  
jvm.dll!6db71086()  未知
jvm.dll!6db710e0()  未知
jvm.dll!6dde9d1d()  未知
jvm.dll!6deaa65d()  未知
jvm.dll!6ddfd291()  未知
jvm.dll!6dd07d3d()  未知
jvm.dll!6dd11511()  未知
022003e4()  未知
jvm.dll!6dd07cb9()  未知
jvm.dll!6ddfd291()  未知
jvm.dll!6dd07e61()  未知
jvm.dll!6dd07ebb()  未知

msvcr71.dll!_heap_alloc(unsigned int size) 行 212 C
jvm.dll!6de87cb4() 未知
jvm.dll!6ddfcc3c() 未知
kernel32.dll!_HeapFree@12() 未知
msvcr71.dll!free(void * pBlock) 行 103 C
msvcr71.dll!_threadstartex(void * ptd) 行 241 C
kernel32.dll!@BaseThreadInitThunk@12() 未知
ntdll.dll!___RtlUserThreadStart@8() 未知
ntdll.dll!__RtlUserThreadStart@8() 未知
每次都是这个问题,运行着就中断,忽略中断,有时也能运行,求解