[ python-Bugs-713169 ] test_pty fails on HP-UX and AIX when run
after test_openpty
SourceForge.net
noreply at sourceforge.net
Mon Jul 12 10:30:41 CEST 2004
Bugs item #713169, was opened at 2003-04-01 08:35
Message generated for change (Comment added) made by rptownsend
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=713169&group_id=5470
Category: Build
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Richard Townsend (rptownsend)
Assigned to: Neal Norwitz (nnorwitz)
Summary: test_pty fails on HP-UX and AIX when run after test_openpty
Initial Comment:
Here is the output from test_pty.py:
capulet:dist/src > ./python Lib/test/test_pty.py
Calling master_open()
Got master_fd '3', slave_name '/dev/pts/0'
Calling slave_open('/dev/pts/0')
Got slave_fd '4'
Traceback (most recent call last):
File "Lib/test/test_pty.py", line 58, in ?
test_basic_pty()
File "Lib/test/test_pty.py", line 29, in
test_basic_pty
if not os.isatty(slave_fd):
File "Lib/test/test_pty.py", line 50, in handle_sig
raise TestFailed, "isatty hung"
test.test_support.TestFailed: isatty hung
This was running Python 2.3a2 (downloaded from
CVS on Sunday 30th March) built on HP-UX11i.
----------------------------------------------------------------------
>Comment By: Richard Townsend (rptownsend)
Date: 2004-07-12 09:30
Message:
Logged In: YES
user_id=200117
This still happens with Python-2.4.0a1 on HP-UX11i
----------------------------------------------------------------------
Comment By: Mark D. Roth (mdr0)
Date: 2004-03-10 17:22
Message:
Logged In: YES
user_id=994239
I'm running into this problem under both AIX 4.3.3 and 5.1.
Is this going to cause a problem if I put python into
produciton, or is it "safe" to ignore it?
----------------------------------------------------------------------
Comment By: Neal Norwitz (nnorwitz)
Date: 2003-04-01 17:31
Message:
Logged In: YES
user_id=33168
Actually, there is a 'fix' which is really a work-around the
problem. You can disable os.openpty() in pty.master_open.
I added a raise OSError at line 50 (before os.openpty()).
This allows the test to pass. I think Martin and I agreed
that globally disabling wasn't the best solution. That
would probably be in some patch.
Also, just in case it isn't clear--if you run test_pty
BEFORE test_openpty, both tests pass.
----------------------------------------------------------------------
Comment By: Neal Norwitz (nnorwitz)
Date: 2003-04-01 17:02
Message:
Logged In: YES
user_id=33168
I fixed the test hanging, but not the actual bug. The bug
appears when running test_pty after test_openpty. There's
some interaction, but I don't know what it is. The problem
happens on AIX also. I searched through some man pages, but
nothing leapt out at me. I think I tried googling for the
answer to no avail. Any insight or ideas would be helpful.
This may have started when adding /dev/ptmx (ptc for AIX)
support.
----------------------------------------------------------------------
Comment By: Michael Hudson (mwh)
Date: 2003-04-01 11:26
Message:
Logged In: YES
user_id=6656
Neal? I thought you thought this was fixed?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=713169&group_id=5470
More information about the Python-bugs-list
mailing list