[reportlab-users] Reproducible crash of reportlab 3.5.50 on x86_64 with current Python3

Hans-Peter Jansen hpj at urpla.net
Tue Sep 22 14:38:36 EDT 2020


Hi,

while working on packaging the current version of reportlab on openSUSE, I 
stumbled upon a reproducible crash in the tests:

[    9s] + export PYTHONPATH=/home/abuild/rpmbuild/BUILDROOT/python-reportlab-3.5.50-0.x86_64/usr/lib64/python3.8/site-packages
[    9s] + PYTHONPATH=/home/abuild/rpmbuild/BUILDROOT/python-reportlab-3.5.50-0.x86_64/usr/lib64/python3.8/site-packages
[    9s] + python3 runAll.py
[   11s] .............*** Error in `/usr/bin/python3': free(): invalid pointer: 0x0000562662d76b20 ***
[   12s] F.........................*** Error in `python3': free(): invalid pointer: 0x0000560d03b48d20 ***
[   12s] /var/tmp/rpm-tmp.FHfzwC: line 45: 24177 Aborted                 (core dumped) python3 runAll.py
[   12s] error: Bad exit status from /var/tmp/rpm-tmp.FHfzwC (%check)
[   12s] 


Interestingly, the crash didn't happen on i586 builds, although it's using 
the same compiler, python, etc.

This is reproduced on several targets Leap 15.1, 15.2 and Tumbleweed (a 
pretty current rolling release), and Python 3.8.5.

Does this ring a bell for anybody?

The build can be accessed here with full logs:

https://build.opensuse.org/package/show/home:frispete:python/python-reportlab

Note, that I'm disabling the tests for now, but they can be switched on easily.

I've attempted to file a an issued on bitbucket, but they completely removed
the mercurial repos.

Pete




More information about the reportlab-users mailing list