Skip to content

QuadPrecision(2) ** 100 crashes on Pyodide #249

@juntyr

Description

@juntyr
import numpy as np
import numpy_quaddtype

np.power(numpy_quaddtype.QuadPrecision(2), 112) # ok
np.array(numpy_quaddtype.QuadPrecision(2)) ** 112 # ok

numpy_quaddtype.QuadPrecision(2) ** 112 # crash
Pyodide has suffered a fatal error. Please report this to the Pyodide maintainers.
The cause of the fatal error was:
RuntimeError: null function or function signature mismatch
    at wasm://wasm/020fcee6:wasm-function[838]:0x152bd1
    at wasm://wasm/020fcee6:wasm-function[839]:0x152d5c
    at wasm://wasm/020fcee6:wasm-function[3533]:0x26dd6a
    at wasm://wasm/020fcee6:wasm-function[3531]:0x25ef9f
    at wasm://wasm/020fcee6:wasm-function[4464]:0x2d68c2
    at wasm://wasm/020fcee6:wasm-function[4465]:0x2d6ccf
    at wasm://wasm/020fcee6:wasm-function[4461]:0x2d64d8
    at wasm://wasm/020fcee6:wasm-function[4458]:0x2d5dc8
    at wasm://wasm/020fcee6:wasm-function[4456]:0x2d59d6
    at wasm://wasm/020fcee6:wasm-function[4466]:0x2d6d3a {
  pyodide_fatal_error: true
}
Stack (most recent call first):
  File "<stdin>-2", line 1 in <module>
  File "/lib/python313.zip/_pyrepl/main.py", line 30 in interactive_console
  File "/lib/python313.zip/_pyrepl/__main__.py", line 6 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main
RuntimeError: null function or function signature mismatch
    at wasm://wasm/020fcee6:wasm-function[838]:0x152bd1
    at wasm://wasm/020fcee6:wasm-function[839]:0x152d5c
    at wasm://wasm/020fcee6:wasm-function[3533]:0x26dd6a
    at wasm://wasm/020fcee6:wasm-function[3531]:0x25ef9f
    at wasm://wasm/020fcee6:wasm-function[4464]:0x2d68c2
    at wasm://wasm/020fcee6:wasm-function[4465]:0x2d6ccf
    at wasm://wasm/020fcee6:wasm-function[4461]:0x2d64d8
    at wasm://wasm/020fcee6:wasm-function[4458]:0x2d5dc8
    at wasm://wasm/020fcee6:wasm-function[4456]:0x2d59d6
    at wasm://wasm/020fcee6:wasm-function[4466]:0x2d6d3a {
  pyodide_fatal_error: true
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions