Skip to content

cpython test_poll2 intermittent failure #1480

@vtikoo

Description

@vtikoo

Sometimes test_poll2 calls mmap from a child process before execve, a scenario not supported in Mystikos

[2023-07-25T08:31:36.429Z] �[0m*** kernel panic: syscall.c(3659): _SYS_mmap(): mmap unsupported: pseudo fork process is calling mmap when running in pseudo_wait mode
[2023-07-25T08:31:36.429Z] 0x100424c5c: __myst_panic()
[2023-07-25T08:31:36.429Z] 0x100407329: _SYS_mmap()
[2023-07-25T08:31:36.429Z] 0x10040ae27: _syscall()
[2023-07-25T08:31:36.429Z] 0x100447152: __morestack()
[2023-07-25T08:31:36.429Z] *** Kernel segmentation fault 
[2023-07-25T08:31:36.429Z] 0x100407329: _SYS_mmap()
[2023-07-25T08:31:36.429Z] 0x10040ae27: _syscall()
[2023-07-25T08:31:36.429Z] 0x100447152: __morestack()
[2023-07-25T08:33:49.390Z] Timeout (0:02:00)!
[2023-07-25T08:33:49.390Z] Thread 0x00000003036e8da8 (most recent call first):
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/test/test_poll.py", line 130 in test_poll2
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/case.py", line 633 in _callTestMethod
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/case.py", line 676 in run
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/case.py", line 736 in __call__
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/suite.py", line 122 in run
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/suite.py", line 84 in __call__
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/suite.py", line 122 in run
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/suite.py", line 84 in __call__
[2023-07-25T08:33:49.390Z]   File "/cpython/Lib/unittest/runner.py", line 176 in run
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/support/__init__.py", line 2030 in _run_suite
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/support/__init__.py", line 2152 in run_unittest
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/test_poll.py", line 230 in test_main
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/runtest.py", line 234 in _runtest_inner2
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/runtest.py", line 270 in _runtest_inner
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/runtest.py", line 153 in _runtest
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/runtest.py", line 193 in runtest
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/main.py", line 420 in run_tests_sequential
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/main.py", line 518 in run_tests
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/main.py", line 690 in _main
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/main.py", line 637 in main
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/libregrtest/main.py", line 715 in main
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/test/__main__.py", line 2 in <module>
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/runpy.py", line 87 in _run_code
[2023-07-25T08:33:49.391Z]   File "/cpython/Lib/runpy.py", line 194 in _run_module_as_main

Failing test run here.

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