Issue 17300: Сrash when deleting deeply recursive iterator wrappers
Issue17300
Created on 2013-02-26 10:28 by serhiy.storchaka, last changed 2022-04-11 14:57 by admin. This issue is now closed.
| Messages (3) | |||
|---|---|---|---|
| msg183041 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * ![]() |
Date: 2013-02-26 10:28 | |
http://permalink.gmane.org/gmane.comp.python.ideas/19669 >>> from itertools import islice, count >>> it = count() >>> for i in range(1000000): ... it = islice(it, 0) ... >>> del it Segmentation fault This looks very similar to the crash in tee() (issue13454). |
|||
| msg183042 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * ![]() |
Date: 2013-02-26 10:36 | |
And same issue with filter: >>> it = iter([]) >>> for i in range(1000000): ... it = filter(None, it) ... >>> del it Segmentation fault |
|||
| msg183043 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * ![]() |
Date: 2013-02-26 10:40 | |
Aha, this is a duplicate of issue14010. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:57:42 | admin | set | github: 61502 |
| 2013-02-26 10:40:16 | serhiy.storchaka | set | status: open -> closed superseder: deeply nested itertools objects segfault messages: + msg183043 resolution: duplicate |
| 2013-02-26 10:36:47 | serhiy.storchaka | set | messages:
+ msg183042 title: Сrash when deleting deeply recursive islice() -> Сrash when deleting deeply recursive iterator wrappers |
| 2013-02-26 10:28:15 | serhiy.storchaka | create | |
