2009-12-02 9 views
1

Un Eclipse RCP aplication fonctionnant sous Mac OS X 10 se bloque avec le code de sortie java 10. Qu'est-ce que cela signifie, et ce qui pourrait être une cause possible?Quelles sont les causes du code de sortie JVM 10?

Informations complémentaires:
eclipse.buildId = inconnu
java.version = 1.5.0_20
java.vendor = Apple Inc.
constantes de bootloader: OS = macosx, ARCH = x86, WS = carbone, NL = fi_FI
arguments de ligne de commande: -os MacOSX -WS carbone

-vmargs -Xms256m -Xms650m -Xbatch

Quelques informations supplémentaires à partir d'un fichier .crash:

Process:   java [2215] 
Path:   /usr/bin/java 
Identifier:  java 
Version:   ??? (???) 
Code Type:  X86 (Native) 
Parent Process: eclipse [2214] 

Date/Time:  2009-11-12 13:19:45.263 +0200 
OS Version:  Mac OS X 10.5.8 (9L31a) 
Report Version: 6 
Anonymous UUID: B2FA3949-E261-4B4E-A924-316E6C17CD3E 

Exception Type: EXC_BAD_ACCESS (SIGBUS) 
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000004caeb160 
Crashed Thread: 0 

Application Specific Information: 

Java information: 
    Version: Java HotSpot(TM) Client VM (1.5.0_20-141 mixed mode) 
    Virtual Machine version: Java HotSpot(TM) Client VM (1.5.0_20-141) for macosx-x86,  built on Aug 13 2009 10:28:19 by root with gcc 4.0.1 (Apple Inc. build 5465) 
Exception type: Bus Error (0xa) at pc=0x96d903cd 

Et voici quelques du fil 0 trace:

Thread 0 Crashed: 
0 com.apple.QD     0x96d903cd _SetDstBits32BGRA + 8 
1 com.apple.QD     0x96d83c55 DevRgn + 301 
2 com.apple.QD     0x96d83a65 StdRgn + 671 
3 com.apple.QD     0x96d837c0 CallRgn + 50 
4 com.apple.HIToolbox    0x9512d356 MyDrawingProc + 101 
5 com.apple.QD     0x96db1569 CommonDeviceLoop + 918 
6 com.apple.HIToolbox    0x9512d3fc InvertMyRegion + 164 
7 com.apple.HIToolbox    0x9512d8dc ShowDragHilite + 431 
8 com.apple.HIToolbox    0x95172fa9  CTextensionDrag::ShowDragFeedBack(TCharOffset, OpaqueDragRef*, unsigned char) + 329 
9 com.apple.HIToolbox    0x9517318d CTextensionDrag::DragInWindow(OpaqueDragRef*, unsigned char) + 331 
10 com.apple.HIToolbox    0x951731f4 CTextensionDrag::DragTracking(short, OpaqueDragRef*, unsigned char, unsigned char) + 80 
11 com.apple.HIToolbox    0x951874b3 OpaqueTXNObject::DragTracking(short, OpaqueDragRef*, unsigned char) + 119 
12 com.apple.HIToolbox    0x951874f4 CEasyTextDrag::ClientDragTracking(short, OpaqueDragRef*, unsigned char) + 56 
13 com.apple.HIToolbox    0x95173eaa CTextensionDrag::HIDragWithin(OpaqueDragRef*) + 46 

utilisateur a été glisser-déposer des éléments à l'application, il semble que cela pourrait être un problème de bibliothèque native avec cela?

+0

est-ce le code de sortie ou le signal? –

+1

double: http://stackoverflow.com/questions/994752/java-exit-code-meaning –

+0

Je ne pense pas que ce soit un dup. La réponse référencée est un peu facétieuse. – edoloughlin

Répondre

0

Quelle version de Java que vous utilisez, et avec quels réglages?
This thread rapporte un accident similaire, et il semble être lié à la version JVM, et aussi des paramètres tels que:

-vmargs -Xms128m -Xmx256m -XX:PermSize=128M -XX:MaxPermSize=256M 

essayer au moins de spécifier la machine virtuelle, comme dans ce eclipse.ini.

(Note: le soi-disant "dup" SO question mentionné dans le commentaire est seulement là pour vous dire le code de sortie est spécifique au programme ou spécifique à l'OS, qui ne vous dit pas beaucoup
Et je ne suis pas au courant de l'éclipse. codes de sortie) Spécifiques

+0

Merci, j'ai ajouté plus d'informations maintenant au commentaire original. – Alb

0

le code de sortie est presque certainement venir de l'application RCP - pas la machine virtuelle Java elle-même - vous aurez donc besoin de consulter les documents d'application ou le code pour savoir ce que cela signifie.

+0

Merci, je suis sûr que ça ne vient pas de notre propre code d'application donc ça doit venir de la plateforme RCP, est-ce que quelqu'un en sait quelque chose? – Alb

0

Depuis cette éclipse était en cours d'exécution sur Mac OSX le code d'erreur signifie probablement qu'il ya une entrée de cache corrompu. C'est un bug avec l'implémentation d'Apple. Je suggère de mettre à jour vers la dernière version d'eclipse et jvm. Juste pour être sûr, pouvez-vous poster ce que la console système et crash.logs montrent quand cela se produit?

+0

Ce n'était pas une IDE eclipse mais une application basée sur l'éclipse RCP. Nos journaux log4j n'ont montré aucune erreur/exception. Où seraient les journaux de bord? Je ne suis pas un accès direct à l'ordinateur moi-même, je dois demander aux fichiers – Alb

+1

/.metadata/.log – Ichorus

+0

Les métadonnées/.log n'a pas d'exceptions ou traces de pile au moment de l'accident. – Alb

Questions connexes