@rbalint how would you feel about - for now - reverting debian/patches /test-expect-mmap-to-fail-in-seccomp-test-on-s390-and-s390.patch and instead also mark __i386__ as failing-to-protect?
That would allow the current combination of systemd&libseccomp in Focal to pass. Once this issue is sorted out between the upstreams we can adapt as needed. Well, lets give upstreams some time now - but knowing your opinion on this would be nice. Furthermore FYI systemd is atm FTFBS on arm64 and needs https://git.launchpad.net/~ubuntu-core- dev/ubuntu/+source/systemd/commit/?h=fix- MemoryDenyWriteExecute-x86-s390-bug-1853852&id=90a9551007b37be0c8a2569b918c33f56649682b -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1853852 Title: hard to reproduce issues in systemd autopkgtest against new libseccomp 2.4.2 Status in libseccomp: New Status in libseccomp package in Ubuntu: New Status in systemd package in Ubuntu: New Bug description: Hi, I'm mostly reporting this if to one of the people watching systemd more closely this is in any form a known issue or if there are any hints. I recently merged libseccomp 2.4.2 and after a few initial cleanups that worked well. But on propsoed-migration I hit systemd test issues. I have read about issues with arm NR_open defines - I had the same in chrony - but that is fixed in libseccomp and that isn't failing in systemd. i386 and s390x (only those) have failing tests - http://autopkgtest.ubuntu.com/packages/s/systemd/focal/s390x - http://autopkgtest.ubuntu.com/packages/s/systemd/focal/i386 Example: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-focal/focal/s390x/s/systemd/20191120_105726_aea23@/log.gz Failnig subtests are: root-unittests FAIL non-zero exit status 134 upstream FAIL non-zero exit status 1 And looking at the details of root-unittest I found: http://paste.ubuntu.com/p/N7q9PX3hFN/ ====== test-seccomp ======= ... /* test_memory_deny_write_execute_mmap */ Operating on architecture: s390 Failed to add shmat() rule for architecture s390, skipping: Invalid argument Operating on architecture: s390x Failed to add shmat() rule for architecture s390x, skipping: Invalid argument Assertion 'p == MAP_FAILED' failed at src/test/test-seccomp.c:493, function test_memory_deny_write_execute_mmap(). Aborting. memoryseccomp-mmap terminated by signal ABRT. Assertion 'wait_for_terminate_and_check("memoryseccomp-mmap", pid, WAIT_LOG) == EXIT_SUCCESS' failed at src/test/test-seccomp.c:507, function test_memory_deny_write_execute_mmap(). Aborting. FAIL: test-seccomp (code: 134) But when installing source of systemd and the new libseccomp in a Focal VM with proposed enabled it works just fine. Actually I just found that it does have a good RC but breaks so maybe it is debuggable after all. To manage notifications about this bug go to: https://bugs.launchpad.net/libseccomp/+bug/1853852/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp