[Android-tools-devel] Bug#848852: adb command error with backtrace
Senthil Kumaran S
stylesen at gmail.com
Tue Dec 20 09:26:08 UTC 2016
On Tuesday 20 December 2016 02:51 PM, Hans-Christoph Steiner wrote:
> I can't reproduce these on my stretch amd64 chroot, adb works fine for
> me. So we'll need to figure how what in the environment is triggering
> the issue. Are all the machines mentioned here ARM? Or what arches?
All these machines are amd64.
> For "adb: symbol lookup error: adb: undefined symbol: kFeatureShell2",
> my guess is that your android-libadb package has a different version
> than your adb package. They should all have an exact matching upstream
> version (7.0.0+r1). Can you include the output of this:
I had android-tools-adb installed previously in this machine. I did the
following to upgrade:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get purge android-tools-adb
$ sudo apt-get install adb
(Maybe, the purge didn't work reliably and left some old libraries?)
> dpkg -l adb
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii adb 1:7.0.0+r1-1 amd64 Android Debug Bridge
> dpkg -l android-lib*
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii android-libadb 1:6.0.1+r55- amd64 Library for Android Debug
Bridge
ii android-libbac 1:7.0.0+r1-1 amd64 Android backtrace library
ii android-libbas 1:7.0.0+r1-1 amd64 Android base library
ii android-libcut 1:7.0.0+r1-1 amd64 Android utils library for C
ii android-libext 7.0.0+r1-2 amd64 Android ext4 utility library
ii android-libf2f 7.0.0+r1-2 amd64 Android F2FS utility library
ii android-liblog 1:7.0.0+r1-1 amd64 Android NDK logger interfaces
ii android-libsel 7.0.0+r1-2 amd64 Security-Enhanced Linux for
Andro
ii android-libspa 1:7.0.0+r1-1 amd64 Library for sparse files
ii android-libunw 7.0.0+r1-3 amd64 libunwind for Android
ii android-libuti 1:7.0.0+r1-1 amd64 Android Utility Function
Library
ii android-libzip 1:7.0.0+r1-1 amd64 Library for ZIP archives
> My guess is that this change in the exit int of adb comes from upstream.
> It seems appropriate for adb to exit with 1 in this case, no?
Yes it should exit with a 1 when there is a backtrace.
Thank You.
--
Senthil Kumaran S
http://www.stylesen.org/
http://www.sasenthilkumaran.com/
More information about the Android-tools-devel
mailing list