Skip to content

WebRTC calls on proot no longer works #324

@Win81VMUser

Description

@Win81VMUser

Problem description
For some time (since Debian 12 got released) I noticed an issue with discord calling (and sometimes other WebRTC based programs), they all hang on Conneting or (this is for discord only) No route error. This only happens in Debian 12 and up, not happening on Debian 11 or Ubuntu 21.10.
I've also checked other tools, including tmoe, proot distro, kali nethunter - none of them worked. I also tried loading older discord builds (early 2023 one) - and it didn't work on new distros (Debian 12, Ubuntu 22.04 and 24.04).

Steps to reproduce
Open discord.com/app or any other client, try connecting to voice channel.

Expected behavior
The WebRTC should work the same as on Debian 11 and earlier distros.

Additional information
Info from termux-info cmd

Termux Variables:
TERMUX_APK_RELEASE=GITHUB                                             TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP_PID=11066
TERMUX_APP__DATA_DIR=/data/user/0/com.termux
TERMUX_APP__LEGACY_DATA_DIR=/data/data/com.termux
TERMUX_APP__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c224,c256,c512,c768
TERMUX_APP__SE_INFO=default:targetSdkVersion=28:complete
TERMUX_IS_DEBUGGABLE_BUILD=1
TERMUX_MAIN_PACKAGE_FORMAT=debian                                     TERMUX_VERSION=0.118.3
TERMUX__HOME=/data/data/com.termux/files/home
TERMUX__PREFIX=/data/data/com.termux/files/usr
TERMUX__ROOTFS_DIR=/data/data/com.termux/files
TERMUX__SE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c224,c256,c512,c768
TERMUX__USER_ID=0
Packages CPU architecture:                                            aarch64
Subscribed repositories:
# sources.list
deb https://mirror.leitecastro.com/termux/termux-main stable main
# x11-repo (sources.list.d/x11.list)
deb https://mirror.leitecastro.com/termux/termux-x11 x11 main         # tur-repo (sources.list.d/tur.list)
deb https://tur.kcubeterm.com tur-packages tur tur-on-device tur-continuous
Updatable packages:
bash/stable 5.3.3-1 aarch64 [upgradable from: 5.3.3]                  bzip2/stable 1.0.8-7 aarch64 [upgradable from: 1.0.8-6]
command-not-found/stable 3.1-9 aarch64 [upgradable from: 3.1-8]
coreutils/stable 9.7-3 aarch64 [upgradable from: 9.7-2]
curl/stable 8.15.0-1 aarch64 [upgradable from: 8.15.0]
dash/stable 0.5.12-1 aarch64 [upgradable from: 0.5.12]
debianutils/stable 5.23.2-1 aarch64 [upgradable from: 5.23.2]
dialog/stable 1.3-20240307-1 aarch64 [upgradable from: 1.3-20240307-0]diffutils/stable 3.12-2 aarch64 [upgradable from: 3.12-1]
dnsutils/stable 9.20.12 aarch64 [upgradable from: 9.20.11]
dos2unix/stable 7.5.2-1 aarch64 [upgradable from: 7.5.2]
ed/stable 1.22.2-1 aarch64 [upgradable from: 1.22.2]
findutils/stable 4.10.0-1 aarch64 [upgradable from: 4.10.0]
gawk/stable 5.3.1-2 aarch64 [upgradable from: 5.3.1-1]
gdbm/stable 1.26-1 aarch64 [upgradable from: 1.26]
grep/stable 3.12-2 aarch64 [upgradable from: 3.12-1]
gzip/stable 1.14-1 aarch64 [upgradable from: 1.14]
inetutils/stable 2.6-1 aarch64 [upgradable from: 2.6]
krb5/stable 1.22.1 aarch64 [upgradable from: 1.22]
less/stable 679-2 aarch64 [upgradable from: 679-1]
libandroid-glob/stable 0.6-3 aarch64 [upgradable from: 0.6-2]
libandroid-posix-semaphore/stable 0.1-4 aarch64 [upgradable from: 0.1-3]
libandroid-selinux/stable 14.0.0.11-1 aarch64 [upgradable from: 14.0.0.11]
libandroid-support/stable 29-1 aarch64 [upgradable from: 29]
libassuan/stable 3.0.2-1 aarch64 [upgradable from: 3.0.2]
libbz2/stable 1.0.8-7 aarch64 [upgradable from: 1.0.8-6]              libcap-ng/stable 2:0.8.5-1 aarch64 [upgradable from: 2:0.8.5]
libcrypt/stable 0.2-6 aarch64 [upgradable from: 0.2-5]
libcurl/stable 8.15.0-1 aarch64 [upgradable from: 8.15.0]
libdb/stable 18.1.40-5 aarch64 [upgradable from: 18.1.40-4]           libexpat/stable 2.7.1-1 aarch64 [upgradable from: 2.7.1]
libffi/stable 3.4.7-1 aarch64 [upgradable from: 3.4.7]
libgcrypt/stable 1.11.2-1 aarch64 [upgradable from: 1.11.2]
libgit2/stable 1.9.1-1 aarch64 [upgradable from: 1.9.1]               libgmp/stable 6.3.0-2 aarch64 [upgradable from: 6.3.0-1]
libgpg-error/stable 1.55-1 aarch64 [upgradable from: 1.55]
libiconv/stable 1.18-1 aarch64 [upgradable from: 1.18]
libidn2/stable 2.3.8-1 aarch64 [upgradable from: 2.3.8]
liblz4/stable 1.10.0-1 aarch64 [upgradable from: 1.10.0]
liblzma/stable 5.8.1-1 aarch64 [upgradable from: 5.8.1]
libmd/stable 1.1.0-1 aarch64 [upgradable from: 1.1.0]
libmpfr/stable 4.2.1-1 aarch64 [upgradable from: 4.2.1]
libnettle/stable 3.10.2-1 aarch64 [upgradable from: 3.10.2]
libnghttp2/stable 1.66.0-1 aarch64 [upgradable from: 1.66.0]
libnghttp3/stable 1.11.0-1 aarch64 [upgradable from: 1.11.0]
libnpth/stable 1.6-3 aarch64 [upgradable from: 1.6-2]
libssh2/stable 1.11.1-1 aarch64 [upgradable from: 1.11.1]
libtirpc/stable 1.3.6-1 aarch64 [upgradable from: 1.3.6]
libunbound/stable 1.23.1-1 aarch64 [upgradable from: 1.23.1]
libunistring/stable 1.3-1 aarch64 [upgradable from: 1.3]
libxml2/stable 2.14.5-1 aarch64 [upgradable from: 2.14.5]
libxslt/stable 1.1.43-2 aarch64 [upgradable from: 1.1.43-1]
lsof/stable 4.99.5-1 aarch64 [upgradable from: 4.99.5]                nano/stable 8.6-1 aarch64 [upgradable from: 8.5-2]
net-tools/stable 2.10.0-1 aarch64 [upgradable from: 2.10.0]
patch/stable 2.8-1 aarch64 [upgradable from: 2.8]
pcre2/stable 10.45-1 aarch64 [upgradable from: 10.45]
procps/stable 3.3.17-6 aarch64 [upgradable from: 3.3.17-5]            readline/stable 8.3.1-1 aarch64 [upgradable from: 8.3.1]
sed/stable 4.9-2 aarch64 [upgradable from: 4.9-1]
tar/stable 1.35-1 aarch64 [upgradable from: 1.35]
unzip/stable 6.0-10 aarch64 [upgradable from: 6.0-9]                  xxhash/stable 0.8.3-1 aarch64 [upgradable from: 0.8.3]
xz-utils/stable 5.8.1-1 aarch64 [upgradable from: 5.8.1]
zlib/stable 1.3.1-1 aarch64 [upgradable from: 1.3.1]
zstd/stable 1.5.7-1 aarch64 [upgradable from: 1.5.7]
termux-tools version:                                                 1.45.0
Android version:
15
Kernel build information:                                             Linux localhost 4.19.325-Twilight-gab17ca0fd9e5 #1 SMP PREEMPT Wed Jun 25 04:52:32 CEST 2025 aarch64 Android
Device manufacturer:
Xiaomi
Device model:
M2012K11AG
Supported ABIs:
SUPPORTED_ABIS: arm64-v8a,armeabi-v7a,armeabi
SUPPORTED_32_BIT_ABIS: armeabi-v7a,armeabi
SUPPORTED_64_BIT_ABIS: arm64-v8a
LD Variables:
LD_LIBRARY_PATH=                                                      LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec-ld-preload.so
Installed termux plugins:
com.termux.x11 versionCode:15

Some photos:

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions