Public bug reported:
2.22 added stricter mediation of sched_setscheduler which requires use
of 'process-control' with certain invocations of sched_setsceduler.
Testing and code searches for sched_setscheduler showed that this was
not an issue for most applications, but after 2.22 was released it was
found that qtbase-opensource-src uses sched_setscheduler indirectly as
part of QThread::Priority, and QThread::Priority is used extensively
under the hood by the libraries to support (at least) QML applications.
The fix is simple, adjust interfaces/seccomp/template.go from this:
sched_setscheduler 0 - -
back to:
sched_setscheduler
** Affects: snapd (Ubuntu)
Importance: Critical
Assignee: Jamie Strandboge (jdstrand)
Status: In Progress
** Changed in: snapd (Ubuntu)
Importance: Undecided => Critical
** Changed in: snapd (Ubuntu)
Status: New => In Progress
** Changed in: snapd (Ubuntu)
Assignee: (unassigned) => Jamie Strandboge (jdstrand)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1661265
Title:
[regression] sched_setscheduler denied with Qt/QML applications
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1661265/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs