Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Closed
Description
Bug summary
Hello,
we got a couple of bug reports in Debian about matplotlib segfaulting on mipsel when running tests
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000774
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000435 (this is actually for astropy, but it fails the same as the one before)
Code for reproduction
runningthetestsuite
Actual outcome
build/lib.linux-mips64-3.10/matplotlib/tests/test_agg.py::test_repeated_save_with_alpha PASSED [ 0%]build/lib.linux-mips64-3.10/matplotlib/tests/test_agg.py::test_large_single_path_collection Fatal Python error: Segmentation faultCurrent thread 0x000000fff1dc1710 (most recent call first): File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/lines.py", line 840 in draw File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/artist.py", line 50 in draw_wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/axis.py", line 299 in draw File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/artist.py", line 50 in draw_wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/axis.py", line 1163 in draw File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/artist.py", line 50 in draw_wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/image.py", line 132 in _draw_list_compositing_images File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/axes/_base.py", line 3082 in draw File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/artist.py", line 50 in draw_wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/image.py", line 132 in _draw_list_compositing_images File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/figure.py", line 2803 in draw File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/artist.py", line 50 in draw_wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/artist.py", line 73 in draw_wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/backends/backend_agg.py", line 436 in draw File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/backends/backend_agg.py", line 540 in print_png File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/_api/deprecation.py", line 412 in wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/backend_bases.py", line 1643 in wrapper File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/backend_bases.py", line 2314 in print_figure File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/figure.py", line 3012 in savefig File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/pyplot.py", line 958 in savefig File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/tests/test_agg.py", line 61 in test_large_single_path_collection File "/usr/lib/python3/dist-packages/_pytest/python.py", line 183 in pytest_pyfunc_call File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda> File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__ File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1641 in runtest File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 162 in pytest_runtest_call File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda> File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__ File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 255 in <lambda> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 311 in from_call File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 254 in call_runtest_hook File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 215 in call_and_report File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 126 in runtestprotocol File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 109 in pytest_runtest_protocol File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda> File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__ File "/usr/lib/python3/dist-packages/_pytest/main.py", line 348 in pytest_runtestloop File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda> File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__ File "/usr/lib/python3/dist-packages/_pytest/main.py", line 323 in _main File "/usr/lib/python3/dist-packages/_pytest/main.py", line 269 in wrap_session File "/usr/lib/python3/dist-packages/_pytest/main.py", line 316 in pytest_cmdline_main File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda> File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 162 in main File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/__init__.py", line 1262 in test File "/<<PKGBUILDDIR>>/build/lib.linux-mips64-3.10/matplotlib/_api/deprecation.py", line 205 in wrapper File "/<<PKGBUILDDIR>>/tests.py", line 33 in <module>Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg.lapack_lite, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, matplotlib._c_internal_utils, PIL._imaging, matplotlib._path, kiwisolver, matplotlib._image, _cffi_backend, gi._gi, pvectorc, lxml._elementpath, lxml.etree, PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets (total: 27)Segmentation fault
full build loghere
Expected outcome
no failure
Additional information
No response
Operating system
Debian
Matplotlib Version
3.5.0
Matplotlib Backend
No response
Python version
3.9.9 and 3.10.0
Jupyter version
No response
Installation
Linux package manager