Domanda

Qualcuno qui è riuscito a eseguire Eclipse sotto Valgrind ? Sto combattendo un incidente particolarmente peloso che coinvolge il codice JNI e speravo che Valgrind potesse (di nuovo) dimostrare la sua eccellenza, ma quando eseguo Eclipse sotto Valgrind, la JVM termina con un messaggio di errore sul non essere in grado di creare l'oggetto iniziale heap (al momento non ho accesso al messaggio di errore esatto; modificherò questo post non appena lo farò.)

È stato utile?

Soluzione

Se si verifica un arresto anomalo nel codice nativo, gdb potrebbe essere una scelta migliore. Dovrebbe anche interrompere l'esecuzione automaticamente in caso di arresto anomalo e potrebbe mostrarti la traccia dello stack (comando bt ).

Altri suggerimenti

Funziona se esegui valgrind con --smc-check = all ?

Inoltre - valgrind aumenta notevolmente i requisiti di memoria di un programma. Con qualcosa di grande come Eclipse, c'è molto spazio per i guai; si spera che tu sia nativo a 64 bit (e quindi abbia un sacco di spazio per gli indirizzi) e abbia molta RAM e / o swap.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top