[issue24482] itertools.tee causes segfault in a multithreading environment, while the equivalent implementation does'nt

2015-06-21 Thread Dmitry Odzerikho

Changes by Dmitry Odzerikho :


--
components: Library (Lib)
nosy: Dmitry Odzerikho
priority: normal
severity: normal
status: open
title: itertools.tee causes segfault in a multithreading environment, while the 
equivalent implementation does'nt
type: crash
versions: Python 2.7

___
Python tracker 
<http://bugs.python.org/issue24482>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24482] itertools.tee causes segfault in a multithreading environment, while the equivalent implementation doesn't

2015-06-21 Thread Dmitry Odzerikho

New submission from Dmitry Odzerikho:

Hi,

I'm using iterators returned by itertools.tee in different threads. The 
original iterator passed to itertools.tee is thread-safe, however, it doesn't 
guarantees that the cloned iterators are thread safe too. However the 
equivalent implementation of itertools.tee in pure Python seems to work fine in 
this case. Is it expected or I'm doing something wrong?

I'm attaching a simple example that shows the behaviour.

--
title: itertools.tee causes segfault in a multithreading environment, while the 
equivalent implementation does'nt -> itertools.tee causes segfault in a 
multithreading environment, while the equivalent implementation doesn't
Added file: http://bugs.python.org/file39756/test_segfault.py

___
Python tracker 
<http://bugs.python.org/issue24482>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24482] itertools.tee causes segfault in a multithreading environment, while the equivalent implementation doesn't

2015-06-21 Thread Dmitry Odzerikho

Changes by Dmitry Odzerikho :


Added file: http://bugs.python.org/file39757/test_segfault.py

___
Python tracker 
<http://bugs.python.org/issue24482>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24482] itertools.tee causes segfault in a multithreading environment, while the equivalent implementation doesn't

2015-06-21 Thread Dmitry Odzerikho

Changes by Dmitry Odzerikho :


Removed file: http://bugs.python.org/file39756/test_segfault.py

___
Python tracker 
<http://bugs.python.org/issue24482>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com