pexpect-based applications which can legitimately receive signals interrupting system calls, will traceback in the pexpect library.
[Test Case]
See the attached files test.py and sleep.py. Put them in the same directory and chmod +x test.py. Then run test.py. In the unpatched Trusty package, you'll see the traceback in pexpect/__init__.py. In the patched version of the package, no bogus AttributeError traceback escapes to the top level.
[Impact]
pexpect-based applications which can legitimately receive signals interrupting system calls, will traceback in the pexpect library.
[Test Case]
See the attached files test.py and sleep.py. Put them in the same directory and chmod +x test.py. Then run test.py. In the unpatched Trusty package, you'll see the traceback in pexpect/ __init_ _.py. In the patched version of the package, no bogus AttributeError traceback escapes to the top level.
[Regression Potential]
None anticipated.