forked from pool/libqt5-qtwebengine
Accepting request 792653 from KDE:Qt:5.14
- Add fix1163766.patch to fix opensuse-welcome on i686 (boo#1163766) OBS-URL: https://build.opensuse.org/request/show/792653 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqt5-qtwebengine?expand=0&rev=57
This commit is contained in:
commit
cac828821c
56
fix1163766.patch
Normal file
56
fix1163766.patch
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
Author Bernhard M. Wiedemann <bwiedemann suse de>
|
||||||
|
Date: 2020-04-07
|
||||||
|
|
||||||
|
https://bugzilla.opensuse.org/show_bug.cgi?id=1163766
|
||||||
|
|
||||||
|
seccomp filters disallow a new kernel syscall to get time
|
||||||
|
used on i586
|
||||||
|
|
||||||
|
Index: qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
|
||||||
|
===================================================================
|
||||||
|
--- qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
|
||||||
|
+++ qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
|
||||||
|
@@ -1422,5 +1422,13 @@
|
||||||
|
#define __NR_memfd_create 356
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#if !defined(__NR_clock_gettime64)
|
||||||
|
+#define __NR_clock_gettime64 403
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+#if !defined(__NR_clock_nanosleep_time64)
|
||||||
|
+#define __NR_clock_nanosleep_time64 407
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_32_LINUX_SYSCALLS_H_
|
||||||
|
|
||||||
|
Index: qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
|
||||||
|
===================================================================
|
||||||
|
--- qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
|
||||||
|
+++ qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
|
||||||
|
@@ -151,6 +151,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de
|
||||||
|
if (sysno == __NR_clock_gettime || sysno == __NR_clock_nanosleep) {
|
||||||
|
return RestrictClockID();
|
||||||
|
}
|
||||||
|
+#if defined(__NR_clock_gettime64)
|
||||||
|
+ if (sysno == __NR_clock_gettime64 || sysno == __NR_clock_nanosleep_time64) {
|
||||||
|
+ return RestrictClockID();
|
||||||
|
+ }
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
if (sysno == __NR_clone) {
|
||||||
|
return RestrictCloneToThreadsAndEPERMFork();
|
||||||
|
Index: qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
|
||||||
|
===================================================================
|
||||||
|
--- qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
|
||||||
|
+++ qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
|
||||||
|
@@ -30,6 +30,9 @@ ResultExpr ImeProcessPolicy::EvaluateSys
|
||||||
|
#if defined(__NR_clock_gettime)
|
||||||
|
case __NR_clock_gettime:
|
||||||
|
#endif
|
||||||
|
+#if defined(__NR_clock_gettime64)
|
||||||
|
+ case __NR_clock_gettime64:
|
||||||
|
+#endif
|
||||||
|
return Allow();
|
||||||
|
default:
|
||||||
|
auto* broker_process = SandboxLinux::GetInstance()->broker_process();
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 9 08:21:02 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||||
|
|
||||||
|
- Add fix1163766.patch to fix opensuse-welcome on i686 (boo#1163766)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 30 13:49:40 UTC 2020 - Fabian Vogt <fvogt@suse.com>
|
Mon Mar 30 13:49:40 UTC 2020 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
@ -76,6 +76,7 @@ Patch4: QTBUG-81574.patch
|
|||||||
Patch5: QTBUG-82186.patch
|
Patch5: QTBUG-82186.patch
|
||||||
# PATCH-FIX-OPENSUSE
|
# PATCH-FIX-OPENSUSE
|
||||||
Patch6: some-more-includes-gcc10.patch
|
Patch6: some-more-includes-gcc10.patch
|
||||||
|
Patch7: fix1163766.patch
|
||||||
# http://www.chromium.org/blink not ported to PowerPC
|
# http://www.chromium.org/blink not ported to PowerPC
|
||||||
ExcludeArch: ppc ppc64 ppc64le s390 s390x
|
ExcludeArch: ppc ppc64 ppc64le s390 s390x
|
||||||
# Try to fix i586 MemoryErrors with rpmlint
|
# Try to fix i586 MemoryErrors with rpmlint
|
||||||
|
Loading…
Reference in New Issue
Block a user