OpenSSH 2.3.0p1: HP-UX 11.00 64-bit
Quentin Bracken
quentin.bracken at sabre.com
Wed Mar 14 16:47:32 EST 2001
I have encountered a problem with using OpenSSH 2.3.0p1 on 64-bit HP-UX
11.00 systems. This bug does not exhibit itself on any 32-bit HP-UX
11.00 or HP-UX 10.20 systems that I have built 2.3.0p1 on. OpenSSH
2.3.0p1 was built with HPs ANSI C compiler with OpenSSL 0.9.6 and zlib
1.1.3.
The problem is with the call to vhangup(2) in sshd when interactive
sessions are started. The problem does not occur for non-interactive
sessions. When vhangup(2) is called, the following error is sent to
syslog:
Mar 13 21:14:37 hpux1100 vmunix: System call 76 (vhangup) was called in
a kernel where the
Mar 13 21:14:37 hpux1100 vmunix: type of at least one of its arguments
is currently
Mar 13 21:14:37 hpux1100 vmunix: unspecified. This is a problem that
must be fixed by
Mar 13 21:14:37 hpux1100 vmunix: the owner of the system call before the
kernel can be
Mar 13 21:14:37 hpux1100 vmunix: released. The process was pid 19386
(sshd).
The child sshd receives as SIGSYS (signal 12), disconnects the client,
dies, and then sends a SIGCHLD to the parent sshd. This prevents
interactive sessions from beginning. I have reproduced this on two
separate HP-UX 11.00 64-bit systems with locally built OpenSSH 2.3.0p1
packages. One of these systems has the latest March 2001 HP-UX 11.00
recommended bundle installed.
Altering configure to set BROKEN_VHANGUP for HP-UX 11 prevents
vhangup(2) from being used and builds usable OpenSSH daemons on my HP-UX
11.00 64-bit systems.
Thanks for your hard work and dedication.
--
Quentin C. Bracken
UNIX Master Craftsman
Application Development UNIX Services, Sabre Inc.
quentin.bracken at sabre.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20010313/5814077b/attachment.html
More information about the openssh-unix-dev
mailing list