Skip to content

[NSKIP050] hosted Nanvix unable to run this module cleanly #530

@ada-x64

Description

@ada-x64

[NSKIP050] hosted Nanvix unable to run this module cleanly

Skip message

NSKIP050: hosted Nanvix unable to run this module cleanly (rmdir errno 88 cascade and/or other linuxd VFS issues)

Root cause

Umbrella for module-level skips on hosted Nanvix where the dominant
failure is the NSKIP012 rmdir errno-88 cascade leaking into test
teardown, plus secondary contributors that have not been individually
bisected:

  • pycache rename hangs (NSKIP021 family, in linuxd path)
  • EPERM on unlink for some opened-then-closed files
  • unidentified VM hangs partway through the module

Modules currently under this umbrella: test_bufio, test_bz2,
test_file, test_filecmp, test_fileio, test_genericpath,
test_glob, test_gzip, test_import, test_io, test_linecache,
test_modulefinder, test_ntpath, test_pathlib, test_pkgutil,
test_posixpath, test_shutil, test_stat, test_tarfile,
test_tempfile, test_zipapp, test_zipfile, test_zipimport.

About 14 of these show the "left behind ... [Errno 88]" warning that
points squarely at the rmdir cascade; the remaining ~9 hung or failed
without leftover-dir evidence and were not bisected. Sub-issues to
follow as bisection lands.

Finding the footprint

rg -n 'NSKIP050'

Parent

Tracked in #371.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions