

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
1 message in org.python.python-bugs-list[ python-Bugs-713169 ] test_pty fails...| From | Sent On | Attachments |
|---|---|---|
| SourceForge.net | Mar 10, 2004 12:22 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | [ python-Bugs-713169 ] test_pty fails on HP-UX and AIX when run after test_openpty | Actions... |
|---|---|---|
| From: | SourceForge.net (nore...@sourceforge.net) | |
| Date: | Mar 10, 2004 12:22:20 pm | |
| List: | org.python.python-bugs-list | |
Bugs item #713169, was opened at 2003-04-01 01:35 Message generated for change (Comment added) made by mdr0 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: Mark D. Roth (mdr0) Date: 2004-03-10 11: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 10: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 10: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 04: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







