On Tue, Aug 12, 2003 at 04:36:14PM +0200, martin f krafft wrote:

I don't know about the actual problem, but this:

> I was trying to produce an strace diff between the two, but I cannot
> because (and this may be significant) while I can run `strace aterm`
> on the system where it *does not* work, if I try to strace on the
> system that accepts the special characters on the aterm/rxvt
> console, I get:
> 
>   execve("/usr/bin/aterm", ["aterm"], [/* 78 vars */]) = 0
>   trace: ptrace(PTRACE_SYSCALL, ...): Operation not permitted
> 
> However, e.g. `strace ls` works just fine, and so does `strace
> xedit`.

... is innocuous, and is because aterm is setgid utmp, like most (all?)
terminal emulators. See the "SETUID INSTALLATION" section of strace(1)
for how to trace set-id executables.

Cheers,

-- 
Colin Watson                                  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to