AI 143774: Fix SIGSEGV attempting to make callback on freed session.
  pid: 3290, tid: 3290  >>> /system/bin/hcid <<<
  signal 11 (SIGSEGV), fault addr 0000001a
  r0 00014c70  r1 00000000  r2 bea74a80  r3 00000014
  r4 00000450  r5 00014c70  r6 0000001b  r7 0000008a
  r8 000003e8  r9 00010a90  10 000135b0  fp 00000000
  ip aed141c0  sp bea74a80  lr aed05611  pc 0000001a
  Stack Trace:
  RELADDR   FUNCTION                FILE:LINE
  0000560e  finalize_discovery      external/bluez/utils/audio/avdtp.c:851
  00006ee2  connection_lost         external/bluez/utils/audio/avdtp.c:889
  00007226  disconnect_timeout external/bluez/utils/audio/avdtp.c:594
  00021804  timeout_handlers_check external/bluez/utils/eglib/gmain.c:456
  000219d2  g_main_loop_run external/bluez/utils/eglib/gmain.c:557
  v------>  main external/bluez/utils/hcid/main.c:979
  00019dc2  .text external/bluez/utils/hcid/main.c:979
  0001fd22  __libc_init_common bionic/libc/bionic/libc_init_common.c:121
  0000bcb2  __libc_init bionic/libc/bionic/libc_init_dynamic.c:65
  v------>  link_image              bionic/linker/linker.c:1637
  b000157e  __dl_$t                 bionic/linker/linker.c:1637
  BUG=1749718

Automated import of CL 143774
1 file changed
tree: cf727f366d460f1f252883388edc9fcb60dd208d
  1. hcidump/
  2. libs/
  3. utils/
  4. Android.mk