[Android-tools-devel] Bug#1010231: android-platform-tools dropped symbols (at least causes autopkgtest regression inandroid-platform-art)

Paul Gevers elbrus at debian.org
Tue Apr 26 20:17:25 BST 2022


Source: android-platform-tools
Control: found -1 android-platform-tools/29.0.6-9
Control: affects -1 src:android-platform-art
Severity: serious
Tags: sid bookworm
User: debian-ci at lists.debian.org
Usertags: breaks

Dear maintainer(s),

With a recent upload of android-platform-tools the autopkgtest of 
android-platform-art fails in testing when that autopkgtest is run with 
the binary packages of android-platform-tools from unstable. It passes 
when run with only packages from testing. In tabular form:

                        pass            fail
android-platform-tools from testing    29.0.6-9
android-platform-art   from testing    10.0.0+r36-5
all others             from testing    from testing

I copied some of the output at the bottom of this report. Looking at the 
error, it seems the library dropped a symbol. That needs to be handled 
by bumping SONAME and going through a library transition. I might be 
wrong reading the signs thought.

Currently this regression is blocking the migration of 
android-platform-tools to testing [1].

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=android-platform-tools

https://ci.debian.net/data/autopkgtest/testing/amd64/a/android-platform-art/21177056/log.gz

all.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/all.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml all.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/all.lst which is empty
failed: /usr/bin/dexlist all.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/all.txt which is empty
failed: /usr/bin/dexdump2 -adfh all.dex
bytecodes.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/bytecodes.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml bytecodes.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/bytecodes.lst which is empty
failed: /usr/bin/dexlist bytecodes.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/bytecodes.txt which is empty
failed: /usr/bin/dexdump2 -adfh bytecodes.dex
checkers.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/checkers.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml checkers.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/checkers.lst which is empty
failed: /usr/bin/dexlist checkers.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/checkers.txt which is empty
failed: /usr/bin/dexdump2 -adfh checkers.dex
const-method-handle.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/const-method-handle.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml const-method-handle.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/const-method-handle.lst which is empty
failed: /usr/bin/dexlist const-method-handle.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/const-method-handle.txt which is empty
failed: /usr/bin/dexdump2 -adfh const-method-handle.dex
invoke-custom.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/invoke-custom.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml invoke-custom.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/invoke-custom.lst which is empty
failed: /usr/bin/dexlist invoke-custom.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/invoke-custom.txt which is empty
failed: /usr/bin/dexdump2 -adfh invoke-custom.dex
invoke-polymorphic.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/invoke-polymorphic.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml invoke-polymorphic.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/invoke-polymorphic.lst which is empty
failed: /usr/bin/dexlist invoke-polymorphic.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/invoke-polymorphic.txt which is empty
failed: /usr/bin/dexdump2 -adfh invoke-polymorphic.dex
staticfields.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/staticfields.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml staticfields.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/staticfields.lst which is empty
failed: /usr/bin/dexlist staticfields.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/staticfields.txt which is empty
failed: /usr/bin/dexdump2 -adfh staticfields.dex
values.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/values.xml which is empty
failed: /usr/bin/dexdump2 -e -l xml values.dex
/usr/bin/dexlist: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/values.lst which is empty
failed: /usr/bin/dexlist values.dex
/usr/bin/dexdump2: symbol lookup error: 
/usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: 
Crc64GenerateTable
cmp: EOF on /tmp/test-1496/values.txt which is empty
failed: /usr/bin/dexdump2 -adfh values.dex

passed: 0 test(s)
failed: 24 test(s)

failed
autopkgtest [06:10:34]: test dexdump-dexlist

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/android-tools-devel/attachments/20220426/96e474ed/attachment.sig>


More information about the Android-tools-devel mailing list