termux / termux/termux-api

BUG: termux-fingerprint opens blank window when secondary display is attached

Open
#359 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug report
Dominant language
Java
Stars
4.3k
Forks
920
PR merge metrics
No merged PRs in 30d

Description

Problem description

Steps to reproduce

Expected behavior

Additional information

Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://termux.org/packages/ stable main
# science-repo (sources.list.d/science.list)
deb https://dl.bintray.com/grimler/science-packages-24 science stable
# game-repo (sources.list.d/game.list)
deb https://dl.bintray.com/grimler/game-packages-24 games stable
# x11-repo (sources.list.d/x11.list)
deb https://dl.bintray.com/xeffyr/x11-packages x11 main
# root-repo (sources.list.d/root.list)
deb https://dl.bintray.com/grimler/termux-root-packages-24 root stable
# unstable-repo (sources.list.d/unstable.list)
deb https://dl.bintray.com/xeffyr/unstable-packages unstable main
Updatable packages:
apt/stable 1.4.9-29 aarch64 [upgradable from: 1.4.9-27]
bash/stable 5.0.17-2 aarch64 [upgradable from: 5.0.17]
busybox/stable 1.31.1-11 aarch64 [upgradable from: 1.31.1-10]
bzip2/stable 1.0.8-6 aarch64 [upgradable from: 1.0.8-5]
ca-certificates/stable 20200626 all [upgradable from: 20200101]
clang/stable 10.0.0-2 aarch64 [upgradable from: 9.0.1-7]
command-not-found/stable 1.55 aarch64 [upgradable from: 1.52]
coreutils/stable 8.32-2 aarch64 [upgradable from: 8.32-1]
curl/stable 7.71.0-1 aarch64 [upgradable from: 7.70.0-1]
dash/stable 0.5.11-3 aarch64 [upgradable from: 0.5.11]
diffutils/stable 3.7-3 aarch64 [upgradable from: 3.7-2]
dos2unix/stable 7.4.1-1 aarch64 [upgradable from: 7.4.1]
dpkg/stable 1.20.5 aarch64 [upgradable from: 1.20.0-3]
ed/stable 1.16-1 aarch64 [upgradable from: 1.16]
findutils/stable 4.7.0-2 aarch64 [upgradable from: 4.7.0]
gawk/stable 5.1.0-1 aarch64 [upgradable from: 5.1.0]
grep/stable 3.4-1 aarch64 [upgradable from: 3.4]
gzip/stable 1.10-4 aarch64 [upgradable from: 1.10-3]
inetutils/stable 1.9.4-10 aarch64 [upgradable from: 1.9.4-9]
jq/stable 1.6-3 aarch64 [upgradable from: 1.6-2]
libandroid-glob/stable 0.6-2 aarch64 [upgradable from: 0.6]
libandroid-glob-static/stable 0.6-2 aarch64 [upgradable from: 0.6]
libandroid-shmem/stable 0.2.1-1 aarch64 [upgradable from: 0.2.1]
libandroid-shmem-static/stable 0.2.1-1 aarch64 [upgradable from: 0.2.1]
libandroid-spawn/stable 0.2-3 aarch64 [upgradable from: 0.2-1]
libandroid-spawn-static/stable 0.2-3 aarch64 [upgradable from: 0.2-1]
libbz2/stable 1.0.8-6 aarch64 [upgradable from: 1.0.8-5]
libc++/stable 21d-1 aarch64 [upgradable from: 20]
libcrypt/stable 0.2-3 aarch64 [upgradable from: 0.2-2]
libcurl/stable 7.71.0-1 aarch64 [upgradable from: 7.70.0-1]
libffi/stable 3.3-2 aarch64 [upgradable from: 3.3]
libgcrypt/stable 1.8.5-4 aarch64 [upgradable from: 1.8.5-1]
libgmp/stable 6.2.0-1 aarch64 [upgradable from: 6.2.0]
libllvm/stable 10.0.0-2 aarch64 [upgradable from: 9.0.1-7]
libmpfr/stable 4.0.2-3 aarch64 [upgradable from: 4.0.2-2]
libnghttp2/stable 1.41.0-1 aarch64 [upgradable from: 1.41.0]
libogg/stable 1.3.4-1 aarch64 [upgradable from: 1.3.4]
libsqlite/stable 3.32.3 aarch64 [upgradable from: 3.32.2-3]
libssh2/stable 1.9.0-2 aarch64 [upgradable from: 1.9.0-1]
libvorbis/stable 1.3.6-4 aarch64 [upgradable from: 1.3.6-2]
micro/stable 2.0.6-1 aarch64 [upgradable from: 2.0.4-3]
nano/stable 4.9.3-4 aarch64 [upgradable from: 4.9.3-3]
ncurses/stable 6.2.20200222-1 aarch64 [upgradable from: 6.2.20200222]
ncurses-ui-libs/stable 6.2.20200222-1 aarch64 [upgradable from: 6.2.20200222]
ncurses-utils/stable 6.2.20200222-1 aarch64 [upgradable from: 6.2.20200222]
ndk-sysroot/stable 21d aarch64 [upgradable from: 20-8]
oniguruma/stable 6.9.5-2 aarch64 [upgradable from: 6.9.5-1]
openssl/stable 1.1.1g-4 aarch64 [upgradable from: 1.1.1g-2]
pcre/stable 8.44-1 aarch64 [upgradable from: 8.44]
pcre2/stable 10.35-1 aarch64 [upgradable from: 10.35]
python/stable 3.8.3-3 aarch64 [upgradable from: 3.8.3]
readline/stable 8.0.4-1 aarch64 [upgradable from: 8.0.4]
runit/stable 2.1.2-1 aarch64 [upgradable from: 2.1.2]
sed/stable 4.8-1 aarch64 [upgradable from: 4.8]
speexdsp/stable 1.2.0-2 aarch64 [upgradable from: 1.2.0-1]
tar/stable 1.32-6 aarch64 [upgradable from: 1.32-5]
termux-api/stable 0.50-2 aarch64 [upgradable from: 0.50]
termux-create-package/stable 0.10 all [upgradable from: 0.7]
termux-licenses/stable 2.0-1 all [upgradable from: 1.0]
termux-tools/stable 0.83-1 all [upgradable from: 0.81-3]
unzip/stable 6.0-7 aarch64 [upgradable from: 6.0-5]
util-linux/stable 2.35.2-1 aarch64 [upgradable from: 2.35.2]
zlib/stable 1.2.11-5 aarch64 [upgradable from: 1.2.11-4]
Android version:
10
Kernel build information:
Linux localhost 4.14.113-18777656 termux/termux-packages#1 SMP PREEMPT Tue May 26 17:23:48 KST 2020 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-N975F

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing termux-fingerprint with Termux running on a secondary display through Samsung DeX or another desktop-like setup. Trace the Java implementation behind the termux-fingerprint entry point and verify that completion leaves only the device fingerprint prompt, with no blank window on the secondary monitor.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.