Skip to content

BUG: RuntimeWarning: invalid value encountered in exp2 #29932

@elibroftw

Description

@elibroftw

Describe the issue:

Trying to build my music player in a CI, for some reason pyinstaller crashes.

Reproduce the code example:

See https://github.com/elibroftw/music-caster/actions/runs/18452315019/job/52567708377

Error message:

CRASHES ARE TO BE EXPECTED - PLEASE REPORT THEM TO NUMPY DEVELOPERS
D:\a\music-caster\music-caster\.venv\Lib\site-packages\numpy\core\getlimits.py:225: RuntimeWarning: invalid value encountered in exp2
  epsneg_f128 = exp2(ld(-113))
D:\a\music-caster\music-caster\.venv\Lib\site-packages\numpy\core\getlimits.py:226: RuntimeWarning: invalid value encountered in exp2
  tiny_f128 = exp2(ld(-16382))
D:\a\music-caster\music-caster\.venv\Lib\site-packages\numpy\core\getlimits.py:240: RuntimeWarning: invalid value encountered in exp2
  eps=exp2(ld(-112)),
D:\a\music-caster\music-caster\.venv\Lib\site-packages\numpy\core\getlimits.py:41: RuntimeWarning: invalid value encountered in nextafter
  self._smallest_subnormal = nextafter(
D:\a\music-caster\music-caster\.venv\Lib\site-packages\numpy\core\getlimits.py:52: RuntimeWarning: invalid value encountered in log10
  self.precision = int(-log10(self.eps))
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\__main__.py", line 321, in <module>
    run()
    ~~~^^
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\__main__.py", line 215, in run
    run_build(pyi_config, spec_file, **vars(args))
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\__main__.py", line 70, in run_build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\building\build_main.py", line 1272, in main
    build(specfile, distpath, workpath, clean_build)
    ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\building\build_main.py", line 1210, in build
    exec(code, spec_namespace)
    ~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\music-caster\music-caster\build_files\portable.spec", line 11, in <module>
    a = Analysis([f'{os.getcwd()}/src/music_caster.py'],
                 pathex=[os.getcwd()],
    ...<9 lines>...
                 cipher=block_cipher,
                 noarchive=False)
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\building\build_main.py", line 533, in __init__
    self.hookspath += discover_hook_directories()
                      ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\isolated\_parent.py", line 435, in wrapped
    return call(function, *args, **kwargs)
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\isolated\_parent.py", line 404, in call
    return isolated.call(function, *args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\music-caster\music-caster\.venv\Lib\site-packages\PyInstaller\isolated\_parent.py", line 322, in call
    raise SubprocessDiedError(
    ...<2 lines>...
    ) from None
PyInstaller.isolated._parent.SubprocessDiedError: Child process died calling discover_hook_directories() with args=() and kwargs={}. Its exit code was 3221225477.

Python and NumPy Versions:

3.14
PyInstaller: 6.16.0, contrib hooks: 2025.9

Runtime Environment:

No response

Context for the issue:

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions