why the symbian functions like CleanupPushL always crashes when i use it with jni?

Is a java garbage collection a (potential) conflict to it?

I tried it with the example from UIQ (infoprint). And it did crash.

Does anyone have the same experience?