this bug does not appear to be actually fixed in version
2.4.3-8ubuntu1 (i.e. the patch has not been applied):

$ apt-cache show python2.4 | fgrep Version
Version: 2.4.3-8ubuntu1
 Version 2.4 of the high-level, interactive object oriented language,
Python-Version: 2.4
$ python2.4 -c 'assert(repr(u"\U00010000" * 39 +u"\uffff" * 4096))
==(repr(u"\U00010000" * 39 + u"\uffff" * 4096))'
*** glibc detected *** python2.4: realloc(): invalid next size: 0x081a2628 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7e0d38a]
/lib/tls/i686/cmov/libc.so.6(__libc_realloc+0xff)[0xb7e0dcbf]
python2.4(_PyString_Resize+0x91)[0x8084bb1]
python2.4[0x809c0c8]
python2.4(PyObject_Repr+0x65)[0x807edc5]
python2.4(PyEval_EvalFrame+0x4801)[0x80b8941]
python2.4(PyEval_EvalCodeEx+0x839)[0x80b9fc9]
python2.4(PyEval_EvalCode+0x57)[0x80ba037]
python2.4(PyRun_SimpleStringFlags+0xa8)[0x80dd3d8]
python2.4(Py_Main+0x684)[0x8055884]
python2.4(main+0x22)[0x80550f2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7dba8cc]
python2.4[0x8055041]
======= Memory map: ========
08048000-08120000 r-xp 00000000 08:03 623527     /usr/bin/python2.4
08120000-08141000 rw-p 000d8000 08:03 623527     /usr/bin/python2.4
08141000-081b8000 rw-p 08141000 00:00 0          [heap]
b7b00000-b7b21000 rw-p b7b00000 00:00 0
b7b21000-b7c00000 ---p b7b21000 00:00 0
b7cc3000-b7ccd000 r-xp 00000000 08:03 2285687    /lib/libgcc_s.so.1
b7ccd000-b7cce000 rw-p 00009000 08:03 2285687    /lib/libgcc_s.so.1
b7ceb000-b7d1e000 r--p 00000000 08:03 82634
/usr/lib/locale/en_US.utf8/LC_CTYPE
b7d1e000-b7d21000 r-xp 00000000 08:03 635852
/usr/lib/python2.4/lib-dynload/_locale.so
b7d21000-b7d22000 rw-p 00003000 08:03 635852
/usr/lib/python2.4/lib-dynload/_locale.so
b7d22000-b7da5000 rw-p b7d22000 00:00 0
b7da5000-b7ed2000 r-xp 00000000 08:03 2362694    /lib/tls/i686/cmov/libc-2.4.so
b7ed2000-b7ed4000 r--p 0012c000 08:03 2362694    /lib/tls/i686/cmov/libc-2.4.so
b7ed4000-b7ed6000 rw-p 0012e000 08:03 2362694    /lib/tls/i686/cmov/libc-2.4.so
b7ed6000-b7ed9000 rw-p b7ed6000 00:00 0
b7ed9000-b7efd000 r-xp 00000000 08:03 2363095    /lib/tls/i686/cmov/libm-2.4.so
b7efd000-b7eff000 rw-p 00023000 08:03 2363095    /lib/tls/i686/cmov/libm-2.4.so
b7eff000-b7f01000 r-xp 00000000 08:03 2363110
/lib/tls/i686/cmov/libutil-2.4.so
b7f01000-b7f03000 rw-p 00001000 08:03 2363110
/lib/tls/i686/cmov/libutil-2.4.so
b7f03000-b7f04000 rw-p b7f03000 00:00 0
b7f04000-b7f06000 r-xp 00000000 08:03 2363094    /lib/tls/i686/cmov/libdl-2.4.so
b7f06000-b7f08000 rw-p 00001000 08:03 2363094    /lib/tls/i686/cmov/libdl-2.4.so
b7f08000-b7f17000 r-xp 00000000 08:03 2363105
/lib/tls/i686/cmov/libpthread-2.4.so
b7f17000-b7f19000 rw-p 0000f000 08:03 2363105
/lib/tls/i686/cmov/libpthread-2.4.so
b7f19000-b7f1b000 rw-p b7f19000 00:00 0
b7f31000-b7f38000 r--s 00000000 08:03 2130376
/usr/lib/gconv/gconv-modules.cache
b7f38000-b7f3a000 rw-p b7f38000 00:00 0
b7f3a000-b7f53000 r-xp 00000000 08:03 376899     /lib/ld-2.4.so
b7f53000-b7f55000 rw-p 00018000 08:03 376899     /lib/ld-2.4.so
bff0d000-bff23000 rw-p bff0d000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]
Aborted
$

On 8/25/06, Matthias Klose <[EMAIL PROTECTED]> wrote:
> fixed in 2.4.3-8ubuntu1
>
>
> ** Changed in: python2.4 (Ubuntu)
>      Assignee: (unassigned) => Matthias Klose
>        Status: Confirmed => Fix Released
>
> --
> buffer overrun in repr() for unicode strings
> https://launchpad.net/bugs/56633
>

-- 
buffer overrun in repr() for unicode strings
https://launchpad.net/bugs/56633

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to