[Android-tools-devel] Bug#858764: adb shell crashes with invalid pointer error

Stefan Tatschner stefan.tatschner at gmail.com
Sun Mar 26 10:27:57 UTC 2017


Package: adb
Version: 1:7.0.0+r1-3
Severity: important

Dear Maintainer,

the command `adb shell` crashes with the following error:

$ adb shell
* daemon not running. starting it now on port 5037 *
*** Error in `adb': free(): invalid pointer: 0x00005653aea7bba0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7fad62aa6bcb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76f96)[0x7fad62aacf96]
/lib/x86_64-linux-gnu/libc.so.6(+0x7778e)[0x7fad62aad78e]
/lib/x86_64-linux-gnu/libcrypto.so.1.1(BN_clear_free+0x88)[0x7fad62460558]
/lib/x86_64-linux-gnu/libcrypto.so.1.1(RSA_free+0xa1)[0x7fad625333d1]
/usr/lib/x86_64-linux-gnu/android/libadb.so.0(+0x24273)[0x7fad63aac273]
/usr/lib/x86_64-linux-gnu/android/libadb.so.0(+0x24ca0)[0x7fad63aacca0]
/usr/lib/x86_64-linux-gnu/android/libadb.so.0(_Z13adb_auth_initv+0x53)[0x7fad63aad433]
adb(+0x7c90)[0x5653ae819c90]
adb(+0xc30d)[0x5653ae81e30d]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fad62a562b1]
adb(+0x5b4a)[0x5653ae817b4a]
======= Memory map: ========
5653ae812000-5653ae832000 r-xp 00000000 fe:01 18486059                   /usr/lib/android-sdk/platform-tools/adb
5653aea32000-5653aea33000 r--p 00020000 fe:01 18486059                   /usr/lib/android-sdk/platform-tools/adb
5653aea33000-5653aea34000 rw-p 00021000 fe:01 18486059                   /usr/lib/android-sdk/platform-tools/adb
5653aea68000-5653aea9a000 rw-p 00000000 00:00 0                          [heap]
7fad54000000-7fad54029000 rw-p 00000000 00:00 0
7fad54029000-7fad58000000 ---p 00000000 00:00 0
7fad58000000-7fad58021000 rw-p 00000000 00:00 0
7fad58021000-7fad5c000000 ---p 00000000 00:00 0
7fad5c000000-7fad5c021000 rw-p 00000000 00:00 0
7fad5c021000-7fad60000000 ---p 00000000 00:00 0
7fad61196000-7fad61197000 ---p 00000000 00:00 0
7fad61197000-7fad61997000 rw-p 00000000 00:00 0
7fad61997000-7fad61998000 ---p 00000000 00:00 0
7fad61998000-7fad62198000 rw-p 00000000 00:00 0
7fad62198000-7fad6219e000 r-xp 00000000 fe:01 18486031                   /usr/lib/x86_64-linux-gnu/android/liblog.so.0
7fad6219e000-7fad6239d000 ---p 00006000 fe:01 18486031                   /usr/lib/x86_64-linux-gnu/android/liblog.so.0
7fad6239d000-7fad6239e000 r--p 00005000 fe:01 18486031                   /usr/lib/x86_64-linux-gnu/android/liblog.so.0
7fad6239e000-7fad6239f000 rw-p 00006000 fe:01 18486031                   /usr/lib/x86_64-linux-gnu/android/liblog.so.0
7fad6239f000-7fad62603000 r-xp 00000000 fe:01 11673279                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7fad62603000-7fad62803000 ---p 00264000 fe:01 11673279                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7fad62803000-7fad62821000 r--p 00264000 fe:01 11673279                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7fad62821000-7fad6282f000 rw-p 00282000 fe:01 11673279                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7fad6282f000-7fad62832000 rw-p 00000000 00:00 0
7fad62832000-7fad62834000 r-xp 00000000 fe:01 11671419                   /usr/lib/x86_64-linux-gnu/libdl-2.24.so
7fad62834000-7fad62a34000 ---p 00002000 fe:01 11671419                   /usr/lib/x86_64-linux-gnu/libdl-2.24.so
7fad62a34000-7fad62a35000 r--p 00002000 fe:01 11671419                   /usr/lib/x86_64-linux-gnu/libdl-2.24.so
7fad62a35000-7fad62a36000 rw-p 00003000 fe:01 11671419                   /usr/lib/x86_64-linux-gnu/libdl-2.24.so
7fad62a36000-7fad62bcb000 r-xp 00000000 fe:01 11671409                   /usr/lib/x86_64-linux-gnu/libc-2.24.so
7fad62bcb000-7fad62dca000 ---p 00195000 fe:01 11671409                   /usr/lib/x86_64-linux-gnu/libc-2.24.so
7fad62dca000-7fad62dce000 r--p 00194000 fe:01 11671409                   /usr/lib/x86_64-linux-gnu/libc-2.24.so
7fad62dce000-7fad62dd0000 rw-p 00198000 fe:01 11671409                   /usr/lib/x86_64-linux-gnu/libc-2.24.so
7fad62dd0000-7fad62dd4000 rw-p 00000000 00:00 0
7fad62dd4000-7fad62dea000 r-xp 00000000 fe:01 11670224                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7fad62dea000-7fad62fe9000 ---p 00016000 fe:01 11670224                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7fad62fe9000-7fad62fea000 r--p 00015000 fe:01 11670224                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7fad62fea000-7fad62feb000 rw-p 00016000 fe:01 11670224                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7fad62feb000-7fad630ee000 r-xp 00000000 fe:01 11671420                   /usr/lib/x86_64-linux-gnu/libm-2.24.so
7fad630ee000-7fad632ed000 ---p 00103000 fe:01 11671420                   /usr/lib/x86_64-linux-gnu/libm-2.24.so
7fad632ed000-7fad632ee000 r--p 00102000 fe:01 11671420                   /usr/lib/x86_64-linux-gnu/libm-2.24.so
7fad632ee000-7fad632ef000 rw-p 00103000 fe:01 11671420                   /usr/lib/x86_64-linux-gnu/libm-2.24.so
7fad632ef000-7fad63461000 r-xp 00000000 fe:01 11665686                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7fad63461000-7fad63661000 ---p 00172000 fe:01 11665686                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7fad63661000-7fad6366b000 r--p 00172000 fe:01 11665686                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7fad6366b000-7fad6366d000 rw-p 0017c000 fe:01 11665686                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7fad6366d000-7fad63671000 rw-p 00000000 00:00 0
7fad63671000-7fad6367c000 r-xp 00000000 fe:01 18486045                   /usr/lib/x86_64-linux-gnu/android/libcutils.so.0
7fad6367c000-7fad6387c000 ---p 0000b000 fe:01 18486045                   /usr/lib/x86_64-linux-gnu/android/libcutils.so.0
7fad6387c000-7fad6387d000 r--p 0000b000 fe:01 18486045                   /usr/lib/x86_64-linux-gnu/android/libcutils.so.0
7fad6387d000-7fad6387e000 rw-p 0000c000 fe:01 18486045                   /usr/lib/x86_64-linux-gnu/android/libcutils.so.0
7fad6387e000-7fad63887000 r-xp 00000000 fe:01 18486038                   /usr/lib/x86_64-linux-gnu/android/libbase.so.0
7fad63887000-7fad63a86000 ---p 00009000 fe:01 18486038                   /usr/lib/x86_64-linux-gnu/android/libbase.so.0
7fad63a86000-7fad63a87000 r--p 00008000 fe:01 18486038                   /usr/lib/x86_64-linux-gnu/android/libbase.so.0
7fad63a87000-7fad63a88000 rw-p 00009000 fe:01 18486038                   /usr/lib/x86_64-linux-gnu/android/libbase.so.0
7fad63a88000-7fad63ab9000 r-xp 00000000 fe:01 18486052                   /usr/lib/x86_64-linux-gnu/android/libadb.so.0
7fad63ab9000-7fad63cb9000 ---p 00031000 fe:01 18486052                   /usr/lib/x86_64-linux-gnu/android/libadb.so.0
7fad63cb9000-7fad63cba000 r--p 00031000 fe:01 18486052                   /usr/lib/x86_64-linux-gnu/android/libadb.so.0
7fad63cba000-7fad63cbb000 rw-p 00032000 fe:01 18486052                   /usr/lib/x86_64-linux-gnu/android/libadb.so.0
7fad63cbb000-7fad63cd3000 r-xp 00000000 fe:01 11688873                   /usr/lib/x86_64-linux-gnu/libpthread-2.24.so
7fad63cd3000-7fad63ed2000 ---p 00018000 fe:01 11688873                   /usr/lib/x86_64-linux-gnu/libpthread-2.24.so
7fad63ed2000-7fad63ed3000 r--p 00017000 fe:01 11688873                   /usr/lib/x86_64-linux-gnu/libpthread-2.24.so
7fad63ed3000-7fad63ed4000 rw-p 00018000 fe:01 11688873                   /usr/lib/x86_64-linux-gnu/libpthread-2.24.so
7fad63ed4000-7fad63ed8000 rw-p 00000000 00:00 0
7fad63ed8000-7fad63ede000 r-xp 00000000 fe:01 11666220                   /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7fad63ede000-7fad640de000 ---p 00006000 fe:01 11666220                   /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7fad640de000-7fad640df000 r--p 00006000 fe:01 11666220                   /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7fad640df000-7fad640e0000 rw-p 00007000 fe:01 11666220                   /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7fad640e0000-7fad64103000 r-xp 00000000 fe:01 11671401                   /usr/lib/x86_64-linux-gnu/ld-2.24.so
7fad642d6000-7fad642de000 rw-p 00000000 00:00 0
7fad642ff000-7fad64303000 rw-p 00000000 00:00 0
7fad64303000-7fad64304000 r--p 00023000 fe:01 11671401                   /usr/lib/x86_64-linux-gnu/ld-2.24.so
7fad64304000-7fad64305000 rw-p 00024000 fe:01 11671401                   /usr/lib/x86_64-linux-gnu/ld-2.24.so
7fad64305000-7fad64306000 rw-p 00000000 00:00 0
7ffe75547000-7ffe75569000 rw-p 00000000 00:00 0                          [stack]
7ffe755dd000-7ffe755df000 r--p 00000000 00:00 0                          [vvar]
7ffe755df000-7ffe755e1000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon


adb was freshly installed, no further configuration was made.


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages adb depends on:
ii  android-libadb     1:7.0.0+r1-3
ii  android-libbase    1:7.0.0+r1-3
ii  android-libcutils  1:7.0.0+r1-3
ii  libc6              2.24-9
ii  libgcc1            1:6.3.0-10
ii  libstdc++6         6.3.0-10

Versions of packages adb recommends:
ii  android-sdk-platform-tools-common  24.0.0+5

adb suggests no packages.

-- no debconf information



More information about the Android-tools-devel mailing list