[New-bugs-announce] [issue27122] Hang with contextlib.ExitStack and subprocess.Popen (regression)

Valentin David report at bugs.python.org
Wed May 25 07:48:00 EDT 2016

New submission from Valentin David:

The attached script hangs while using 100% on Python 3.5.1 but not on Python 3.4.3. Tested both on Gentoo Linux and Ubuntu Linux.

The loop seems to be in PyErr_SetObject in a loop that recursively go through PyException_GetContext.

subprocess.Popen seems to cause the issue while calling io.open. strace reveals a error on call to lseek on a pipe.

The issue does not happen when using nested "with" instead of ExitStack.

files: hang_bug.py
messages: 266333
nosy: Valentin David
priority: normal
severity: normal
status: open
title: Hang with contextlib.ExitStack and subprocess.Popen (regression)
versions: Python 3.5
Added file: http://bugs.python.org/file42989/hang_bug.py

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list