Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[MNT]: Memory Leak detected with ASan #20858

Open
@Smit-create

Description

@Smit-create

Summary

I was trying to use address sanitizer to build scipy with meson (rgommers/scipy#32) and found few failures coming from matplotlib.
The traceback of the failures are:

Failure 1

scipy/cluster/tests/test_hierarchy.py .................................. [0%]..............................................FatalPythonerror:AbortedCurrentthread0x00007faa364ac740 (mostrecentcallfirst):File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/_layoutgrid.py",line80in<listcomp>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/_layoutgrid.py",line80in__init__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line3082ininit_layoutgridFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line2434inset_constrained_layoutFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line2279in__init__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/backend_bases.py",line3544innew_figure_managerFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/pyplot.py",line316innew_figure_managerFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/pyplot.py",line797infigureFile"/home/smit/Smitlunagariya/scipy/installdir/lib/python3.9/site-packages/scipy/cluster/tests/test_hierarchy.py",line830intest_valid_label_sizeFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/python.py",line183inpytest_pyfunc_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/python.py",line1641inruntestFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line162inpytest_runtest_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line255in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line311infrom_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line254incall_runtest_hookFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line215incall_and_reportFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line126inruntestprotocolFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line109inpytest_runtest_protocolFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line348inpytest_runtestloopFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line323in_mainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line269inwrap_sessionFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line316inpytest_cmdline_mainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/config/__init__.py",line162inmainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/config/__init__.py",line185inconsole_mainFile"/home/smit/anaconda3/envs/scipy-dev/bin/pytest",line11in<module>Aborted (coredumped)

Failure 2

scipy/spatial/tests/test__plotutils.pyFatalPythonerror:AbortedCurrentthread0x00007f0755dac740 (mostrecentcallfirst):File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/_layoutgrid.py",line80in<listcomp>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/_layoutgrid.py",line80in__init__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line3082ininit_layoutgridFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line2434inset_constrained_layoutFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line2279in__init__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/backend_bases.py",line3544innew_figure_managerFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/pyplot.py",line316innew_figure_managerFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/pyplot.py",line797infigureFile"/home/smit/Smitlunagariya/scipy/installdir/lib/python3.9/site-packages/scipy/spatial/tests/test__plotutils.py",line22intest_delaunayFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/python.py",line183inpytest_pyfunc_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/python.py",line1641inruntestFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line162inpytest_runtest_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line255in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line311infrom_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line254incall_runtest_hookFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line215incall_and_reportFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line126inruntestprotocolFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line109inpytest_runtest_protocolFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line348inpytest_runtestloopFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line323in_mainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line269inwrap_sessionFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line316inpytest_cmdline_mainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/config/__init__.py",line162inmainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/config/__init__.py",line185inconsole_mainFile"/home/smit/anaconda3/envs/scipy-dev/bin/pytest",line11in<module>Aborted (coredumped)

Failure 3

scipy/stats/tests/test_morestats.py .................................... [77%]........................................................................ [79%]...................xxx...FatalPythonerror:AbortedCurrentthread0x00007fd763d6d740 (mostrecentcallfirst):File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/_layoutgrid.py",line80in<listcomp>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/_layoutgrid.py",line80in__init__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line3082ininit_layoutgridFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line2434inset_constrained_layoutFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/figure.py",line2279in__init__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/backend_bases.py",line3544innew_figure_managerFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/pyplot.py",line316innew_figure_managerFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/matplotlib/pyplot.py",line797infigureFile"/home/smit/Smitlunagariya/scipy/installdir/lib/python3.9/site-packages/scipy/stats/tests/test_morestats.py",line1248intest_plot_kwargFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/python.py",line183inpytest_pyfunc_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/python.py",line1641inruntestFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line162inpytest_runtest_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line255in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line311infrom_callFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line254incall_runtest_hookFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line215incall_and_reportFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line126inruntestprotocolFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/runner.py",line109inpytest_runtest_protocolFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line348inpytest_runtestloopFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line323in_mainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line269inwrap_sessionFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/main.py",line316inpytest_cmdline_mainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/callers.py",line187in_multicallFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line84in<lambda>File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/manager.py",line93in_hookexecFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/pluggy/hooks.py",line286in__call__File"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/config/__init__.py",line162inmainFile"/home/smit/anaconda3/envs/scipy-dev/lib/python3.9/site-packages/_pytest/config/__init__.py",line185inconsole_mainFile"/home/smit/anaconda3/envs/scipy-dev/bin/pytest",line11in<module>Aborted (coredumped)

SciPy was build and tested onhttps://github.com/rgommers/scipy/tree/meson using:$ meson setup -Db_sanitize=address build --prefix=$PWD/installdir

Version used:

matplotlib                3.4.2matplotlib-base           3.4.2 matplotlib-inline         0.1.2

Proposed fix

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp