This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
"screen" tool problems on alpha. (osf_syscall --> Unknown error 352/353/362)
- From: Balint Cristian <rezso at rdsor dot ro>
- To: libc-alpha at sources dot redhat dot com
- Date: Thu, 26 Aug 2004 16:29:35 -0400
- Subject: "screen" tool problems on alpha. (osf_syscall --> Unknown error 352/353/362)
- Organization: Home
Hi !
I have trouble using screen tool n alpha it manifest that starts than freeze the console without to display anything.
I leak lots of glibc knowledge i adress to this list because tracing with strace i found that osf_syscall return something strange
but maybe the problem is not in glibc, i ask for advise.
I use glibc-2.3.3-40.src.rpm [nptl/tls enabled] with 2.6.7 kernel [fedora one], but must remark that with different older versions of glibc/screen
was the same problem.
Here is a suspect strace part on alpha:
1785 --- SIGALRM (Alarm clock) @ 0 (0) ---
1785 <... sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
1785 sigreturn() = ? (mask now [])
1785 osf_syscall(0, 0x11fffe640, 0x11fffe620, 0, 0x200001773d0, 0x1) = 37
1785 osf_syscall(0x6fa, 0, 0x11fffe620, 0, 0x200001773d0, 0x1) = -1 ERRNO_352 (Unknown error 352)
1785 osf_syscall(0xe, 0x11fffe410, 0x11fffe4a0, 0, 0x200001773d0, 0x1) = -1 ERRNO_362 (Unknown error 362)
1785 osf_syscall(0, 0x11fffe640, 0x11fffe620, 0, 0x200001773d0, 0x1) = -1 ERRNO_353 (Unknown error 353)
1785 osf_syscall(0x1, 0, 0x11fffe5e0, 0, 0x200001773d0, 0x1) = 111
1785 --- SIGALRM (Alarm clock) @ 0 (0) ---
1785 write(14, NULL, 4831830816) = -1 EDEADLOCK (Unknown error 103)
1785 setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, {it_interval={0, 0}, it_value={0, 0}}) = 0
1785 kill(1786, SIG_0) = 0
1785 rt_sigaction(SIGALRM, {0x1200327d0, [], 0}, {0x1200327d0, [], 0}, 8, 0x200001773d0) = 0
1785 setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={15, 0}}, {it_interval={0, 0}, it_value={0, 0}}) = 0
1785 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
1785 sigsuspend(~[HUP INT QUIT ILL TRAP BUS SYS PIPE USR1 USR2] <unfinished ...>
On intel for comparation:
6987 --- SIGALRM (Alarm clock) @ 0 (0) ---
6987 sigreturn() = ? (mask now [])
6987 alarm(0) = 0
6987 kill(6988, SIG_0) = 0
6987 rt_sigaction(SIGALRM, {0x806c4bb, [], SA_RESTORER, 0x166578}, {0x806c4bb, [], SA_RESTORER, 0x166578}, 8) = 0
6987 alarm(15) = 0
6987 pause( <unfinished ...>
I can send full strace output.
Thanks in advance,
~cristian