[Bug 2050085] [NEW] netgen: FTBFS (Fatal Python error: Segmentation fault) when LTO is enabled

Graham Inggs 2050085 at bugs.launchpad.net
Mon Jan 22 12:11:16 UTC 2024


Public bug reported:

Seen in 6.2.2305+dfsg1-2:

============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
collecting ... Fatal Python error: Segmentation fault

Current thread 0x00007fc32fd34040 (most recent call first):
  File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 1233 in create_module
  File "<frozen importlib._bootstrap>", line 573 in module_from_spec
  File "<frozen importlib._bootstrap>", line 676 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
  File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1232 in _handle_fromlist
  File "/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/netgen/__init__.py", line 44 in <module>
  File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 940 in exec_module
  File "<frozen importlib._bootstrap>", line 690 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
  File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1126 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
  File "/<<PKGBUILDDIR>>/tests/pytest/test_boundarylayer.py", line 3 in <module>
  File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 186 in exec_module
  File "<frozen importlib._bootstrap>", line 690 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
  File "<frozen importlib._bootstrap>", line 1204 in _gcd_import
  File "/usr/lib/python3.11/importlib/__init__.py", line 126 in import_module
  File "/usr/lib/python3/dist-packages/_pytest/pathlib.py", line 567 in import_path
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 617 in _importtestmodule
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 528 in _getobj
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 310 in obj
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 545 in _inject_setup_module_fixture
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 531 in collect
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 372 in <lambda>
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 372 in pytest_make_collect_report
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 547 in collect_one_node
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 842 in genitems
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 675 in perform_collect
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 335 in pytest_collection
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 324 in _main
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 271 in wrap_session
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in pytest_cmdline_main
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 169 in main
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 192 in console_main
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main

Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, 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 (total: 13)
Segmentation fault (core dumped)

** Affects: lto-disabled-list (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: netgen (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: update-excuse

** Tags added: update-excuse

** Also affects: lto-disabled-list (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lto-disabled-list in Ubuntu.
https://bugs.launchpad.net/bugs/2050085

Title:
  netgen: FTBFS (Fatal Python error: Segmentation fault) when LTO is
  enabled

Status in lto-disabled-list package in Ubuntu:
  New
Status in netgen package in Ubuntu:
  New

Bug description:
  Seen in 6.2.2305+dfsg1-2:

  ============================= test session starts ==============================
  platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 -- /usr/bin/python3
  cachedir: .pytest_cache
  rootdir: /<<PKGBUILDDIR>>
  collecting ... Fatal Python error: Segmentation fault

  Current thread 0x00007fc32fd34040 (most recent call first):
    File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
    File "<frozen importlib._bootstrap_external>", line 1233 in create_module
    File "<frozen importlib._bootstrap>", line 573 in module_from_spec
    File "<frozen importlib._bootstrap>", line 676 in _load_unlocked
    File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
    File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
    File "<frozen importlib._bootstrap>", line 1232 in _handle_fromlist
    File "/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/netgen/__init__.py", line 44 in <module>
    File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
    File "<frozen importlib._bootstrap_external>", line 940 in exec_module
    File "<frozen importlib._bootstrap>", line 690 in _load_unlocked
    File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
    File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
    File "<frozen importlib._bootstrap>", line 1126 in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
    File "/<<PKGBUILDDIR>>/tests/pytest/test_boundarylayer.py", line 3 in <module>
    File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 186 in exec_module
    File "<frozen importlib._bootstrap>", line 690 in _load_unlocked
    File "<frozen importlib._bootstrap>", line 1147 in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 1176 in _find_and_load
    File "<frozen importlib._bootstrap>", line 1204 in _gcd_import
    File "/usr/lib/python3.11/importlib/__init__.py", line 126 in import_module
    File "/usr/lib/python3/dist-packages/_pytest/pathlib.py", line 567 in import_path
    File "/usr/lib/python3/dist-packages/_pytest/python.py", line 617 in _importtestmodule
    File "/usr/lib/python3/dist-packages/_pytest/python.py", line 528 in _getobj
    File "/usr/lib/python3/dist-packages/_pytest/python.py", line 310 in obj
    File "/usr/lib/python3/dist-packages/_pytest/python.py", line 545 in _inject_setup_module_fixture
    File "/usr/lib/python3/dist-packages/_pytest/python.py", line 531 in collect
    File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 372 in <lambda>
    File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call
    File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 372 in pytest_make_collect_report
    File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall
    File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec
    File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
    File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 547 in collect_one_node
    File "/usr/lib/python3/dist-packages/_pytest/main.py", line 842 in genitems
    File "/usr/lib/python3/dist-packages/_pytest/main.py", line 675 in perform_collect
    File "/usr/lib/python3/dist-packages/_pytest/main.py", line 335 in pytest_collection
    File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall
    File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec
    File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
    File "/usr/lib/python3/dist-packages/_pytest/main.py", line 324 in _main
    File "/usr/lib/python3/dist-packages/_pytest/main.py", line 271 in wrap_session
    File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in pytest_cmdline_main
    File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall
    File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec
    File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 169 in main
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 192 in console_main
    File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in <module>
    File "<frozen runpy>", line 88 in _run_code
    File "<frozen runpy>", line 198 in _run_module_as_main

  Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, 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 (total: 13)
  Segmentation fault (core dumped)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lto-disabled-list/+bug/2050085/+subscriptions




More information about the foundations-bugs mailing list