Quando il debug di un programma che termina con un segfault, recinto elettrico, in collaborazione con gdb, restituisce questo:Comprendere l'uscita del recinto elettrico e gdb
"ElectricFence Exiting: mprotect() failed: Cannot allocate memory [Thread 0xb0bd4b70 (LWP 5363) exited] Program exited with code 0377.
ho recinzione elettrica effettivamente pensato che sarebbe stato più utile . Cosa significa questo? Come posso interpretare questa informazione? Non sembra esserci nessuna pila che posso guardare, o almeno bt
non restituirà nulla.
Qualsiasi suggerimento sarebbe molto apprezzato.
Grazie!
Inoltre, quando il debug il programma, non sembra come se fosse consumare tutta la memoria ... c'è ancora ~ Lasciato 1 GB, che è la metà di esso. Quindi non dovrei nemmeno preoccuparmi dello spazio di scambio, giusto? –