[Qmail-it] processi simscan bloccati
Fabio Busatto
fabio.busatto at sikurezza.org
Mon Jan 22 10:33:18 CET 2007
On Mon, Jan 22, 2007 at 10:23:03AM +0100, Paolo Pasetti wrote:
> Ho provato a dare uno strace sul pid di uno simscan bloccato , ma
> ottengo un errore:
> Process 12136 attached - interrupt to quit
> trace: ptrace(PTRACE_SYSCALL, ...): Operation not permitted
> detach: ptrace(PTRACE_DETACH, ...): Operation not permitted
> Process 12136 detached
Oh, finalmente qualcuno che usa strace per capire i problemi.. :)
Pero` a quanto pare non hai avuto fortuna.
Ora, visto che la manpage di ptrace dice questo:
EPERM The specified process cannot be traced. This could
be because the parent has insufficient privileges;
non-root processes cannot trace processes that they
cannot send signals to or those running setuid/setgid
programs, for obvious reasons. Alternatively, the
process may already be being traced, or be init (pid 1).
Riesci a capire perche` strace non funziona?
Detto questo l'approccio ptrace e` ottimo, ma non molto utile fatto sul
processo gia` bloccato, in quanto probabilmente sara` fermo su qualche
select con nanosleep annessa o simili.. meglio far partire proprio tutto
un giro sotto strace, possibilmente da root.
Ciao
Fabio
More information about the Qmail-it
mailing list