Note: it became a PIE executable in Eoan, but haven't we had pie as default much longer?
The difference is in: rc = seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(semtimedop), 0);
In the bad case it returns -14
Good: Breakpoint 2, seccomp_rule_add (ctx=0x2aa00049260, action=2147418112, syscall=-204, arg_cnt=0) at api.c:429 Bad: Breakpoint 2, seccomp_rule_add (ctx=0x2aa000492a0, action=2147418112, syscall=392, arg_cnt=0) at api.c:429
Look at the syscall number it is very different. In the good case all are -2xx (also all following ones)
So maybe "SCMP_SYS(semtimedop)" for s390x no more works well?
Note: it became a PIE executable in Eoan, but haven't we had pie as default much longer?
The difference is in: rule_add( ctx, SCMP_ACT_ALLOW, SCMP_SYS( semtimedop) , 0);
rc = seccomp_
In the bad case it returns -14
Good:
Breakpoint 2, seccomp_rule_add (ctx=0x2aa00049260, action=2147418112, syscall=-204, arg_cnt=0) at api.c:429
Bad:
Breakpoint 2, seccomp_rule_add (ctx=0x2aa000492a0, action=2147418112, syscall=392, arg_cnt=0) at api.c:429
Look at the syscall number it is very different.
In the good case all are -2xx (also all following ones)
So maybe "SCMP_SYS( semtimedop) " for s390x no more works well?