Skip to content

pmem-ns test: frequent "exit status 237 or signal 109 SIGinvalid" #290

@marc-hb

Description

@marc-hb

This happens frequently on a fresh QEMU boot and full test suite run. Then it cannot be reproduced. Trying to extract log differences with a successful run:

=================================== 34/49 ====================================
test:         ndctl:ndctl / pmem-ns
start time:   23:45:24
duration:     0.45s
result:       (exit status 237 or signal 109 SIGinvalid)


libndctl: __sysfs_read_attr: failed to open /sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0012:00/ndbus1/region3/persistence_domain: No such file or d>
libndctl: __sysfs_device_parse: region3: processed
ACPI.NFIT unavailable falling back to nfit_test           <-----------
libndctl: __sysfs_device_parse: base: '/sys/class/nd' dev: 'ndctl'
libndctl: __sysfs_read_attr: failed to open /sys/class/nd/ndctl2/device/of_node/compatible: No such file or directory


libndctl: __sysfs_read_attr: failed to open /sys/class/nd/ndctl1/device/firmware/capability: No such file or directory
libndctl: __sysfs_device_parse: ndctl1: processed
/root/ndctl/build/test/pmem-ns: found provider: nfit_test.0    <-----
libndctl: ndctl_bus_wait_probe: waited 11 milliseconds for bus2...
libndctl: __sysfs_device_parse: base: '/sys/devices/platform/nfit_test.0/ndbus2' dev: 'region'



libndctl: __sysfs_device_parse: base: '/sys/devices/platform/nfit_test.0/ndbus2/region7' dev: 'namespace7.'
libndctl: __util_modalias_to_module: alias: nd:t4 module: nd_pmem
libndctl: __sysfs_device_parse: namespace7.0: processed
libndctl: write_attr: failed to open /sys/devices/platform/nfit_test.0/ndbus2/region7/namespace7.0/uuid: No such file or directory
/root/ndctl/build/test/pmem-ns: failed to create PMEM namespace   <------------
libndctl: ndctl_region_disable: region7: disabled
libndctl: ndctl_bus_wait_probe: waited 2 milliseconds for bus2...
libndctl: __sysfs_device_parse: base: '/sys/devices/platform/nfit_test.1/ndbus3' dev: 'region'

Reproduced with ndctl v80, kernel v6.14 + many other combinations. Same test failure observed by other people on other systems.

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