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