Skip to content

omitexports0.test_wasm_global regression #25550

@juj

Description

@juj

C:\emsdk\emscripten\main>test\runner omitexports0.test_wasm_global
Running test_core: (1 tests)
test_wasm_global (test_core.omitexports0.test_wasm_global) ... -- begin program output --
in main: 0
new value: 42
Aborted(Assertion failed: undefined)
C:\emsdk\emscripten\main\out\test\test_wasm_global.js:583
  var e = new WebAssembly.RuntimeError(what);
          ^

RuntimeError: Aborted(Assertion failed: undefined)
    at abort (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:583:11)
    at assert (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:264:5)
    at 68480 (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1615:18)
    at runEmAsmFunction (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:980:30)
    at _emscripten_asm_const_int (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:983:14)
    at wasm://wasm/2089571e:wasm-function[5]:0x36d
    at wasm://wasm/2089571e:wasm-function[6]:0x3a6
    at callMain (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1641:15)
    at doRun (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1694:24)
    at run (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1707:5)
    at removeRunDependency (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:818:11)
    at receiveInstance (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:721:5)
    at receiveInstantiationResult (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:738:12)
    at createWasm (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:764:17)
Thrown at:
    at abort (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:583:11)
    at assert (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:264:5)
    at 68480 (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1615:18)
    at runEmAsmFunction (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:980:30)
    at _emscripten_asm_const_int (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:983:14)
    at $func5 (wasm://wasm/2089571e:1:878)
    at $main (wasm://wasm/2089571e:1:935)
    at callMain (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1641:15)
    at doRun (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1694:24)
    at run (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1707:5)


Node.js v22.16.0
-- end program output --
FAIL

======================================================================
FAIL: test_wasm_global (test_core.omitexports0.test_wasm_global)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\emsdk\emscripten\main\test\common.py", line 1000, in resulting_test
    return func(self, *args)
  File "C:\emsdk\emscripten\main\test\test_core.py", line 81, in decorated
    return func(self, *args, **kwargs)
  File "C:\emsdk\emscripten\main\test\test_core.py", line 9691, in test_wasm_global
    self.do_core_test('test_wasm_global.c', cflags=['-sEXPORTED_FUNCTIONS=_main,_my_global'])
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\emsdk\emscripten\main\test\test_core.py", line 428, in do_core_test
    self.do_run_in_out_file_test(Path('core', testname), **kwargs)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\emsdk\emscripten\main\test\common.py", line 2067, in do_run_in_out_file_test
    output = self._build_and_run(srcfile, expected, **kwargs)
  File "C:\emsdk\emscripten\main\test\common.py", line 2105, in _build_and_run
    js_output = self.run_js(js_file, engine, args,
                            input=input,
                            assert_returncode=assert_returncode,
                            interleaved_output=interleaved_output)
  File "C:\emsdk\emscripten\main\test\common.py", line 1684, in run_js
    self.fail('JS subprocess failed (%s): %s (expected=%s).  Output:\n%s' % (error.cmd, error.returncode, assert_returncode, ret))
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: JS subprocess failed (C:/emsdk/node/22.16.0_64bit/bin/node.exe --stack-trace-limit=50 --trace-uncaught C:\emsdk\emscripten\main\out\test\test_wasm_global.js): 1 (expected=0).  Output:
in main: 0
new value: 42
Aborted(Assertion failed: undefined)
C:\emsdk\emscripten\main\out\test\test_wasm_global.js:583
  var e = new WebAssembly.RuntimeError(what);
          ^

RuntimeError: Aborted(Assertion failed: undefined)
    at abort (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:583:11)
    at assert (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:264:5)
    at 68480 (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1615:18)
    at runEmAsmFunction (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:980:30)
    at _emscripten_asm_const_int (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:983:14)
    at wasm://wasm/2089571e:wasm-function[5]:0x36d
    at wasm://wasm/2089571e:wasm-function[6]:0x3a6
    at callMain (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1641:15)
    at doRun (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1694:24)
    at run (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1707:5)
    at removeRunDependency (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:818:11)
    at receiveInstance (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:721:5)
    at receiveInstantiationResult (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:738:12)
    at createWasm (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:764:17)
Thrown at:
    at abort (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:583:11)
    at assert (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:264:5)
    at 68480 (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1615:18)
    at runEmAsmFunction (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:980:30)
    at _emscripten_asm_const_int (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:983:14)
    at $func5 (wasm://wasm/2089571e:1:878)
    at $main (wasm://wasm/2089571e:1:935)
    at callMain (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1641:15)
    at doRun (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1694:24)
    at run (C:\emsdk\emscripten\main\out\test\test_wasm_global.js:1707:5)


Node.js v22.16.0


----------------------------------------------------------------------
Ran 1 test in 0.873s

FAILED (failures=1)

bisects to the new test added in PR #25530.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions