adb devices crashes with munmap_chunk(): invalid pointer

Bug #1910149 reported by Asif Youssuff
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
android-platform-system-core (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I do `adb devices` and this is what I see:

$ adb devices
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: 9908
--- adb starting (pid 9908) ---
adb I 01-04 15:22:58 9908 9908 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:22:58 9908 9908 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:22:58 9908 9908 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:22:58 9908 9908 main.cpp:57]
adb I 01-04 15:22:58 9908 9908 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:22:58 9908 9908 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer

* failed to start daemon
error: cannot connect to daemon

the log contents:

$ cat /tmp/adb.1000.log
--- adb starting (pid 6097) ---
adb I 6097 6097 main.cpp:79] Android Debug Bridge version 1.0.36
adb I 6097 6097 main.cpp:79] Revision 0e9850346394-android
adb I 6097 6097 main.cpp:79]
adb server killed by remote request
--- adb starting (pid 8076) ---
adb I 01-04 15:18:22 8076 8076 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:18:22 8076 8076 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:18:22 8076 8076 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:18:22 8076 8076 main.cpp:57]
adb I 01-04 15:18:22 8076 8076 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:18:22 8076 8076 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer
--- adb starting (pid 8112) ---
adb I 8112 8112 main.cpp:79] Android Debug Bridge version 1.0.36
adb I 8112 8112 main.cpp:79] Revision 0e9850346394-android
adb I 8112 8112 main.cpp:79]
adb server killed by remote request
--- adb starting (pid 8762) ---
adb I 01-04 15:18:41 8762 8762 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:18:41 8762 8762 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:18:41 8762 8762 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:18:41 8762 8762 main.cpp:57]
adb I 01-04 15:18:41 8762 8762 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:18:41 8762 8762 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer
--- adb starting (pid 9183) ---
adb I 01-04 15:19:23 9183 9183 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:19:23 9183 9183 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:19:23 9183 9183 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:19:23 9183 9183 main.cpp:57]
adb I 01-04 15:19:23 9183 9183 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:19:23 9183 9183 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer
--- adb starting (pid 9222) ---
adb I 01-04 15:19:49 9222 9222 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:19:49 9222 9222 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:19:49 9222 9222 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:19:49 9222 9222 main.cpp:57]
adb I 01-04 15:19:49 9222 9222 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:19:49 9222 9222 adb_auth_host.cpp:262] User key '/home/asif/.android/adbkey' does not exist...
adb I 01-04 15:19:49 9222 9222 adb_auth_host.cpp:109] generate_key(/home/asif/.android/adbkey)...
adb I 01-04 15:19:49 9222 9222 adb_auth_host.cpp:77] write_public_keyfile...
adb I 01-04 15:19:49 9222 9222 adb_auth_host.cpp:56] get_user_info...
adb I 01-04 15:19:49 9222 9222 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer
--- adb starting (pid 9230) ---
adb I 01-04 15:19:54 9230 9230 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:19:54 9230 9230 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:19:54 9230 9230 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:19:54 9230 9230 main.cpp:57]
adb I 01-04 15:19:54 9230 9230 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:19:54 9230 9230 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer
--- adb starting (pid 9385) ---
adb I 01-04 15:20:54 9385 9385 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:20:54 9385 9385 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:20:54 9385 9385 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:20:54 9385 9385 main.cpp:57]
adb I 01-04 15:20:54 9385 9385 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:20:54 9385 9385 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer
--- adb starting (pid 9875) ---
adb I 01-04 15:22:51 9875 9875 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:22:51 9875 9875 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:22:51 9875 9875 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:22:51 9875 9875 main.cpp:57]
adb I 01-04 15:22:51 9875 9875 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:22:51 9875 9875 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer
--- adb starting (pid 9908) ---
adb I 01-04 15:22:58 9908 9908 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 01-04 15:22:58 9908 9908 main.cpp:57] Version 1:8.1.0+r23-8
adb I 01-04 15:22:58 9908 9908 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 01-04 15:22:58 9908 9908 main.cpp:57]
adb I 01-04 15:22:58 9908 9908 adb_auth_host.cpp:416] adb_auth_init...
adb I 01-04 15:22:58 9908 9908 adb_auth_host.cpp:174] read_key_file '/home/asif/.android/adbkey'...
munmap_chunk(): invalid pointer

ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: adb 1:8.1.0+r23-8
ProcVersionSignature: Ubuntu 5.8.0-34.37-generic 5.8.18
Uname: Linux 5.8.0-34-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia
ApportVersion: 2.20.11-0ubuntu55
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: GNOME
Date: Mon Jan 4 15:21:08 2021
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: android-platform-system-core
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Asif Youssuff (yoasif) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in android-platform-system-core (Ubuntu):
status: New → Confirmed
Revision history for this message
Alejandro Mery (amery) wrote :

same issue, also after clearing ~/.android

[ 7521.901775] usb 1-2: new high-speed USB device number 9 using xhci_hcd
[ 7522.033001] usb 1-2: New USB device found, idVendor=18d1, idProduct=4ee7, bcdDevice= 4.14
[ 7522.033004] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7522.033005] usb 1-2: Product: Mi 9T Pro
[ 7522.033007] usb 1-2: Manufacturer: Xiaomi
[ 7522.033008] usb 1-2: SerialNumber: ea48f411

$ grep 18d1 /lib/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ENV{adb_user}="yes"
$ dpkg -S /lib/udev/rules.d/51-android.rules
android-sdk-platform-tools-common: /lib/udev/rules.d/51-android.rules
$ dpkg -l android-sdk-platform-tools-common | tail -n1
ii android-sdk-platform-tools-common 27.0.0+12 all Tools for interacting with an Android platform - Common files

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.