Nick Coghlan wrote:
> Kevin Jacobs <[EMAIL PROTECTED]> wrote:
>> Try this at home:
>> import collections
>> d=collections.defaultdict(int)
>> d.iterkeys().next()  # Seg fault
>> d.iteritems().next() # Seg fault
>> d.itervalues().next() # Fine and dandy
> 
> This all worked fine for me in rev 46739 and 46849 (Kubuntu 6.06, gcc 4.0.3).
> 
>> Python version:
>> Python 2.5a2 (trunk:46822M, Jun 10 2006, 13:14:15)
>> [GCC 4.0.2 20050901 (prerelease) (SUSE Linux)] on linux2
> 
> Either something got broken and then fixed again between the two revs I 
> tried, 
> there's a problem specific to GCC 4.0.2, or there's a problem with whatever 
> local modifications you have in your working copy :)

Same here. I tried with the same revision as Kevin, and got no segfault
at all (using GCC 4.1.1 on Linux).

Note that "GCC 4.0.2 20050901 (prerelease)" sound like something that's not
really been thoroughly tested ;)

Georg

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to