[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