Erreur de Segmentation lors de l'exécution d'un programme en Java sur Linux

Je suis en cours d'exécution d'un programme JAVA sur RHEL 6.4 Serveur. Le programme se termine de façon anormale l'affichage de la messaeg "Segmentation fault(Core dumped)". Mais je ne trouve pas de fichier indiquant la raison de la résiliation de l'utilisateur actuel répertoire où le programme a été exécuté.

Comment puis-je debug pour trouver l'erreur dans ce cas?

DOUTE

Comme pour mon understandin erreur de segmentation se produit lorsque le programme tente d'accéder à une adresse mémoire à l'extérieur de l'programmes de gamme. Je m'attends à voir de telles fautes en C ou C++, mais en Java, car il n'y a pas de pointeurs , comment est la faute de segmentation possible.

Avez-vous essayé de regarder le core dump dans gdb?
Quelle version de java que vous utilisez? Comme il peut être dans la JVM? Utilisez-vous des indigènes lib?
Une erreur indique une erreur dans le code natif (utilisez-vous une bibliothèque native) ou dans la JVM elle-même. Certains Jvm mettre le fichier journal sur le problème dans le répertoire d'accueil.
je ne suis pas au courant de gdb, pouvez-vous veuillez donner un aperçu sur la façon de déboguer avec elle. Où vais-je trouver un fichier core généré après la faute.
Je ne suis pas à l'aide de tout code natif... tout simplement JDBC avec bouncycastle sur JDK 1.6.. mais traite avec un grand nombre de lignes.

OriginalL'auteur juan | 2013-10-21