Package: adb
Version: 1:7.0.0+r1-1
Severity: normal

Dear Maintainer,

I upgraded to the latest version of adb in my machine and while trying to use
adb command I get the following error:

<snip>
stylesen@harshu:~$ adb devices
adb: symbol lookup error: adb: undefined symbol: kFeatureShell2
stylesen@harshu:~$ sudo adb devices
adb: symbol lookup error: adb: undefined symbol: kFeatureShell2
stylesen@harshu:~$ sudo su
root@harshu:/home/stylesen# adb devices
adb: symbol lookup error: adb: undefined symbol: kFeatureShell2
root@harshu:/home/stylesen#
</snip>

The expected result is to start the adb daemon if it was not running and list
the devices attached, if any.

Alternatively, I tried adb within an LXC container, which throws a detailed
trace just for the first time adb gets started, as seen in this paste -
http://paste.debian.net/903367/

Also, I ve reproduced this bug with the help of LAVA (Linaro Automated
Validation Architecture) in stretch and sid. This does not occur in jessie. It
is reproducible consistently.

stretch:
  job - https://staging.validation.linaro.org/scheduler/job/158283.2
  error - https://staging.validation.linaro.org/scheduler/job/158283.2#L790

sid:
  job - https://staging.validation.linaro.org/scheduler/job/158283.0
  error - https://staging.validation.linaro.org/scheduler/job/158283.0#L802

jessie:
  job - https://staging.validation.linaro.org/scheduler/job/158283.1
  error - https://staging.validation.linaro.org/scheduler/job/158283.1#L772

Top level job - https://staging.validation.linaro.org/scheduler/job/158283

This also changes the behavior of adb command where, previously ie., as in case
of jessie the command exits with a 0 when the daemon is not started, but now
ie., as in case of stretch and sid the command exits with a 1.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages adb depends on:
ii  android-libadb     1:6.0.1+r55-1
ii  android-libbase    1:7.0.0+r1-1
ii  android-libcutils  1:7.0.0+r1-1
ii  libc6              2.24-8
ii  libgcc1            1:6.2.1-5
ii  libstdc++6         6.2.1-5

Versions of packages adb recommends:
ii  android-sdk-platform-tools-common  23.0.0+4

adb suggests no packages.

-- no debconf information

Reply via email to