Debian Patches

Status for qtox/1.17.6-1

Patch Description Author Forwarded Bugs Origin Last update
0001-Remove-bundled-font.patch [PATCH 1/5] Remove bundled font yangfl <yangfl@users.noreply.github.com> no 2021-02-22
0002-Remove-tests-requiring-net.patch [PATCH 2/5] Remove tests requiring net yangfl <yangfl@users.noreply.github.com> no 2021-02-22
0003-fix-apparmor-Import-nvidia-abstraction.patch [PATCH 3/5] fix(apparmor): Import nvidia abstraction
In Debian Sid, after upgrading to nvidia-tesla-470-driver,
qTox forever freezes upon startup.

AppArmor denials:

```
type=AVC msg=audit(1666461161.036:2783): apparmor="DENIED"
operation="open" profile="qtox" name="/proc/modules" pid=5139
comm="qtox" requested_mask="r" denied_mask="r" fsuid=1000
ouid=0FSUID="vincas" OUID="root"

type=AVC msg=audit(1666461161.036:2784): apparmor="DENIED"
operation="exec" profile="qtox" name="/usr/bin/nvidia-modprobe" pid=5150
comm="qtox" requested_mask="x" denied_mask="x" fsuid=1000
ouid=0FSUID="vincas" OUID="root"

```

As it keeps waiting forever:

```
[pid 5306] clone(child_stack=NULL,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDstrace: Process
5317 attached
, child_tidptr=0x7f41ea70d750) = 5317
[pid 5317] set_robust_list(0x7f41ea70d760, 24) = 0
[pid 5306] wait4(5317, <unfinished ...>
[pid 5317] execve("/usr/bin/nvidia-modprobe",
["/usr/bin/nvidia-modprobe"], 0x7ffc19b67258 /* 0 vars */) = -1 EACCES
(Permission denied)
[pid 5317] write(7, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 5315] <... poll resumed>) = 1 ([{fd=7, revents=POLLIN}])
[pid 5317] futex(0x55ed33f3f4d0,
FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL,
FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 5315] read(7, "\1\0\0\0\0\0\0\0", 16) = 8
[pid 5315] poll([{fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 2, -1
<unfinished ...>
[pid 5314] <... poll resumed>) = 1 ([{fd=3, revents=POLLIN}])
[pid 5314] recvmsg(3, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="U\2P\1:\3\4\0\3\4\4\0\0\0\0\0\0\0\0\4\4\4\4\4\0\0\3\37%\2\0\0",
iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
[pid 5314] write(5, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 5314] poll([{fd=3, events=POLLIN}], 1, -1
```

Allowing to read /proc/modules and other nvidia-driver-related files
(by importing abstractions/nvidia) fixes this issue.
Vincas Dargis <vindrg@gmail.com> no 2022-10-22
0004-fix-video-fix-FTBFS-with-ffmpeg-7.0.patch [PATCH 4/5] fix(video): fix FTBFS with ffmpeg 7.0 yangfl <yangfl@users.noreply.github.com> no 2024-08-28
0005-throw-away-text-message-on-friend-request.patch [PATCH 5/5] throw away text message on friend request zoff99 <zoff99@users.noreply.github.com> no 2023-05-26
reproducible-gzip.patch diff --git a/cmake/Installation.cmake b/cmake/Installation.cmake
index b8da2805b38a..7177a07149ec 100644
no

All known versions for source package 'qtox'

Links