Domanda

sto usando AIX OS.here io sono di fronte un problema che, quando mai il processo si blocca non c'è pila scritto nel log.it dà solo un'informazione di signal11 / 10/4 è verificato. ma è indicato alcun pila. poiché il codice è un codice ottimizzato io sono anche in grado di utilizzare debud dbx.gdb non è installato. per favore potete suggerire come vedere l'analisi dello stack ogni volta che il programma si blocca. potrebbe essere con qualsiasi altro strumento o in caso qualsiasi metodo cheet da seguire per visualizzare l'analisi dello stack effettivo?

anticipo grazie per l'aiuto.

È stato utile?

Soluzione

Questo funziona su AIX 5.1:

Utilizzare il comando ulimit per impostare il limite per core dump, prima di iniziare il binario (il limite è probabilmente impostato su 0, che significa che non stai ricevendo alcun core dump a tutti). Sarà necessario fare questo nella stessa shell come il processo si esegue. Quindi è possibile utilizzare il debugger per vedere la pila nel nucleo. Avrete bisogno di avere simboli di debug nel binario avere molto senso fuori di esso, però. Controllare 'uomo ulimit' per vedere come funziona ulimit. Buona fortuna!

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