This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Odd behavior with unicode.translate on OSX.
Type: Stage:
Components: Unicode Versions:
process
Status: closed Resolution: duplicate
Dependencies: Superseder:
Assigned To: lemburg Nosy List: doerwalter, jemfinch, lemburg, titanstar
Priority: normal Keywords:

Created on 2004-09-22 13:00 by jemfinch, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (5)
msg22513 - (view) Author: Jeremy Fincher (jemfinch) Date: 2004-09-22 13:00
d = {ord('f'): 'eff '}
for i in range(100):
....s = u'f' * i
....print i
....s.translate(d)

On my Panther laptop, that fails at i=25 with a MemoryError:

*** malloc: vm_allocate(size=1677725696) failed (error code=3)
*** malloc[2346]: error: Can't allocate region
Traceback (most recent call last):
..File "<stdin>", line 4, in ?
MemoryError

It works fine on the Linux and BSD boxes I was able to test on, 
though.
msg22514 - (view) Author: Jeremy Fincher (jemfinch) Date: 2004-09-22 13:10
Logged In: YES 
user_id=99508

Oops, that 'eff ' should be u'eff ', obviously.  Sorry about that.
msg22515 - (view) Author: Walter Dörwald (doerwalter) * (Python committer) Date: 2004-09-22 17:23
Logged In: YES 
user_id=89016

This is probably a duplicate of bug 828737 ("unicode translate 
leaks memory"), which should be fixed in the current version 
2.3.4. Which version of Python are you using?
msg22516 - (view) Author: Rune Holm (titanstar) Date: 2004-09-29 02:56
Logged In: YES 
user_id=858364

I can reproduce this on panther with python 2.3 (Apple Computer, Inc. 
build 1495). However, with the current 2.4 CVS head (as of 29 Sept) 
compiled on the same computer, this bug is gone.
msg22517 - (view) Author: Walter Dörwald (doerwalter) * (Python committer) Date: 2004-09-29 10:42
Logged In: YES 
user_id=89016

Thanks for the check, closing the report.
History
Date User Action Args
2022-04-11 14:56:07adminsetgithub: 40942
2004-09-22 13:00:20jemfinchcreate