Package: adb Version: 1:8.1.0+r23-5 Severity: grave Justification: renders package unusable
Dear Maintainer, the problem appears to be a regression between 9 (Stretch) and 10 (Buster) as adb worked fine under Stretch and doesn't work anymore under Buster. When I try to start 'adb' using 'adb devices -l' I get --- snip --- user@box:~> adb devices -l List of devices attached * daemon not running; starting now at tcp:5037 ADB server didn't ACK Full server startup log: /tmp/adb.1000.log Server had pid: 16703 --- adb starting (pid 16703) --- adb I 08-04 11:37:16 16703 16703 main.cpp:57] Android Debug Bridge version 1.0.39 adb I 08-04 11:37:16 16703 16703 main.cpp:57] Version 1:8.1.0+r23-5 adb I 08-04 11:37:16 16703 16703 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb adb I 08-04 11:37:16 16703 16703 main.cpp:57] adb I 08-04 11:37:16 16703 16703 adb_auth_host.cpp:416] adb_auth_init... adb I 08-04 11:37:16 16703 16703 adb_auth_host.cpp:174] read_key_file '/home/till/.android/adbkey'... adb I 08-04 11:37:16 16703 16703 adb_auth_host.cpp:391] adb_auth_inotify_init... adb I 08-04 11:37:16 16703 16703 adb_auth_host.cpp:467] Calling send_auth_response * failed to start daemon error: cannot connect to daemon --- snap --- Note: /tmp/adb.1000.log shows exactly what's on stdout/stderr (seen above). The problem appears to be that adb gets killed by SIGBUS: --- snip --- user@box:~> strace -ffff -o adb adb devices -l [...] * failed to start daemon error: cannot connect to daemon user@box:~> grep killed adb.167* adb.16702:--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=16703, si_uid=1000, si_status=SIGBUS, si_utime=2, si_stime=8} --- adb.16703:+++ killed by SIGBUS +++ adb.16705:+++ killed by SIGBUS +++ adb.16706:+++ killed by SIGBUS +++ adb.16713:+++ killed by SIGBUS +++ adb.16715:+++ killed by SIGBUS +++ adb.16716:+++ killed by SIGBUS +++ user@box:~> cat adb.16703 set_robust_list(0xb6b25540, 12) = 0 close(3) = 0 execve("/usr/lib/android-sdk/platform-tools/adb", ["adb", "-L", "tcp:5037", "fork-server", "server", "--reply-fd", "4"], 0xbecde0d4 /* 30 vars */) = 0 brk(NULL) = 0xde9000 [...] bind(6, {sa_family=AF_INET, sin_port=htons(5037), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 listen(6, 4) = 0 [...] futex(0xb6bd9860, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getrandom("\xd6\x33\x59\xbc\xf7\x11\x33\x14\x38\x2d\x14\x48\x24\x14\xfb\xe0\x17\x40\xfd\x73\x07\x9a\xec\x6e\x89\x28\x25\xb6\x3e\x41\x04\x94", 32, 0) = 32 futex(0xb6bd9bec, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getrandom("\xd2\x6f\x66\x87\x1c\x98\x22\x65\xd0\x70\x74\x8d\x8e\xd6\xe6\xa8\x83\xce\xc5\x63\x09\x25\x63\xe4\xbf\x97\x95\xfe\x6c\x3a\x9b\x89"..., 48, 0) = 48 --- SIGBUS {si_signo=SIGBUS, si_code=BUS_ADRALN, si_addr=0xb6b9dba1} --- +++ killed by SIGBUS +++ --- snap --- Forcibly installing these packages gives me a working adb: adb_7.0.0+r33-1_armhf.deb android-libadb_7.0.0+r33-1_armhf.deb android-libbase_7.0.0+r33-1_armhf.deb android-libcutils_7.0.0+r33-1_armhf.deb -- System Information: Debian Release: 10.0 APT prefers stable APT policy: (500, 'stable') Architecture: armhf (armv7l) Kernel: Linux 4.19.0-5-armmp-lpae (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages adb depends on: ii android-libadb 1:8.1.0+r23-5 ii android-libbase 1:8.1.0+r23-5 ii libc6 2.28-10 ii libgcc1 1:8.3.0-6 ii libstdc++6 8.3.0-6 Versions of packages adb recommends: ii android-sdk-platform-tools-common 27.0.0+10 adb suggests no packages. -- no debconf information