[Python-Dev] problem with pymalloc on the BeOS port. (original) (raw)
François Revol revol at free.fr
Mon Aug 23 14:26:07 CEST 2004
- Previous message: [Python-Dev] Re: [Python-checkins] python/nondist/peps pep-0020.txt, NONE, 1.1
- Next message: [Python-Dev] problem with pymalloc on the BeOS port.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi there, I'm updating the BeOS port of python to include the latest version in Zeta, the next incarnation of BeOS.
I'm having some problem when enabling pymalloc:
case $MAKEFLAGS in
-s) LIBRARY_PATH=/boot/home/Python-2.3.4:%A/lib:/boot/home/config/
lib:/boot/beos/system/lib CC='gcc' LDSHARED='./Modules/ld_so_beos
libpython2.3.so' OPT='-O' ./python -E ./setup.py -q build;;
*) LIBRARY_PATH=/boot/home/Python-2.3.4:%A/lib:/boot/home/config/lib:/
boot/beos/system/lib CC='gcc' LDSHARED='./Modules/ld_so_beos
libpython2.3.so' OPT='-O' ./python -E ./setup.py build;;
esac
running build
running build_ext
building 'struct' extension
gcc -O -fno-strict-aliasing -I. -I/boot/home/Python-2.3.4/./Include -I/
boot/home/config/include -I/boot/home/Python-2.3.4/Include -I/boot/home
/Python-2.3.4 -c /boot/home/Python-2.3.4/Modules/structmodule.c -o
build/temp.beos-5.1-BePC-2.3/structmodule.o
Debug memory block at address p=0x80010fb8:
0 bytes originally requested
The 4 pad bytes at p-4 are FORBIDDENBYTE, as expected.
The 4 pad bytes at tail=0x80010fb8 are not all FORBIDDENBYTE
(0xfb):
at tail+0: 0xdb *** OUCH
at tail+1: 0xdb *** OUCH
at tail+2: 0xdb *** OUCH
at tail+3: 0xdb *** OUCH
The block was made by call #3688627195 to debug malloc/realloc.
Fatal Python error: bad trailing pad byte
indeed, there seem to be 4 deadblock marks between the forbidden ones,
while the len is supposed to be null:
python:dm 0x80010fb8-8 32
80010fb0 00000000 fbfbfbfb dbdbdbdb fbfbdbdb
................
80010fc0 0100fbfb 507686ef 04000000 fbfbfbfb
......vP........
80010fd0 8013cbc8 fbfbfbfb 44ee0100 ffed0100
...........D....
Any clue ?
François.
- Previous message: [Python-Dev] Re: [Python-checkins] python/nondist/peps pep-0020.txt, NONE, 1.1
- Next message: [Python-Dev] problem with pymalloc on the BeOS port.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]