> You need memory to put this in: > > len = JvGetStringUTFLength (argsElements[i]); > char s[len]; > JvGetStringUTFRegion(argsElements[i], 0, argsElements[i]->length(), s); > s[len] = 0; Shouldn't that be: char s[len + 1]; ? Andi..