New submission from Serhiy Storchaka:

Changeset c9782a9ac031 caused segmentation fault when underlying table of the 
set is reallocated but the number of set elements is kept the same during 
iteration. Crash reproducer:

s = set(range(100))
s.clear()
s.update(range(100))
si = iter(s)
s.clear()
a = list(range(100))
s.update(range(100))
list(si)

----------
components: Interpreter Core
messages: 246394
nosy: rhettinger, serhiy.storchaka
priority: normal
severity: normal
stage: needs patch
status: open
title: Crash when a set is changed during iteration
type: crash
versions: Python 3.6

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24581>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to