Back to build
Raw log | Switch to full mode | Login

./art/test/testrunner/testrunner.py -j8 --jit --debuggable --verbose --host --debug --gcstress in dir /b/s/w/ir/k: allow_subannotations: False cmd: ['./art/test/testrunner/testrunner.py', '-j8', '--jit', '--debuggable', '--verbose', '--host', '--debug', '--gcstress'] env: {'ANDROID_BUILD_TOP': '/b/s/w/ir/k', 'ART_DEFAULT_COMPACT_DEX_LEVEL': 'none', 'ART_HEAP_POISONING': 'false', 'ART_TEST_KEEP_GOING': 'true', 'ART_TEST_RUN_TEST_2ND_ARCH': 'false', 'ART_USE_GENERATIONAL_CC': 'true', 'ART_USE_READ_BARRIER': 'true', 'HOST_PREFER_32_BIT': 'true', 'LANG': 'en_US.UTF-8', 'PATH': '/b/s/w/ir/k/out/host/linux-x86/bin:/b/s/w/ir/k/prebuilts/jdk/jdk9/linux-x86/bin:%(PATH)s', 'SOONG_ALLOW_MISSING_DEPENDENCIES': 'true', 'TARGET_BUILD_TYPE': 'release', 'TARGET_BUILD_VARIANT': 'eng', 'TARGET_PRODUCT': 'sdk', 'TEMPORARY_DISABLE_PATH_RESTRICTIONS': 'true'} env_prefixes: {} env_suffixes: {} infra_step: False name_tokens: ('test debuggable',) ok_ret: frozenset([0]) trigger_specs: () full environment: ANDROID_BUILD_TOP: /b/s/w/ir/k ART_DEFAULT_COMPACT_DEX_LEVEL: none ART_HEAP_POISONING: false ART_TEST_KEEP_GOING: true ART_TEST_RUN_TEST_2ND_ARCH: false ART_USE_GENERATIONAL_CC: true ART_USE_READ_BARRIER: true BOTO_CONFIG: /b/s/w/ir/tmp/gsutil_task/.boto BUILDBUCKET_EXPERIMENTAL: FALSE CIPD_CACHE_DIR: /b/s/cipd_cache/cache CIPD_PROTOCOL: v2 DEVSHELL_CLIENT_PORT: 46452 DOCKER_CONFIG: /b/s/w/ir/tmp/docker_cfg_task DOCKER_TMPDIR: /b/s/w/ir/tmp/docker_tmp_task GIT_CONFIG_NOSYSTEM: 1 GIT_TERMINAL_PROMPT: 0 HOME: /home/chrome-bot HOST_PREFER_32_BIT: true INFRA_GIT_WRAPPER_HOME: /b/s/w/ir/tmp/git_home_task LANG: en_US.UTF-8 LOGDOG_COORDINATOR_HOST: logs.chromium.org LOGDOG_STREAM_PREFIX: buildbucket/cr-buildbucket.appspot.com/8916975332765012608 LOGDOG_STREAM_PROJECT: art LOGDOG_STREAM_SERVER_PATH: unix:/b/s/w/ir/tmp/ld.sock LOGNAME: chrome-bot LUCI_CONTEXT: /b/s/w/it0JTH0q/luci_context.623489013 MAC_CHROMIUM_TMPDIR: /b/s/w/ir/tmp/t MAIL: /var/mail/chrome-bot NO_GCE_CHECK: False PATH: /b/s/w/ir/k/out/host/linux-x86/bin:/b/s/w/ir/k/prebuilts/jdk/jdk9/linux-x86/bin:/b/s/w/ir/cipd_bin_packages:/b/s/w/ir/cipd_bin_packages/bin:/b/s/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin PWD: /b/s/w/ir/k PYTHONIOENCODING: UTF-8 PYTHONUNBUFFERED: 1 SHELL: /bin/bash SHLVL: 1 SOONG_ALLOW_MISSING_DEPENDENCIES: true SUDO_COMMAND: /usr/bin/python /b/s/swarming_bot.zip start_bot SUDO_GID: 0 SUDO_UID: 0 SUDO_USER: root SWARMING_BOT_ID: gce-trusty-e833d7b0-us-east1-b-gmbn SWARMING_EXTERNAL_BOT_SETUP: 1 SWARMING_HEADLESS: 1 SWARMING_SERVER: https://chromium-swarm.appspot.com SWARMING_TASK_ID: 4408a2e081168e11 TARGET_BUILD_TYPE: release TARGET_BUILD_VARIANT: eng TARGET_PRODUCT: sdk TEMP: /b/s/w/ir/tmp/t TEMPDIR: /b/s/w/ir/tmp/t TEMPORARY_DISABLE_PATH_RESTRICTIONS: true TERM: linux TMP: /b/s/w/ir/tmp/t TMPDIR: /b/s/w/ir/tmp/t USER: chrome-bot USERNAME: chrome-bot VPYTHON_VIRTUALENV_ROOT: /b/s/w/ir/cache/vpython _: /b/s/w/ir/cipd_bin_packages/vpython [ 0% 1/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-677-fsi232 PASS [ 0% 2/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-simd-sad-long32 PASS [ 0% 3/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-650-checker-inline-access-thunks32 PASS [ 0% 4/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-458-long-to-fpu32 PASS [ 0% 5/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-127-checker-secondarydex32 PASS [ 0% 6/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-125-gc-and-classloading32 PASS [ 0% 7/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-166-bad-interface-super32 PASS [ 0% 8/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1914-get-local-instance32 PASS [ 1% 9/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-integer-valueof32 PASS [ 1% 10/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-649-vdex-duplicate-method32 PASS [ 1% 11/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-933-misc-events32 PASS [ 1% 12/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-588-checker-irreducib-lifetime-hole32 PASS [ 1% 13/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-regression-proxy-method32 SKIP [ 1% 14/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-049-show-object32 PASS [ 1% 15/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-020-string32 PASS [ 1% 16/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-076-boolean-put32 PASS [ 2% 17/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-037-inherit32 PASS [ 2% 18/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-457-regs32 PASS [ 2% 19/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-801-VoidCheckCast32 PASS [ 2% 20/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-537-checker-debuggable32 PASS [ 2% 21/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-store-8-1632 PASS [ 2% 22/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-hadd-alt-short32 PASS [ 2% 23/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1003-metadata-section-strings32 PASS [ 2% 24/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-580-crc3232 PASS [ 3% 25/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-626-set-resolved-string32 PASS [ 3% 26/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-557-checker-instruct-simplifier-ror32 PASS [ 3% 27/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-647-sinking-catch32 PASS [ 3% 28/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-150-loadlibrary32 PASS [ 3% 29/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-039-join-main32 PASS [ 3% 30/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-938-load-transform-bcp32 PASS [ 3% 31/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-490-checker-inline32 PASS [ 3% 32/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-559-checker-irreducible-loop32 PASS [ 3% 33/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1917-get-stack-frame32 PASS [ 4% 34/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-134-reg-promotion32 PASS [ 4% 35/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-436-rem-float32 PASS [ 4% 36/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-437-inline32 PASS [ 4% 37/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-599-checker-irreducible-loop32 PASS [ 4% 38/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-476-checker-ctor-memory-barrier32 PASS [ 4% 39/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-170-interface-init32 PASS [ 4% 40/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-569-checker-pattern-replacement32 PASS [ 4% 41/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-478-checker-inline-noreturn32 PASS [ 5% 42/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-515-dce-dominator32 PASS [ 5% 43/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-121-simple-suspend-check32 PASS [ 5% 44/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-927-timers32 PASS [ 5% 45/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-100-reflect232 PASS [ 5% 46/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-622-checker-bce-regressions32 PASS [ 5% 47/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1929-exception-catch-exception32 PASS [ 5% 48/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-069-field-type32 PASS [ 5% 49/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-143-string-value32 PASS [ 6% 50/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-617-clinit-oome32 PASS [ 6% 51/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-691-hiddenapi-proxy32 PASS [ 6% 52/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1947-breakpoint-redefine-deopt32 PASS [ 6% 53/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-075-verification-error32 PASS [ 6% 54/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-564-checker-irreducible-loop32 PASS [ 6% 55/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-636-arm64-veneer-pool32 PASS [ 6% 56/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-511-clinit-interface32 PASS [ 6% 57/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-546-regression-simplify-catch32 PASS [ 6% 58/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-030-bad-finalizer32 PASS [ 7% 59/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-interface32 SKIP [ 7% 60/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-UnsafeTest32 PASS [ 7% 61/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-711-checker-type-conversion32 PASS [ 7% 62/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-955-methodhandles-smali32 PASS [ 7% 63/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-623-checker-loop-regressions32 PASS [ 7% 64/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-627-checker-unroll32 PASS [ 7% 65/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-606-erroneous-class32 PASS [ 7% 66/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-639-checker-code-sinking32 PASS [ 8% 67/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1338-gc-no-los32 PASS [ 8% 68/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-regression-reftyp-final32 PASS [ 8% 69/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-467-regalloc-pair32 PASS [ 8% 70/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-lse-ctor-fences32 PASS [ 8% 71/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-680-sink-regression32 PASS [ 8% 72/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-558-switch32 PASS [ 8% 73/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-440-stmp32 PASS [ 8% 74/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-checker-UnsafeTest1832 PASS [ 9% 75/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-116-nodex2oat32 SKIP [ 9% 76/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-435-new-instance32 PASS [ 9% 77/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-471-deopt-environment32 PASS [ 9% 78/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-682-double-catch-phi32 PASS [ 9% 79/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-988-method-trace32 PASS [ 9% 80/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-712-varhandle-invocations32 SKIP [ 9% 81/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-538-checker-embed-constants32 PASS [ 9% 82/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-203-multi-checkpoint32 PASS [ 9% 83/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-551-checker-clinit32 PASS [ 10% 84/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-102-concurrent-gc32 PASS [ 10% 85/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-long-const-to-int32 PASS [ 10% 86/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-001-Main32 PASS [ 10% 87/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-175-alloc-big-bignums32 PASS [ 10% 88/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-637-checker-throw-inline32 PASS [ 10% 89/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-NativeAllocations32 PASS [ 10% 90/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-064-field-access32 PASS [ 10% 91/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-466-get-live-vreg32 PASS [ 11% 92/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-945-obsolete-native32 PASS [ 11% 93/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-hadd-short32 PASS [ 11% 94/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-904-object-allocation32 PASS [ 11% 95/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1934-jvmti-signal-thread32 PASS [ 11% 96/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-156-register-dex-file-multi-loader32 PASS [ 11% 97/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-643-checker-bogus-ic32 PASS [ 11% 98/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-709-checker-varhandles32 PASS [ 11% 99/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-409-materialized-condition32 PASS [ 12% 100/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-905-object-free32 PASS [ 12% 101/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-485-checker-dce-loop-update32 PASS [ 12% 102/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-420-const-class32 PASS [ 12% 103/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1923-frame-pop32 PASS [ 12% 104/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1944-sudden-exit32 PASS [ 12% 105/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-946-obsolete-throw32 PASS [ 12% 106/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-704-multiply-accumulate32 PASS [ 12% 107/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-455-checker-gvn32 PASS [ 12% 108/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-159-app-image-fields32 PASS [ 13% 109/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-522-checker-regression-monitor-exit32 PASS [ 13% 110/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-625-checker-licm-regressions32 PASS [ 13% 111/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-626-checker-arm64-scratch-register32 PASS [ 13% 112/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-605-new-string-from-bytes32 PASS [ 13% 113/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-613-inlining-dex-cache32 PASS [ 13% 114/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1954-pop-frame-jit32 PASS [ 13% 115/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-614-checker-dump-constant-location32 PASS [ 13% 116/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-097-duplicate-method32 PASS [ 14% 117/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-978-virtual-interface32 PASS [ 14% 118/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-029-assert32 PASS [ 14% 119/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-450-checker-types32 PASS [ 14% 120/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-475-regression-inliner-ids32 PASS [ 14% 121/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-701-easy-div-rem32 PASS [ 14% 122/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-940-recursive-obsolete32 PASS [ 14% 123/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-023-many-interfaces32 PASS [ 14% 124/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-525-checker-arrays-fields232 PASS [ 15% 125/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-564-checker-inline-loop32 PASS [ 15% 126/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-300-package-override32 PASS [ 15% 127/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-563-checker-invoke-super32 PASS [ 15% 128/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-663-odd-dex-size332 PASS [ 15% 129/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-118-noimage-dex2oat32 SKIP [ 15% 130/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-517-checker-builder-fallthrough32 PASS [ 15% 131/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-503-dead-instructions32 PASS [ 15% 132/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-677-fsi32 PASS [ 15% 133/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-908-gc-start-finish32 SKIP [ 16% 134/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-907-get-loaded-classes32 PASS [ 16% 135/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-562-checker-no-intermediate32 PASS [ 16% 136/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-996-breakpoint-obsolete32 PASS [ 16% 137/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-543-env-long-ref32 PASS [ 16% 138/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-565-checker-rotate32 PASS [ 16% 139/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-624-checker-stringops32 PASS [ 16% 140/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-902-hello-transformation32 PASS [ 16% 141/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-571-irreducible-loop32 PASS [ 17% 142/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-672-checker-throw-method32 PASS [ 17% 143/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-154-gc-loop32 SKIP [ 17% 144/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-663-checker-select-generator32 PASS [ 17% 145/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-561-divrem32 PASS [ 17% 146/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-471-uninitialized-locals32 PASS [ 17% 147/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-008-exceptions32 PASS [ 17% 148/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-099-vmdebug32 PASS [ 17% 149/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-596-app-images32 SKIP [ 18% 150/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-loops532 PASS [ 18% 151/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-493-checker-inline-invoke-interface32 PASS [ 18% 152/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-483-dce-block32 PASS [ 18% 153/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-655-checker-simd-arm-opt32 PASS [ 18% 154/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1915-get-set-local-current-thread32 PASS [ 18% 155/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-059-finalizer-throw32 PASS [ 18% 156/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-679-checker-minmax32 PASS [ 18% 157/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-645-checker-abs-simd32 PASS [ 18% 158/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-unloading32 SKIP [ 19% 159/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-459-dead-phi32 PASS [ 19% 160/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-994-breakpoint-line32 PASS [ 19% 161/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-501-regression-packed-switch32 PASS [ 19% 162/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-167-visit-locks32 PASS [ 19% 163/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-458-checker-instruct-simplification32 PASS [ 19% 164/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-570-checker-select32 PASS [ 19% 165/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-531-regression-debugphi32 PASS [ 19% 166/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-449-checker-bce32 PASS [ 20% 167/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-078-polymorphic-virtual32 PASS [ 20% 168/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-684-checker-simd-dotprod32 PASS [ 20% 169/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-473-remove-dead-block32 PASS [ 20% 170/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-145-alloc-tracking-stress32 PASS [ 20% 171/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-157-void-class32 PASS [ 20% 172/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-552-checker-primitive-typeprop32 PASS [ 20% 173/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-406-fields32 PASS [ 20% 174/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-591-new-instance-string32 PASS [ 21% 175/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-556-invoke-super32 PASS [ 21% 176/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-551-checker-shifter-operand32 PASS [ 21% 177/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1908-suspend-native-resume-self32 PASS [ 21% 178/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-042-new-instance32 PASS [ 21% 179/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-138-duplicate-classes-check32 PASS [ 21% 180/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-425-invoke-super32 PASS [ 21% 181/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1939-proxy-frames32 PASS [ 21% 182/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-800-smali32 PASS [ 21% 183/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-168-vmstack-annotated32 PASS [ 22% 184/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-674-hotness-compiled32 PASS [ 22% 185/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-111-unresolvable-exception32 PASS [ 22% 186/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-201-built-in-except-detail-messages32 PASS [ 22% 187/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1904-double-suspend32 PASS [ 22% 188/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-173-missing-field-type32 PASS [ 22% 189/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-465-checker-clinit-gvn32 PASS [ 22% 190/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-byte-simd32 PASS [ 22% 191/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-peel-unroll32 PASS [ 23% 192/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-506-verify-aput32 PASS [ 23% 193/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-015-switch32 PASS [ 23% 194/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-939-hello-transformation-bcp32 PASS [ 23% 195/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-551-implicit-null-checks32 PASS [ 23% 196/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1959-redefine-object-instrument32 PASS [ 23% 197/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-930-hello-retransform32 PASS [ 23% 198/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-501-null-constant-dce32 PASS [ 23% 199/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-404-optimizing-allocator32 PASS [ 24% 200/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-408-move-bug32 PASS [ 24% 201/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1946-list-descriptors32 PASS [ 24% 202/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-684-select-condition32 PASS [ 24% 203/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-579-inline-infinite32 PASS [ 24% 204/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1958-transform-try-jit32 PASS [ 24% 205/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-924-threads32 PASS [ 24% 206/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-453-not-byte32 PASS [ 24% 207/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-134-nodex2oat-nofallback32 SKIP [ 24% 208/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-942-private-recursive32 PASS [ 25% 209/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1911-get-local-var-table32 PASS [ 25% 210/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-663-odd-dex-size32 PASS [ 25% 211/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha32 SKIP [ 25% 212/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-991-field-trace-232 PASS [ 25% 213/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-707-checker-invalid-profile32 PASS [ 25% 214/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-miranda32 SKIP [ 25% 215/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-590-checker-arr-set-null-regression32 PASS [ 25% 216/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-548-checker-inlining-and-dce32 PASS [ 26% 217/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-095-switch-MAX_INT32 PASS [ 26% 218/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-549-checker-types-merge32 PASS [ 26% 219/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-664-aget-verifier32 SKIP [ 26% 220/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-981-dedup-original-dex32 PASS [ 26% 221/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-631-checker-fp-abs32 PASS [ 26% 222/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-626-const-class-linking32 PASS [ 26% 223/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-085-old-style-inner-class32 PASS [ 26% 224/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-513-array-deopt32 PASS [ 27% 225/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-052-verifier-fun32 PASS [ 27% 226/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-524-boolean-simplifier-regression32 PASS [ 27% 227/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-115-native-bridge32 PASS [ 27% 228/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-021-string232 SKIP [ 27% 229/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-438-volatile32 PASS [ 27% 230/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-961-default-iface-resolution-gen32 SKIP [ 27% 231/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-496-checker-inlining-class-loader32 PASS [ 27% 232/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-913-heaps32 SKIP [ 27% 233/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-563-checker-fakestring32 PASS [ 28% 234/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-122-npe32 PASS [ 28% 235/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-703-floating-point-div32 PASS [ 28% 236/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-583-checker-zero32 PASS [ 28% 237/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-948-change-annotations32 PASS [ 28% 238/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-082-inline-execute32 PASS [ 28% 239/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-997-single-step32 PASS [ 28% 240/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-171-init-aste32 PASS [ 28% 241/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-564-checker-negbitwise32 PASS [ 29% 242/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-202-thread-oome32 PASS [ 29% 243/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-700-LoadArgRegs32 PASS [ 29% 244/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1919-vminit-thread-start-timing32 PASS [ 29% 245/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-053-wait-some32 SKIP [ 29% 246/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-620-checker-bce-intrinsics32 PASS [ 29% 247/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-552-checker-sharpening32 PASS [ 29% 248/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1927-exception-event32 PASS [ 29% 249/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-941-recurive-obsolete-jit32 PASS [ 30% 250/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-018-stack-overflow32 PASS [ 30% 251/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1337-gc-coverage32 PASS [ 30% 252/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-108-check-cast32 PASS [ 30% 253/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-433-gvn32 PASS [ 30% 254/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-923-monitors32 PASS [ 30% 255/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-906-iterate-heap32 SKIP [ 30% 256/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-652-deopt-intrinsic32 PASS [ 30% 257/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-611-checker-simplify-if32 PASS [ 30% 258/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-565-checker-doublenegbitwise32 PASS [ 31% 259/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-091-override-package-private-method32 PASS [ 31% 260/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-464-checker-inline-sharpen-calls32 PASS [ 31% 261/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-631-checker-get-class32 PASS [ 31% 262/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-979-const-method-handle32 PASS [ 31% 263/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-080-oom-throw32 SKIP [ 31% 264/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-489-current-method-regression32 PASS [ 31% 265/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-098-ddmc32 PASS [ 31% 266/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-666-dex-cache-itf32 PASS [ 32% 267/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-713-varhandle-invokers32 PASS [ 32% 268/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-915-obsolete-232 PASS [ 32% 269/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-double-simd32 PASS [ 32% 270/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1913-get-set-local-objects32 PASS [ 32% 271/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-104-growth-limit32 PASS [ 32% 272/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-562-bce-preheader32 PASS [ 32% 273/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-674-vdex-uncompress32 PASS [ 32% 274/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-158-app-image-class-table32 PASS [ 33% 275/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-147-stripped-dex-fallback32 PASS [ 33% 276/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1336-short-finalizer-timeout32 SKIP [ 33% 277/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-153-reference-stress32 SKIP [ 33% 278/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-937-hello-retransform-package32 PASS [ 33% 279/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-421-large-frame32 PASS [ 33% 280/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-566-checker-signum32 PASS [ 33% 281/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-114-ParallelGC32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpkb5bm3xy --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 114-ParallelGC /b/s/w/ir/k/art/test/114-ParallelGC: building... /b/s/w/ir/k/art/test/114-ParallelGC: running... run exit status: 1 /b/s/w/ir/k/art/test/114-ParallelGC: FAILED! #################### info # Imported from oat tests. Allocates and frees objects with multiple threads. #################### diffs --- expected.txt 2019-04-05 16:34:39.165105297 -0700 +++ output.txt 2019-04-05 20:27:18.772110434 -0700 @@ -0,0 +1,6 @@ +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +art F art/runtime/runtime_common.cc] HandleUnexpectedSignal reentered + +art F art/runtime/runtime_common.cc] S06 + #################### 114-ParallelGC files deleted from host [ 33% 282/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-107-int-math232 PASS [ 33% 283/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-074-gc-thrash32 PASS [ 34% 284/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-957-methodhandle-transforms32 PASS [ 34% 285/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-418-const-string32 PASS [ 34% 286/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-478-checker-inliner-nested-loop32 PASS [ 34% 287/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-float-simd32 PASS [ 34% 288/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1936-thread-end-events32 PASS [ 34% 289/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-550-checker-multiply-accumulate32 PASS [ 34% 290/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-641-checker-arraycopy32 PASS [ 34% 291/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-581-rtp32 PASS [ 35% 292/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-500-instanceof32 PASS [ 35% 293/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-472-unreachable-if-regression32 PASS [ 35% 294/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-922-properties32 PASS [ 35% 295/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-610-arraycopy32 PASS [ 35% 296/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-112-double-math32 PASS [ 35% 297/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-162-method-resolution32 PASS [ 35% 298/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-494-checker-instanceof-tests32 PASS [ 35% 299/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-014-math332 PASS [ 36% 300/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-136-daemon-jni-shutdown32 PASS [ 36% 301/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-simd-sad-char32 PASS [ 36% 302/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-087-gc-after-link32 PASS [ 36% 303/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-473-checker-inliner-constants32 PASS [ 36% 304/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-676-resolve-field-type32 PASS [ 36% 305/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-441-checker-inliner32 PASS [ 36% 306/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-422-type-conversion32 PASS [ 36% 307/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-073-mismatched-field32 PASS [ 36% 308/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-921-hello-failure32 PASS [ 37% 309/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-589-super-imt32 PASS [ 37% 310/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-048-reflect-v832 PASS [ 37% 311/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-633-checker-rtp-getclass32 PASS [ 37% 312/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-655-jit-clinit32 PASS [ 37% 313/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-663-odd-dex-size232 PASS [ 37% 314/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1928-exception-event-exception32 PASS [ 37% 315/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-659-unpadded-array32 PASS [ 37% 316/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-476-clinit-inline-static-invoke32 PASS [ 38% 317/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-403-optimizing-long32 PASS [ 38% 318/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-071-dexfile32 SKIP [ 38% 319/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-603-checker-instanceof32 PASS [ 38% 320/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-508-referrer-method32 PASS [ 38% 321/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-525-checker-arrays-fields132 PASS [ 38% 322/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-566-checker-codegen-select32 PASS [ 38% 323/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-short-simd32 PASS [ 38% 324/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-simd-sad-int32 PASS [ 39% 325/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-577-checker-fp2int32 PASS [ 39% 326/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1920-suspend-native-monitor32 PASS [ 39% 327/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-967-default-ame32 PASS [ 39% 328/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-028-array-write32 PASS [ 39% 329/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-434-shifter-operand32 PASS [ 39% 330/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-619-checker-current-method32 PASS [ 39% 331/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-984-obsolete-invoke32 PASS [ 39% 332/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-533-regression-debugphi32 PASS [ 39% 333/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1002-notify-startup32 PASS [ 40% 334/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-058-enum-order32 PASS [ 40% 335/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-040-miranda32 PASS [ 40% 336/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-656-annotation-lookup-generic-jni32 PASS [ 40% 337/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1000-non-moving-space-stress32 PASS [ 40% 338/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-609-checker-x86-bounds-check32 PASS [ 40% 339/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-516-dead-move-result32 PASS [ 40% 340/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-481-regression-phi-cond32 PASS [ 40% 341/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-436-shift-constant32 PASS [ 41% 342/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1910-transform-with-default32 PASS [ 41% 343/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1903-suspend-self32 PASS [ 41% 344/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-443-not-bool-inline32 PASS [ 41% 345/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-595-profile-saving32 PASS [ 41% 346/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-585-inline-unresolved32 PASS [ 41% 347/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-088-monitor-verification32 PASS [ 41% 348/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-482-checker-loop-back-edge-use32 PASS [ 41% 349/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-080-oom-fragmentation32 SKIP [ 42% 350/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-139-register-natives32 PASS [ 42% 351/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-602-deoptimizeable32 PASS [ 42% 352/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-016-intern32 PASS [ 42% 353/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-944-transform-classloaders32 PASS [ 42% 354/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-439-npe32 PASS [ 42% 355/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-304-method-tracing32 PASS [ 42% 356/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-592-checker-regression-bool-input32 PASS [ 42% 357/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-604-hot-static-interface32 PASS [ 42% 358/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-081-hot-exceptions32 PASS [ 43% 359/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-534-checker-bce-deoptimization32 PASS [ 43% 360/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-918-fields32 PASS [ 43% 361/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-594-checker-array-alias32 PASS [ 43% 362/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1937-transform-soft-fail32 PASS [ 43% 363/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-547-regression-trycatch-critic-edge32 PASS [ 43% 364/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-578-polymorphic-inlining32 PASS [ 43% 365/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-674-HelloWorld-Dm32 PASS [ 43% 366/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-542-unresolved-access-check32 SKIP [ 44% 367/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1932-monitor-events-misc32 PASS [ 44% 368/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-594-load-string-regression32 PASS [ 44% 369/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-608-checker-unresolved-lse32 PASS [ 44% 370/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-sad-short32 PASS [ 44% 371/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-960-default-smali32 PASS [ 44% 372/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1339-dead-reference-safe32 SKIP [ 44% 373/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-586-checker-null-array-get32 PASS [ 44% 374/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-155-java-set-resolved-type32 PASS [ 45% 375/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-951-threaded-obsolete32 PASS [ 45% 376/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-926-multi-obsolescence32 PASS [ 45% 377/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-056-const-string-jumbo32 PASS [ 45% 378/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-447-checker-inliner332 PASS [ 45% 379/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-995-breakpoints-throw32 PASS [ 45% 380/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-051-thread32 PASS [ 45% 381/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-584-checker-div-bool32 PASS [ 45% 382/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1955-pop-frame-jit-called32 PASS [ 45% 383/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-555-UnsafeGetLong-regression32 PASS [ 46% 384/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-442-checker-constant-folding32 PASS [ 46% 385/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-686-get-this32 PASS [ 46% 386/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-164-resolution-trampoline-dex-cache32 PASS [ 46% 387/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-lse32 PASS [ 46% 388/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-079-phantom32 PASS [ 46% 389/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-658-fp-read-barrier32 PASS [ 46% 390/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-973-default-multidex32 PASS [ 46% 391/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-479-regression-implicit-null-check32 PASS [ 47% 392/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-974-verify-interface-super32 PASS [ 47% 393/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-708-jit-cache-churn32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpw30gauaw --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 708-jit-cache-churn /b/s/w/ir/k/art/test/708-jit-cache-churn: building... /b/s/w/ir/k/art/test/708-jit-cache-churn: running... run exit status: 1 /b/s/w/ir/k/art/test/708-jit-cache-churn: FAILED! #################### info # Tests JIT cache for page permission updates and CPU cache inconsistencies. Only runs when test runner permits JIT, e.g. --jit. #################### diffs --- expected.txt 2019-04-05 16:34:39.305119524 -0700 +++ output.txt 2019-04-05 20:47:41.295304492 -0700 @@ -1,2 +1,41 @@ JNI_OnLoad called -Done +dalvikvm32 F 04-05 20:47:41 25829 26262 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Operation not permitted. See process maps in the log. +Runtime aborting... +Dumping all threads without appropriate locks held: thread list lock mutator lock +All threads: +DALVIK THREADS (20): +dalvikvm32 F 04-05 20:47:41 25829 26483 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +"Jit thread pool worker thread 0" prio=5 tid=2 Runnable + | group="" sCount=0 dsCount=0 flags=0 obj=0x132400f0 self=0xebc00480 + | sysTid=26262 nice=0 cgrp=default sched=0/0 handle=0xebe61b40 + | state=R schedstat=( 564626558 430830949 512 ) utm=54 stm=2 core=0 HZ=100 + | stack=0xebd62000-0xebd64000 stackSize=1028KB + | held mutexes= "abort lock" "mutator lock"(shared held) + native: #00 pc 00597fed /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +dalvikvm32 F 04-05 20:47:41 25829 26519 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26514 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26516 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26517 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26262 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 E 04-05 20:47:41 25829 26262 thread-inl.h:156] holding "abort lock" at point where thread suspension is expected +Runtime aborting --- recursively, so no thread-specific detail! +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** +Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) +OS: Linux 4.4.0-78-generic (x86_64) +Cmdline: <unset> +Thread: 26262 "Jit thread pool" +Registers: + eax: 0x00000000 ebx: 0x000064e5 ecx: 0x00006696 edx: 0x00000006 + edi: 0xf7645000 esi: 0xf7645d7c ebp: 0xf77c654c esp: 0xebe5d204 + eip: 0xf77d6cd9 eflags: 0x00000202 [ IF ] + cs: 0x00000023 ds: 0x0000002b es: 0x0000002b fs: 0x0000006b + gs: 0x00000063 ss: 0x0000002b +Backtrace: +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +art F art/runtime/runtime_common.cc] HandleUnexpectedSignal reentered + +art F art/runtime/runtime_common.cc] S06 + #################### 708-jit-cache-churn files deleted from host [ 47% 394/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-641-iterations32 PASS [ 47% 395/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-SignalTest32 PASS [ 47% 396/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-582-checker-bce-length32 PASS [ 47% 397/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-529-long-split32 PASS [ 47% 398/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-026-access32 PASS [ 47% 399/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-proxy-method-inline32 SKIP [ 48% 400/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1901-get-bytecodes32 PASS [ 48% 401/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-090-loop-formation32 PASS [ 48% 402/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-137-cfi32 SKIP [ 48% 403/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-063-process-manager32 PASS [ 48% 404/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-089-many-methods32 PASS [ 48% 405/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-910-methods32 PASS [ 48% 406/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-989-method-trace-throw32 PASS [ 48% 407/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-689-zygote-jit-deopt32 PASS [ 48% 408/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-976-conflict-no-methods32 PASS [ 49% 409/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1957-error-ext32 PASS [ 49% 410/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-573-checker-checkcast-regression32 PASS [ 49% 411/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-sad-byte32 PASS [ 49% 412/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-050-sync-test32 PASS [ 49% 413/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-160-read-barrier-stress32 PASS [ 49% 414/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-554-checker-rtp-checkcast32 PASS [ 49% 415/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-032-concrete-sub32 PASS [ 49% 416/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-559-checker-rtp-ifnotnull32 PASS [ 50% 417/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-419-long-parameter32 PASS [ 50% 418/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-068-classloader32 PASS [ 50% 419/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-487-checker-inline-calls32 PASS [ 50% 420/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-964-default-iface-init-gen32 SKIP [ 50% 421/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-009-instanceof32 PASS [ 50% 422/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-boolean-simd32 PASS [ 50% 423/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1902-suspend32 PASS [ 50% 424/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-046-reflect32 PASS [ 51% 425/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-537-checker-arraycopy32 PASS [ 51% 426/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-575-checker-isnan32 PASS [ 51% 427/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-661-checker-simd-reduc32 PASS [ 51% 428/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-943-private-recursive-jit32 PASS [ 51% 429/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-498-type-propagation32 PASS [ 51% 430/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-596-monitor-inflation32 PASS [ 51% 431/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-615-checker-arm64-store-zero32 PASS [ 51% 432/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-509-pre-header32 PASS [ 51% 433/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-011-array-copy32 PASS [ 52% 434/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-461-get-reference-vreg32 PASS [ 52% 435/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-132-daemon-locks-shutdown32 PASS [ 52% 436/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-422-instanceof32 PASS [ 52% 437/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-987-agent-bind32 PASS [ 52% 438/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1001-app-image-regions32 SKIP [ 52% 439/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-975-iface-private32 PASS [ 52% 440/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-559-bce-ssa32 PASS [ 52% 441/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-472-type-propagation32 PASS [ 53% 442/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-803-no-super32 PASS [ 53% 443/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-993-breakpoints32 PASS [ 53% 444/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-106-exceptions232 PASS [ 53% 445/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-arraycopy-large-cst-pos32 PASS [ 53% 446/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-439-swap-double32 PASS [ 53% 447/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-716-jli-jit-samples32 PASS [ 53% 448/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-451-regression-add-float32 PASS [ 53% 449/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-680-checker-deopt-dex-pc-032 PASS [ 54% 450/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-simd-sad-short32 PASS [ 54% 451/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1950-unprepared-transform32 PASS [ 54% 452/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-685-deoptimizeable32 PASS [ 54% 453/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-071-dexfile-map-clean32 PASS [ 54% 454/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-101-fibonacci32 PASS [ 54% 455/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-430-live-register-slow-path32 PASS [ 54% 456/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-536-checker-intrinsic-optimization32 PASS [ 54% 457/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-077-method-override32 PASS [ 54% 458/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-612-jit-dex-cache32 PASS [ 55% 459/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-553-invoke-super32 PASS [ 55% 460/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-427-bitwise32 PASS [ 55% 461/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-123-compiler-regressions-mt32 PASS [ 55% 462/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-985-re-obsolete32 PASS [ 55% 463/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-992-source-data32 PASS [ 55% 464/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-706-checker-scheduler32 PASS [ 55% 465/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-953-invoke-polymorphic-compiler32 PASS [ 55% 466/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-597-deopt-new-string32 PASS [ 56% 467/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-954-invoke-polymorphic-verifier32 PASS [ 56% 468/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-949-in-memory-transform32 PASS [ 56% 469/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-928-jni-table32 PASS [ 56% 470/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-405-optimizing-long-allocator32 PASS [ 56% 471/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1945-proxy-method-arguments32 PASS [ 56% 472/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-476-checker-ctor-fence-redun-elim32 PASS [ 56% 473/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-lse232 SKIP [ 56% 474/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-537-checker-inline-and-unverified32 PASS [ 57% 475/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-411-checker-hdiv-hrem-pow232 PASS [ 57% 476/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-495-checker-checkcast-tests32 PASS [ 57% 477/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-903-hello-tagging32 PASS [ 57% 478/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-630-safecast-array32 PASS [ 57% 479/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-012-math32 PASS [ 57% 480/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-705-register-conflict32 PASS [ 57% 481/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1925-self-frame-pop32 PASS [ 57% 482/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1916-get-set-current-frame32 PASS [ 57% 483/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-505-simplifier-type-propagation32 PASS [ 58% 484/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-959-invoke-polymorphic-accessors32 PASS [ 58% 485/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1938-transform-abstract-single-impl32 PASS [ 58% 486/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-966-default-conflict32 PASS [ 58% 487/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-092-locale32 PASS [ 58% 488/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-431-type-propagation32 PASS [ 58% 489/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-033-class-init-deadlock32 PASS [ 58% 490/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-072-precise-gc32 PASS [ 58% 491/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-123-inline-execute232 PASS [ 59% 492/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-163-app-image-methods32 SKIP [ 59% 493/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-001-HelloWorld32 PASS [ 59% 494/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-InterfaceTest32 PASS [ 59% 495/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-485-checker-dce-switch32 PASS [ 59% 496/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-simd-sad-short232 PASS [ 59% 497/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-917-fields-transformation32 PASS [ 59% 498/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-667-checker-simd-alignment32 PASS [ 59% 499/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-424-checkcast32 PASS [ 60% 500/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-919-obsolete-fields32 PASS [ 60% 501/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-702-LargeBranchOffset32 PASS [ 60% 502/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-043-privates32 PASS [ 60% 503/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-504-regression-baseline-entry32 PASS [ 60% 504/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-096-array-copy-concurrent-gc32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpos0rpq62 --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 096-array-copy-concurrent-gc /b/s/w/ir/k/art/test/096-array-copy-concurrent-gc: building... /b/s/w/ir/k/art/test/096-array-copy-concurrent-gc: running... run exit status: 124 /b/s/w/ir/k/art/test/096-array-copy-concurrent-gc: FAILED! #################### info # This is a test to verify that System.arraycopy works nice together with # the concurrent gc. #################### diffs --- expected.txt 2019-04-05 16:34:39.161104890 -0700 +++ output.txt 2019-04-05 21:07:17.118010937 -0700 @@ -1,3 +1,271 @@ Initializing... Starting the test -Test OK +timeout_dumper E 04-05 21:07:09 29840 29842 timeout_dumper.cc:597] Timeout for process 29841 +ABI: 'x86' + +=== pid: 29841 tid: 29841 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008d56f0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::WaitForOtherNonDaemonThreadsToExit()+208) + art::ThreadList::WaitForOtherNonDaemonThreadsToExit() + art/runtime/thread_list.cc:1326 + #04 pc 008d557d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::ShutDown()+205) + art::ThreadList::ShutDown() + art/runtime/thread_list.cc:104 + #05 pc 00877486 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::~Runtime()+2534) + ~Runtime + art/runtime/runtime.cc:437 + #06 pc 006a8209 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::JII::DestroyJavaVM(_JavaVM*)+41) + art::JII::DestroyJavaVM(_JavaVM*) + art/runtime/jni/java_vm_ext.cc:388 + #07 pc 006a03f4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJII::DestroyJavaVM(_JavaVM*)+100) + art::(anonymous namespace)::CheckJII::DestroyJavaVM(_JavaVM*) + art/runtime/jni/check_jni.cc:4013 + #08 pc 0000282b /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (main+1723) + _JavaVM::DestroyJavaVM() + libnativehelper/include_jni/jni.h:1057 + art::dalvikvm(int, char**) + art/dalvikvm/dalvikvm.cc:201 + main + art/dalvikvm/dalvikvm.cc:212 + #09 pc 00019af2 /lib/i386-linux-gnu/libc-2.19.so (__libc_start_main+242) + __libc_start_main + ??:? + #10 pc 00002030 /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (???) + +=== pid: 29841 tid: 30864 === + #00 pc 0005ad56 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (std::__1::__compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__rep, std::__1::allocator<char>>::first() const+38) + std::__1::__compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char> >::first() const + external/libcxx/include/memory:2285 + #01 pc 0005adf5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__get_long_size() const+37) + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__get_long_size() const + external/libcxx/include/string:1489 + #02 pc 0005abc6 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::size() const+70) + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size() const + external/libcxx/include/string:954 + #03 pc 000b049f /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (_ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_+47) + bool std::__1::operator==<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + external/libcxx/include/string:3860 + #04 pc 000ff5ae /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+414) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #05 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #06 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #07 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #08 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #09 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #10 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #11 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #12 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #13 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #14 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #15 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #16 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #17 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #18 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #19 pc 00978aa7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::AllocArrayFromCodeResolved<true><art::ObjPtr::Class>, int, art::Thread*, art::gc::AllocatorType)+183) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::ObjPtr<art::mirror::Class>, int, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:316 + #20 pc 00975719 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocArrayFromCodeResolvedRegionTLABInstrumented+185) + artAllocArrayFromCodeResolvedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #21 pc 009f3161 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_array_resolved16_region_tlab_instrumented+49) + art_quick_alloc_array_resolved16_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #22 pc 02002990 /memfd:/jit-cache (deleted) (???) + +=== pid: 29841 tid: 30865 === + #00 pc 000e31a1 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int)+33) + unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:256 + #01 pc 000e261e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+126) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #02 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #17 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #18 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #19 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #20 pc 0000047c /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpos0rpq62/oat/x86/096-array-copy-concurrent-gc.vdex (Main.stressArray+196) + #21 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #22 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #23 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #24 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #25 pc 02000d9a /memfd:/jit-cache (deleted) (???) + +=== pid: 29841 tid: 30866 === + #00 pc 00074932 /lib/i386-linux-gnu/libc-2.19.so (???) + #01 pc 000769d7 /lib/i386-linux-gnu/libc-2.19.so (malloc+87) + __libc_malloc + ??:? + #02 pc 00078709 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (operator new(unsigned int)+57) + operator new(unsigned int) + external/libcxxabi/src/stdlib_new_delete.cpp:32 + #03 pc 000cf7d0 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::push_back(char)+160) + std::__1::__libcpp_allocate(unsigned int, unsigned int) + external/libcxx/include/new:239 + std::__1::allocator<char>::allocate(unsigned int, void const*) + external/libcxx/include/memory:1814 + std::__1::allocator_traits<std::__1::allocator<char> >::allocate(std::__1::allocator<char>&, unsigned int) + external/libcxx/include/memory:1547 + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) + external/libcxx/include/string:2187 + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char) + external/libcxx/include/string:2479 + #04 pc 000e272f /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+239) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:164 + #05 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #06 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #07 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #08 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #09 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #10 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #11 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #12 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #13 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #14 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #15 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #16 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #17 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #18 pc 00642c93 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&) + art/runtime/gc/heap-inl.h:199 + #19 pc 00641d64 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&)+196) + art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&) + art/runtime/mirror/string-alloc-inl.h:194 + #20 pc 0063d7c1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::AllocFromCharArray<true>(art::Thread*, int, art::Handle<art::mirror::PrimitiveArray<unsigned short>>, int, art::gc::AllocatorType)+129) + art::ObjPtr<art::mirror::String> art::mirror::String::AllocFromCharArray<true>(art::Thread*, int, art::Handle<art::mirror::PrimitiveArray<unsigned short> >, int, art::gc::AllocatorType) + art/runtime/mirror/string-alloc-inl.h:236 + #21 pc 00975c55 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocStringFromCharsFromCodeRegionTLABInstrumented+117) + artAllocStringFromCharsFromCodeRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #22 pc 009f3361 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_string_from_chars_region_tlab_instrumented+49) + art_quick_alloc_string_from_chars_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #23 pc 0200086c /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 096-array-copy-concurrent-gc files deleted from host [ 60% 505/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-719-dm-verify-redefinition32 PASS [ 60% 506/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-526-long-regalloc32 PASS [ 60% 507/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-007-count1032 PASS [ 60% 508/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-loops132 PASS [ 61% 509/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-055-enum-performance32 SKIP [ 61% 510/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-661-classloader-allocator32 PASS [ 61% 511/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-900-hello-plugin32 PASS [ 61% 512/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-000-nop32 PASS [ 61% 513/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-loops232 PASS [ 61% 514/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-370-dex-v3732 PASS [ 61% 515/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1922-owned-monitors-info32 PASS [ 61% 516/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-950-redefine-intrinsic32 PASS [ 62% 517/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-478-checker-clinit-check-pruning32 PASS [ 62% 518/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-451-spill-splot32 PASS [ 62% 519/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-497-inlining-and-class-loader32 SKIP [ 62% 520/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-689-multi-catch32 PASS [ 62% 521/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-654-checker-periodic32 PASS [ 62% 522/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-528-long-hint32 PASS [ 62% 523/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-151-OpenFileLimit32 SKIP [ 62% 524/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-675-checker-unverified-method32 PASS [ 63% 525/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-565-checker-irreducible-loop32 PASS [ 63% 526/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-492-checker-inline-invoke-interface32 PASS [ 63% 527/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-066-mismatched-super32 PASS [ 63% 528/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-510-checker-try-catch32 PASS [ 63% 529/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-113-multidex32 PASS [ 63% 530/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-144-static-field-sigquit32 PASS [ 63% 531/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-638-no-line-number32 PASS [ 63% 532/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-long-simd32 PASS [ 63% 533/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-regression-lse32 PASS [ 64% 534/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-105-invoke32 PASS [ 64% 535/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-674-hiddenapi32 PASS [ 64% 536/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-598-checker-irreducible-dominance32 PASS [ 64% 537/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-038-inner-null32 PASS [ 64% 538/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-642-fp-callees32 PASS [ 64% 539/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-934-load-transform32 PASS [ 64% 540/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-632-checker-char-at-bounds32 PASS [ 64% 541/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-618-checker-induction32 PASS [ 65% 542/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-670-bitstring-type-check32 PASS [ 65% 543/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-456-baseline-array-set32 PASS [ 65% 544/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-980-redefine-object32 PASS [ 65% 545/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-141-class-unload32 SKIP [ 65% 546/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-665-checker-simd-zero32 PASS [ 65% 547/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-570-checker-osr32 PASS [ 65% 548/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-958-methodhandle-stackframe32 PASS [ 65% 549/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-hadd-byte32 PASS [ 66% 550/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-402-optimizing-control-flow32 PASS [ 66% 551/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-965-default-verify32 PASS [ 66% 552/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-146-bad-interface32 PASS [ 66% 553/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-abstract32 SKIP [ 66% 554/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-656-loop-deopt32 PASS [ 66% 555/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-140-dce-regression32 PASS [ 66% 556/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-683-clinit-inline-static-invoke32 PASS [ 66% 557/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-560-packed-switch32 PASS [ 66% 558/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-580-checker-string-fact-intrinsics32 PASS [ 67% 559/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-596-checker-dead-phi32 PASS [ 67% 560/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-031-class-attributes32 PASS [ 67% 561/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-017-float32 PASS [ 67% 562/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-507-referrer32 PASS [ 67% 563/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-601-method-access32 PASS [ 67% 564/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-969-iface-super32 PASS [ 67% 565/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-657-branches32 PASS [ 67% 566/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1942-suspend-raw-monitor-exit32 PASS [ 68% 567/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-086-null-super32 PASS [ 68% 568/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-912-classes32 PASS [ 68% 569/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-152-dead-large-object32 SKIP [ 68% 570/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-124-missing-classes32 PASS [ 68% 571/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-956-methodhandles32 PASS [ 68% 572/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-172-app-image-twice32 PASS [ 68% 573/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-523-checker-can-throw-regression32 PASS [ 68% 574/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-019-wrong-array-type32 PASS [ 69% 575/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-552-invoke-non-existent-super32 PASS [ 69% 576/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-580-checker-round32 PASS [ 69% 577/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-535-regression-const-val32 PASS [ 69% 578/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1930-monitor-info32 PASS [ 69% 579/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-564-checker-bitcount32 PASS [ 69% 580/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-593-checker-boolean-2-integral-conv32 PASS [ 69% 581/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-805-TooDeepClassInstanceOf32 PASS [ 69% 582/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-435-try-finally-without-catch32 PASS [ 69% 583/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-565-checker-condition-liveness32 PASS [ 70% 584/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-998-redefine-use-after-free32 PASS [ 70% 585/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-138-duplicate-classes-check232 PASS [ 70% 586/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-600-verifier-fails32 PASS [ 70% 587/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-717-integer-value-of32 PASS [ 70% 588/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1953-pop-frame32 PASS [ 70% 589/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-925-threadgroups32 PASS [ 70% 590/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-909-attach-agent32 SKIP [ 70% 591/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-520-equivalent-phi32 PASS [ 71% 592/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-072-reachability-fence32 PASS [ 71% 593/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-414-static-fields32 PASS [ 71% 594/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-718-zipfile-finalizer32 PASS [ 71% 595/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-641-irreducible-inline32 PASS [ 71% 596/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-468-checker-bool-simplif-regression32 PASS [ 71% 597/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-911-get-stack-trace32 PASS [ 71% 598/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-411-optimizing-arith32 PASS [ 71% 599/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-303-verification-stress32 PASS [ 72% 600/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-692-vdex-inmem-loader32 PASS [ 72% 601/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-142-classloader232 PASS [ 72% 602/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-499-bce-phi-array-length32 PASS [ 72% 603/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-013-math232 PASS [ 72% 604/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-567-checker-compare32 PASS [ 72% 605/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-667-jit-jni-stub32 PASS [ 72% 606/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-594-checker-irreducible-linorder32 PASS [ 72% 607/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-hadd-char32 PASS [ 72% 608/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-470-huge-method32 PASS [ 73% 609/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-hadd-alt-char32 PASS [ 73% 610/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-128-reg-spill-on-implicit-nullcheck32 PASS [ 73% 611/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-char-simd32 PASS [ 73% 612/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-025-access-controller32 PASS [ 73% 613/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1949-short-dex-file32 PASS [ 73% 614/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-986-native-method-bind32 PASS [ 73% 615/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-593-checker-shift-and-simplifier32 PASS [ 73% 616/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-597-deopt-busy-loop32 PASS [ 74% 617/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-047-returns32 PASS [ 74% 618/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-576-polymorphic-inlining32 PASS [ 74% 619/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-968-default-partial-compile-gen32 SKIP [ 74% 620/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-804-class-extends-itself32 PASS [ 74% 621/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-982-ok-no-retransform32 PASS [ 74% 622/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-434-invoke-direct32 PASS [ 74% 623/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-508-checker-disassembly32 PASS [ 74% 624/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1935-get-set-current-frame-jit32 PASS [ 75% 625/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-174-escaping-instance-of-bad-class32 PASS [ 75% 626/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-469-condition-materialization32 PASS [ 75% 627/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-646-checker-hadd-alt-byte32 PASS [ 75% 628/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-301-abstract-protected32 PASS [ 75% 629/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-477-checker-bound-type32 PASS [ 75% 630/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-StackWalk32 SKIP [ 75% 631/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-103-string-append32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmphdbpb5ya --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 103-string-append /b/s/w/ir/k/art/test/103-string-append: building... /b/s/w/ir/k/art/test/103-string-append: running... run exit status: 124 /b/s/w/ir/k/art/test/103-string-append: FAILED! #################### info # Simple test that triggers GC by appending to a String. #################### diffs --- expected.txt 2019-04-05 16:34:39.165105297 -0700 +++ output.txt 2019-04-05 21:42:58.736364530 -0700 @@ -1 +1,500 @@ -Test complete +timeout_dumper E 04-05 21:42:41 7490 7492 timeout_dumper.cc:597] Timeout for process 7491 +ABI: 'x86' + +=== pid: 7491 tid: 7491 === + #00 pc 000e25d0 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+48) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #01 pc 000e26f2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+178) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:158 + #02 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002d9368 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+2936) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 002d729b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+1291) + art::mirror::Object* art::gc::Heap::AllocLargeObject<true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>*, unsigned int, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:239 + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:66 + #17 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #18 pc 00978aa7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::AllocArrayFromCodeResolved<true><art::ObjPtr::Class>, int, art::Thread*, art::gc::AllocatorType)+183) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::ObjPtr<art::mirror::Class>, int, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:316 + #19 pc 00975719 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocArrayFromCodeResolvedRegionTLABInstrumented+185) + artAllocArrayFromCodeResolvedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #20 pc 009f3161 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_array_resolved16_region_tlab_instrumented+49) + art_quick_alloc_array_resolved16_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #21 pc 02002850 /memfd:/jit-cache (deleted) (???) + +=== pid: 7491 tid: 7711 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0dc5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+149) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7806 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7807 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7808 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7809 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7810 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7812 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000b82a5 /lib/i386-linux-gnu/libc-2.19.so (__nanosleep+69) + nanosleep + ??:? + #02 pc 000e70bc /lib/i386-linux-gnu/libc-2.19.so (usleep+60) + usleep + ??:? + #03 pc 003d2fd7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::CopyingPhase()+327) + art::gc::collector::ConcurrentCopying::CopyingPhase() + art/runtime/gc/collector/concurrent_copying.cc:1410 + #04 pc 003d1fb5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::RunPhases()+293) + art::gc::collector::ConcurrentCopying::RunPhases() + art/runtime/gc/collector/concurrent_copying.cc:216 + #05 pc 004296eb /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool)+331) + art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool) + art/runtime/gc/collector/garbage_collector.cc:157 + #06 pc 00461f25 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+1317) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2753 + #07 pc 0046fefd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool)+205) + art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:3792 + #08 pc 0048b802 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::ConcurrentGCTask::Run(art::Thread*)+50) + art::gc::Heap::ConcurrentGCTask::Run(art::Thread*) + art/runtime/gc/heap.cc:3753 + #09 pc 004f785d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+77) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:129 + #10 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #11 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #12 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #13 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #14 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #15 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #16 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #17 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #27 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #28 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #34 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #35 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #36 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #37 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #38 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #39 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7813 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #09 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #10 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #11 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #12 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #13 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #14 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #15 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #16 pc 000df156 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+2) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #17 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 000df13c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b3d62 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$ReferenceQueueDaemon.runInternal+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #27 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #28 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 0200641a /memfd:/jit-cache (deleted) (???) + +=== pid: 7491 tid: 7814 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006dd7 /memfd:/jit-cache (deleted) (???) + +=== pid: 7491 tid: 7815 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006dd7 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 103-string-append files deleted from host [ 75% 632/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-065-mismatched-implements32 PASS [ 75% 633/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-607-daemon-stress32 PASS [ 76% 634/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-532-checker-nonnull-arrayset32 PASS [ 76% 635/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-557-checker-ref-equivalent32 PASS [ 76% 636/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-454-get-vreg32 PASS [ 76% 637/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-070-nio-buffer32 PASS [ 76% 638/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-622-simplifyifs-exception-edges32 PASS [ 76% 639/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-901-hello-ti-agent32 PASS [ 76% 640/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-971-iface-super32 PASS [ 76% 641/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-062-character-encodings32 PASS [ 77% 642/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-561-shared-slowpaths32 PASS [ 77% 643/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-638-checker-inline-caches32 PASS [ 77% 644/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-149-suspend-all-stress32 SKIP [ 77% 645/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1933-monitor-current-contended32 PASS [ 77% 646/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-110-field-access32 PASS [ 77% 647/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-413-regalloc-regression32 PASS [ 77% 648/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-593-checker-long-2-float-regression32 PASS [ 77% 649/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-635-checker-arm64-volatile-load-cc32 PASS [ 78% 650/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-963-default-range-smali32 PASS [ 78% 651/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-693-vdex-inmem-loader-evict32 PASS [ 78% 652/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-423-invoke-interface32 PASS [ 78% 653/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-540-checker-rtp-bug32 PASS [ 78% 654/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-932-transform-saves32 PASS [ 78% 655/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-527-checker-array-access-split32 PASS [ 78% 656/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-647-jni-get-field-id32 PASS [ 78% 657/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1912-get-set-local-primitive32 PASS [ 78% 658/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-715-clinit-implicit-parameter-annotations32 PASS [ 79% 659/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-432-optimizing-cmp32 PASS [ 79% 660/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-sad-char32 PASS [ 79% 661/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-045-reflect-array32 PASS [ 79% 662/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-507-boolean-test32 PASS [ 79% 663/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-640-checker-int-simd32 PASS [ 79% 664/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-678-quickening32 PASS [ 79% 665/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-519-bound-load-class32 PASS [ 79% 666/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-native32 SKIP [ 80% 667/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-648-inline-caches-unresolved32 PASS [ 80% 668/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-480-checker-dead-blocks32 PASS [ 80% 669/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-loops332 PASS [ 80% 670/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-687-deopt32 PASS [ 80% 671/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-671-npe-field-opts32 PASS [ 80% 672/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-305-other-fault-handler32 PASS [ 80% 673/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1931-monitor-events32 PASS [ 80% 674/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-542-bitfield-rotates32 PASS [ 81% 675/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-595-error-class32 PASS [ 81% 676/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-952-invoke-custom32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpecemqqx1 --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 952-invoke-custom /b/s/w/ir/k/art/test/952-invoke-custom: building... /b/s/w/ir/k/art/test/952-invoke-custom: running... run exit status: 124 /b/s/w/ir/k/art/test/952-invoke-custom: FAILED! #################### info # Tests the invoke-custom bytecode. #################### diffs --- expected.txt 2019-04-05 16:34:39.329121962 -0700 +++ output.txt 2019-04-05 21:53:41.913224367 -0700 @@ -12,73 +12,1356 @@ -9000 9000 TestLinkerUnrelatedBSM -Winners 1 Votes 16 -TestInvocationKinds -testStaticFieldAccessors -testInstanceFieldAccessors -testInvokeVirtual => max(77, -3) = 77 -testConstructor => class TestInvocationKinds$Widget -TestDynamicArguments -bsm -0, One, 3.141592653589793 -bsm -1, Two, 2.718281828459045 -bsm -2, Three, 0.0 -0, One, 3.141592653589793 -1, Two, 2.718281828459045 -2, Three, 0.0 -TestBadBootstrapArguments -bsm(class TestBadBootstrapArguments, happy, ()void, -1, very) -happy -invokeWrongParameterTypes => class java.lang.NoSuchMethodError -invokeMissingParameterTypes => class java.lang.NoSuchMethodError -invokeExtraArguments => class java.lang.BootstrapMethodError => class java.lang.invoke.WrongMethodTypeException -invokeWrongArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -invokeWrongArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -invokeWrongArgumentsAgain => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -invokeNarrowArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsmDJ(..., 1.7976931348623157E308, 2147483647) -wideningArguments -bsmDoubleLong(..., 1.7976931348623157E308, 9223372036854775807) -boxingArguments -invokeWideningBoxingArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsm returning void value. -invokeVoidReturnType() => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsm returning Object value. -invokeObjectReturnType() => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsm returning Integer value. -invokeIntegerReturnType() => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -Hello! -bsmWithStringArray(TestVariableArityLinkerMethod, methodA, ()void, [Aachen, Aalborg, Aalto]); -methodA -bsmWithStringArray(TestVariableArityLinkerMethod, methodB, ()void, [barium]); -methodB -bsmWithStringArray(TestVariableArityLinkerMethod, methodC, ()void, []); -methodC -methodA -methodB -methodC -bsmWithIntAndStringArray(TestVariableArityLinkerMethod, methodD, ()void, 101, [zoo, zoogene, zoogenic]); -methodD -bsmWithIntAndStringArray(TestVariableArityLinkerMethod, methodE, ()void, 102, [zonic]); -methodE -bsmWithIntAndStringArray(TestVariableArityLinkerMethod, methodF, ()void, 103, []); -methodF -methodD -methodE -methodF -bsmWithLongAndIntArray(TestVariableArityLinkerMethod, methodG, ()void, 81985529216486895, [1, -1, 2, -2]); -methodG -bsmWithFloatAndLongArray(TestVariableArityLinkerMethod, methodH, ()void, -2.7182817, [999999999999, -8888888888888]); -methodH -bsmWithClassAndFloatArray(TestVariableArityLinkerMethod, methodI, ()void, class java.lang.Throwable, [3.4028235E38, 1.4E-45, 3.1415927, -3.1415927]); -methodI -bsmWithDoubleArray(TestVariableArityLinkerMethod, methodJ, ()void, [1.7976931348623157E308, 4.9E-324, 2.718281828459045, -3.141592653589793]); -methodJ -bsmWithClassArray(TestVariableArityLinkerMethod, methodK, ()void, [class java.lang.Integer, class java.lang.invoke.MethodHandles, class java.util.Arrays]); -methodK -methodO => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -methodP => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -methodQ => class java.lang.BootstrapMethodError => class java.lang.invoke.WrongMethodTypeException -methodR => class java.lang.BootstrapMethodError => class java.lang.invoke.WrongMethodTypeException +dalvikvm32 E 04-05 21:08:57 16416 16845 bitmap.cc:57] Failed to allocate bitmap code-cache-bitmap: Failed anonymous mmap((nil), 4096, 0x3, 0x22, -1, 0): Operation not permitted. See process maps in the log. +dalvikvm32 F 04-05 21:08:57 16416 16845 bitmap.cc:89] Check failed: mem_map.IsValid() +Runtime aborting... +Dumping all threads without appropriate locks held: thread list lock mutator lock +All threads: +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "thread list lock" (level ThreadListLock - 57) +DALVIK THREADS (24): +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "mutator lock" (level MutatorLock - 70) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "thread list lock" (level ThreadListLock - 57) +"Jit thread pool worker thread 0" prio=5 tid=2 Runnable + | group="" sCount=0 dsCount=0 flags=0 obj=0x12cc0288 self=0xebc00480 + | sysTid=16845 nice=0 cgrp=default sched=0/0 handle=0xebe38b40 + | state=R schedstat=( 817067767 233909423 751 ) utm=77 stm=4 core=3 HZ=100 + | stack=0xebd39000-0xebd3b000 stackSize=1028KB + | held mutexes= "abort lock" "Jit code cache" "mutator lock"(shared held) + native: (no native stack frames for thread 16845) + (no managed stack frames) + +"Thread-6" prio=5 tid=18 Runnable + | group="" sCount=1 dsCount=0 flags=9 obj=0x12cc00a8 self=0x56b32f20 + | sysTid=17263 nice=0 cgrp=default sched=0/0 handle=0x75fffb40 + | state=R schedstat=( 816772991 579800739 1115 ) utm=81 stm=0 core=5 HZ=100 + | stack=0x75efe000-0x75f00000 stackSize=1036KB + | held mutexes= "mutator lock"(shared held) + native: (no native stack frames for thread 17263) + at java.util.Arrays$ArrayList.size(Arrays.java:3743) + at java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:2891) + at java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:2960) + at TestInvokeCustomWithConcurrentThreads.linkerMethod(TestInvokeCustomWithConcurrentThreads.java:92) + at TestInvokeCustomWithConcurrentThreads.run(TestInvokeCustomWithConcurrentThreads.java:63) + at java.lang.Thread.run(Thread.java:919) + +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +"main" prio=5 tid=1 WaitingForGcToComplete + | group="" sCount=2 dsCount=0 flags=1 obj=0x12cc0000 self=0x5680e070 + | sysTid=16416 nice=0 cgrp=default sched=0/0 handle=0xf7447a80 + | state=S schedstat=( 35840853257 5985940416 7339 ) utm=3490 stm=94 core=3 HZ=100 + | stack=0xff269000-0xff26b000 stackSize=8184KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1075) + at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068) + at java.lang.Thread.dispatchUncaughtException(Thread.java:2187) + +"Runtime worker thread 0" prio=5 tid=3 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd3000480 + | sysTid=16869 nice=0 cgrp=default sched=0/0 handle=0xebd11b40 + | state=S schedstat=( 193110 26802 6 ) utm=0 stm=0 core=7 HZ=100 + | stack=0xebd02000-0xebd04000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Runtime worker thread 1" prio=5 tid=4 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd2600480 + | sysTid=16870 nice=0 cgrp=default sched=0/0 handle=0xd356ab40 + | state=S schedstat=( 100707 7343 4 ) utm=0 stm=0 core=5 HZ=100 + | stack=0xd355b000-0xd355d000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Runtime worker thread 2" prio=5 tid=5 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd2400480 + | sysTid=16871 nice=0 cgrp=default sched=0/0 handle=0xd3559b40 + | state=S schedstat=( 70899 72170 4 ) utm=0 stm=0 core=7 HZ=100 + | stack=0xd354a000-0xd354c000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Runtime worker thread 3" prio=5 tid=6 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd2500480 + | sysTid=16872 nice=0 cgrp=default sched=0/0 handle=0xd3548b40 + | state=S schedstat=( 40440 94465 3 ) utm=0 stm=0 core=7 HZ=100 + | stack=0xd3539000-0xd353b000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Signal Catcher" prio=5 tid=7 WaitingInMainSignalCatcherLoop + | group="" sCount=2 dsCount=0 flags=1 obj=0x12cc0350 self=0xd2200480 + | sysTid=16873 nice=0 cgrp=default sched=0/0 handle=0xd2fffb40 + | state=S schedstat=( 219880030 46660738 58 ) utm=21 stm=0 core=2 HZ=100 + | stack=0xd2801000-0xd2803000 stackSize=8192KB + | held mutexes= + kernel: do_sigtimedwait+0x16f/0x200 + kernel: C_SYSC_rt_sigtimedwait+0x8d/0xe0 + kernel: compat_SyS_rt_sigtimedwait+0xe/0x10 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + native: #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (???) + native: #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (???) + native: #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +"HeapTaskDaemon" prio=5 tid=8 WaitingForTaskProcessor + | group="" sCount=2 dsCount=0 flags=1 obj=0x12cc03c8 self=0x56ab3c10 + | sysTid=16882 nice=0 cgrp=default sched=0/0 handle=0xc7d50b40 + | state=S schedstat=( 1168210 14019662 29 ) utm=0 stm=0 core=3 HZ=100 + | stack=0xc7c4f000-0xc7c51000 stackSize=1036KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002109b2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + at dalvik.system.VMRuntime.runHeapTasks(Native method) + at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:523) + at java.lang.Daemons$Daemon.run(Daemons.java:137) + at java.lang.Thread.run(Thread.java:919) + +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 F 04-05 21:17:17 16416 17264 thread_list.cc:760] Timed out waiting for threads to suspend, waited for 500.000s +dalvikvm32 F 04-05 21:17:17 16416 17264 thread_list.cc:760] Thread not suspended: Thread[2,tid=16845,Runnable,Thread*=0xebc00480,peer=0x12cc0288,"Jit thread pool worker thread 0"] +timeout_dumper E 04-05 21:52:59 16415 16417 timeout_dumper.cc:597] Timeout for process 16416 +timeout_dumper E 04-05 21:52:59 16415 16417 timeout_dumper.cc:397] Could not get registers to determine abi. +ABI: 'x86_64' + +=== pid: 16416 tid: 16416 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 000e913c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.ThreadGroup.uncaughtException+48) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #13 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #14 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #15 pc 000e9114 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.ThreadGroup.uncaughtException+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #16 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #17 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #18 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #19 pc 000ea39a /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.dispatchUncaughtException+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #20 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #21 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #22 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #23 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #24 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #25 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #26 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #27 pc 00869a83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, char*)+483) + art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, char*) + art/runtime/reflection.cc:640 + #28 pc 006b50cc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*)+140) + art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*) + art/runtime/jni/jni_internal.cc:1057 + #29 pc 0069a286 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, char*, art::Primitive::Type, art::InvokeType)+982) + art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, char*, art::Primitive::Type, art::InvokeType) + art/runtime/jni/check_jni.cc:3418 + #30 pc 0068ed44 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*)+68) + art::(anonymous namespace)::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*) + art/runtime/jni/check_jni.cc:2285 + #31 pc 00505699 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...)+57) + _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) + libnativehelper/include_jni/jni.h:632 + #32 pc 008becaf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::HandleUncaughtExceptions(art::ScopedObjectAccessAlreadyRunnable&)+255) + art::Thread::HandleUncaughtExceptions(art::ScopedObjectAccessAlreadyRunnable&) + art/runtime/thread.cc:2496 + #33 pc 008be641 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Destroy()+1137) + art::Thread::Destroy() + art/runtime/thread.cc:2397 + #34 pc 008de3d0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::Unregister(art::Thread*)+208) + art::ThreadList::Unregister(art::Thread*) + art/runtime/thread_list.cc:1443 + #35 pc 00878520 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::DetachCurrentThread()+144) + art::Runtime::DetachCurrentThread() + art/runtime/runtime.cc:2025 + #36 pc 006a82ab /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::JII::DetachCurrentThread(_JavaVM*)+75) + art::JII::DetachCurrentThread(_JavaVM*) + art/runtime/jni/java_vm_ext.cc:407 + #37 pc 006a0564 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJII::DetachCurrentThread(_JavaVM*)+100) + art::(anonymous namespace)::CheckJII::DetachCurrentThread(_JavaVM*) + art/runtime/jni/check_jni.cc:4045 + #38 pc 00002817 /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (main+1703) + _JavaVM::DetachCurrentThread() + libnativehelper/include_jni/jni.h:1061 + art::dalvikvm(int, char**) + art/dalvikvm/dalvikvm.cc:195 + main + art/dalvikvm/dalvikvm.cc:212 + #39 pc 00019af2 /lib/i386-linux-gnu/libc-2.19.so (__libc_start_main+242) + __libc_start_main + ??:? + #40 pc 00002030 /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (???) + +=== pid: 16416 tid: 16845 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 0020cae6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Mutex::ExclusiveLock(art::Thread*)+374) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Mutex::ExclusiveLock(art::Thread*) + art/runtime/base/mutex.cc:384 + #03 pc 0067bccc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*)+140) + MutexLock + art/runtime/base/mutex.h:431 + art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) + art/runtime/jit/jit_code_cache.cc:1746 + #04 pc 001f307d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::GetOatQuickMethodHeader(unsigned int)+189) + art::ArtMethod::GetOatQuickMethodHeader(unsigned int) + art/runtime/art_method.cc:610 + #05 pc 008a196f /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art12StackVisitor9WalkStackILNS0_16CountTransitionsE0EEEvb+1775) + void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) + art/runtime/stack.cc:808 + #06 pc 008bbf5a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::DumpJavaStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, bool) const+362) + art::Thread::DumpJavaStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, bool) const + art/runtime/thread.cc:2144 + #07 pc 008b7df8 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+408) + art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const + art/runtime/thread.cc:2175 + #08 pc 008dfc04 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::DumpCheckpoint::Run(art::Thread*)+468) + art::DumpCheckpoint::Run(art::Thread*) + art/runtime/thread_list.cc:224 + #09 pc 008d6c61 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+2129) + art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*) + art/runtime/thread_list.cc:388 + #10 pc 008d617d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+285) + art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool) + art/runtime/thread_list.cc:268 + #11 pc 0088da12 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::AbortState::DumpAllThreads(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+274) + art::AbortState::DumpAllThreads(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*) const + art/runtime/runtime.cc:556 + #12 pc 0088d7d8 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&) const+184) + art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const + art/runtime/runtime.cc:513 + #13 pc 00878934 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::Abort(char const*)+420) + art::Dumpable<art::AbortState>::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const + art/libartbase/base/dumpable.h:38 + std::__1::basic_ostream<char, std::__1::char_traits<char> >& art::operator<< <art::AbortState>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Dumpable<art::AbortState> const&) + art/libartbase/base/dumpable.h:49 + art::Runtime::Abort(char const*) + art/runtime/runtime.cc:613 + #14 pc 0001ab1e /b/s/w/ir/k/out/host/linux-x86/lib/libartbased.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+30) + _ZNSt3__18__invokeIRPFvPKcEJS2_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS6_DpOS7_ + external/libcxx/include/type_traits:4353 + void std::__1::__invoke_void_return_wrapper<void>::__call<void (*&)(char const*), char const*>(void (*&)(char const*), char const*&&) + external/libcxx/include/__functional_base:349 + std::__1::__function::__alloc_func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1527 + std::__1::__function::__func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1651 + #15 pc 0000a66d /b/s/w/ir/k/out/host/linux-x86/lib/libbase.so (android::base::LogMessage::~LogMessage()+653) + std::__1::__function::__value_func<void (char const*)>::operator()(char const*&&) const + external/libcxx/include/functional:1799 + std::__1::function<void (char const*)>::operator()(char const*) const + external/libcxx/include/functional:2347 + ~LogMessage + system/core/base/logging.cpp:451 + #16 pc 003ab653 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art2gc10accounting17MemoryRangeBitmapILj16EE6CreateERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjj+563) + art::gc::accounting::MemoryRangeBitmap<16u>::Create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int, unsigned int) + art/runtime/gc/accounting/bitmap.cc:89 + #17 pc 00677216 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCodeCache::GarbageCollectCache(art::Thread*)+278) + art::jit::JitCodeCache::GarbageCollectCache(art::Thread*) + art/runtime/jit/jit_code_cache.cc:1469 + #18 pc 00675f80 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCodeCache::CommitCode(art::Thread*, art::ArtMethod*, unsigned char*, unsigned char*, unsigned char const*, unsigned int, unsigned int, bool, std::__1::vector<art::Handle<art::mirror::Object>, std::__1::allocator<art::Handle<art::mirror::Object>>> const&, bool, std::__1::set<art::ArtMethod*, std::__1::less<art::ArtMethod*>, art::ArenaAllocatorAdapter<art::ArtMethod*>> const&)+96) + art::jit::JitCodeCache::CommitCode(art::Thread*, art::ArtMethod*, unsigned char*, unsigned char*, unsigned char const*, unsigned int, unsigned int, bool, std::__1::vector<art::Handle<art::mirror::Object>, std::__1::allocator<art::Handle<art::mirror::Object> > > const&, bool, std::__1::set<art::ArtMethod*, std::__1::less<art::ArtMethod*>, art::ArenaAllocatorAdapter<art::ArtMethod*> > const&) + art/runtime/jit/jit_code_cache.cc:600 + #19 pc 0038278e /b/s/w/ir/k/out/host/linux-x86/lib/libartd-compiler.so (art::OptimizingCompiler::JitCompile(art::Thread*, art::jit::JitCodeCache*, art::ArtMethod*, bool, bool, art::jit::JitLogger*)+1470) + art::OptimizingCompiler::JitCompile(art::Thread*, art::jit::JitCodeCache*, art::ArtMethod*, bool, bool, art::jit::JitLogger*) + art/compiler/optimizing/optimizing_compiler.cc:1401 + #20 pc 0026b25d /b/s/w/ir/k/out/host/linux-x86/lib/libartd-compiler.so (art::jit::JitCompiler::CompileMethod(art::Thread*, art::ArtMethod*, bool, bool)+669) + art::jit::JitCompiler::CompileMethod(art::Thread*, art::ArtMethod*, bool, bool) + art/compiler/jit/jit_compiler.cc:201 + #21 pc 0026af23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd-compiler.so (jit_compile_method+67) + jit_compile_method + art/compiler/jit/jit_compiler.cc:136 + #22 pc 0066bb68 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::Jit::CompileMethod(art::ArtMethod*, art::Thread*, bool, bool)+632) + art::jit::Jit::CompileMethod(art::ArtMethod*, art::Thread*, bool, bool) + art/runtime/jit/jit.cc:277 + #23 pc 00671b1d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCompileTask::Run(art::Thread*)+173) + art::jit::JitCompileTask::Run(art::Thread*) + art/runtime/jit/jit.cc:587 + #24 pc 008e0dab /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+123) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:92 + #25 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #26 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #27 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16869 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16870 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16871 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16872 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16873 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16882 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0021fd2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::TransitionFromSuspendedToRunnable()+556) + art::Thread::TransitionFromSuspendedToRunnable() + art/runtime/thread-inl.h:290 + #04 pc 0021f8dd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ScopedThreadStateChange::ScopedThreadStateChange(art::Thread*, art::ThreadState)+141) + ScopedThreadStateChange + art/runtime/scoped_thread_state_change-inl.h:47 + #05 pc 00462891 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::TrimIndirectReferenceTables(art::Thread*)+81) + ScopedObjectAccessUnchecked + art/runtime/scoped_thread_state_change-inl.h:115 + ScopedObjectAccess + art/runtime/scoped_thread_state_change-inl.h:121 + art::gc::Heap::TrimIndirectReferenceTables(art::Thread*) + art/runtime/gc/heap.cc:1425 + #06 pc 004626f5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::Trim(art::Thread*)+213) + art::gc::Heap::Trim(art::Thread*) + art/runtime/gc/heap.cc:1403 + #07 pc 0048b93e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::HeapTrimTask::Run(art::Thread*)+46) + art::gc::Heap::HeapTrimTask::Run(art::Thread*) + art/runtime/gc/heap.cc:3853 + #08 pc 004f785d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+77) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:129 + #09 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #10 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #11 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #12 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #13 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #14 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #15 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #16 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #17 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #18 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #19 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #20 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #21 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #22 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #23 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #24 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #25 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #26 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #27 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #28 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #29 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #30 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #31 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #32 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #33 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #34 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #35 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #36 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #37 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #38 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16883 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006717 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 16884 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006717 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 16885 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006717 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17254 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 0201eb30 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17256 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 02013bfd /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17258 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 000f0e3c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.invoke.MethodType.makeImpl+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #13 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #14 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #15 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #16 pc 02008ed3 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17259 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 0201f11e /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17260 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 001ff8fc /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer.addWaiter) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 009b6bea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2154) + bool art::interpreter::DoInvoke<(art::InvokeType)1, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #13 pc 009b62d4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeDirect+68) + MterpInvokeDirect + art/runtime/interpreter/mterp/mterp.cc:205 + #14 pc 009e77b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_direct+48) + mterp_op_invoke_direct + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3533 + #15 pc 001ffa54 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire+16) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #16 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #17 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #18 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #19 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #20 pc 0201ddee /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17262 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #08 pc 005c9bb6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCode<false, true>(art::dex::TypeIndex, int, art::ArtMethod*, art::Thread*, art::gc::AllocatorType)+214) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCode<false, true>(art::dex::TypeIndex, int, art::ArtMethod*, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c4029 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewArray+169) + MterpNewArray + art/runtime/interpreter/mterp/mterp.cc:525 + #10 pc 009e5130 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_array+48) + mterp_op_new_array + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1276 + #11 pc 00002d4a /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpecemqqx1/oat/x86/952-invoke-custom.vdex (TestInvokeCustomWithConcurrentThreads.linkerMethod+50) + #12 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #13 pc 00545b22 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+354) + art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*) + art/runtime/interpreter/interpreter.cc:671 + #14 pc 006dd438 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::MethodHandleInvokeExactInternal(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*)+2808) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:68 + art::(anonymous namespace)::MethodHandleInvokeExactInternal(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*) + art/runtime/method_handles.cc:1212 + #15 pc 006dc931 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::MethodHandleInvoke(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*)+161) + art::MethodHandleInvoke(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*) + art/runtime/method_handles.cc:1236 + #16 pc 00558de7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::InvokeBootstrapMethod(art::Thread*, art::ShadowFrame&, unsigned int)+9527) + art::interpreter::InvokeBootstrapMethod(art::Thread*, art::ShadowFrame&, unsigned int) + art/runtime/interpreter/interpreter_common.cc:1387 + #17 pc 00552fc6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::DoInvokeCustom(art::Thread*, art::ShadowFrame&, unsigned int, art::InstructionOperands const*, art::JValue*)+630) + art::interpreter::(anonymous namespace)::DoResolveCallSite(art::Thread*, art::ShadowFrame&, unsigned int) + art/runtime/interpreter/interpreter_common.cc:1438 + art::interpreter::DoInvokeCustom(art::Thread*, art::ShadowFrame&, unsigned int, art::InstructionOperands const*, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1469 + #18 pc 009aae9a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artInvokeCustom+810) + artInvokeCustom + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:2912 + #19 pc 009f6a2f /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_custom+79) + art_quick_invoke_custom + art/runtime/arch/x86/quick_entrypoints_x86.S:2472 + #20 pc 0201bc90 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17263 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0021fd2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::TransitionFromSuspendedToRunnable()+556) + art::Thread::TransitionFromSuspendedToRunnable() + art/runtime/thread-inl.h:290 + #04 pc 002a86d4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ScopedThreadSuspension::~ScopedThreadSuspension()+68) + ~ScopedThreadSuspension + art/runtime/scoped_thread_state_change-inl.h:132 + #05 pc 008ba1a9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::FullSuspendCheck()+105) + art::Thread::FullSuspendCheck() + art/runtime/thread.cc:1765 + #06 pc 002cacd8 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CheckSuspend()+472) + art::Thread::CheckSuspend() + art/runtime/thread-inl.h:57 + #07 pc 0099a67b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artTestSuspendFromCode+59) + artTestSuspendFromCode + art/runtime/entrypoints/quick/quick_thread_entrypoints.cc:25 + #08 pc 009f4ea5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_test_suspend+101) + art_quick_test_suspend + art/runtime/arch/x86/quick_entrypoints_x86.S:1625 + #09 pc 02013ef6 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17264 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 0020cae6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Mutex::ExclusiveLock(art::Thread*)+374) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Mutex::ExclusiveLock(art::Thread*) + art/runtime/base/mutex.cc:384 + #03 pc 00878908 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::Abort(char const*)+376) + art::Runtime::Abort(char const*) + art/runtime/runtime.cc:597 + #04 pc 0001ab1e /b/s/w/ir/k/out/host/linux-x86/lib/libartbased.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+30) + _ZNSt3__18__invokeIRPFvPKcEJS2_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS6_DpOS7_ + external/libcxx/include/type_traits:4353 + void std::__1::__invoke_void_return_wrapper<void>::__call<void (*&)(char const*), char const*>(void (*&)(char const*), char const*&&) + external/libcxx/include/__functional_base:349 + std::__1::__function::__alloc_func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1527 + std::__1::__function::__func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1651 + #05 pc 0000a66d /b/s/w/ir/k/out/host/linux-x86/lib/libbase.so (android::base::LogMessage::~LogMessage()+653) + std::__1::__function::__value_func<void (char const*)>::operator()(char const*&&) const + external/libcxx/include/functional:1799 + std::__1::function<void (char const*)>::operator()(char const*) const + external/libcxx/include/functional:2347 + ~LogMessage + system/core/base/logging.cpp:451 + #06 pc 008d8694 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::SuspendAllInternal(art::Thread*, art::Thread*, art::Thread*, art::SuspendReason)+1284) + art::ThreadList::SuspendAllInternal(art::Thread*, art::Thread*, art::Thread*, art::SuspendReason) + art/runtime/thread_list.cc:760 + #07 pc 008d7ad4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::FlipThreadRoots(art::Closure*, art::Closure*, art::gc::collector::GarbageCollector*, art::gc::GcPauseListener*)+260) + art::ThreadList::FlipThreadRoots(art::Closure*, art::Closure*, art::gc::collector::GarbageCollector*, art::gc::GcPauseListener*) + art/runtime/thread_list.cc:532 + #08 pc 003d2da2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::FlipThreadRoots()+354) + art::gc::collector::ConcurrentCopying::FlipThreadRoots() + art/runtime/gc/collector/concurrent_copying.cc:744 + #09 pc 003d1f99 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::RunPhases()+265) + art::gc::collector::ConcurrentCopying::RunPhases() + art/runtime/gc/collector/concurrent_copying.cc:213 + #10 pc 004296eb /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool)+331) + art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool) + art/runtime/gc/collector/garbage_collector.cc:157 + #11 pc 00461f25 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+1317) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2753 + #12 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #13 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #14 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #15 pc 002eeb02 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType)+66) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType) + art/runtime/mirror/object_array-alloc-inl.h:40 + #16 pc 007b5b97 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int)+295) + art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int) + art/runtime/native/java_lang_reflect_Array.cc:69 + #17 pc 000136e6 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+182) + art_jni_trampoline + ??:? + #18 pc 02006b73 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17266 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 001ff8fc /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer.addWaiter) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #13 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #14 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #15 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #16 pc 0201ef16 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17267 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 0201fd61 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17268 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 008af651 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Park(bool, long long)+673) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Thread::Park(bool, long long) + art/runtime/thread.cc:312 + #03 pc 007d5e2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+156) + art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long) + art/runtime/native/sun_misc_Unsafe.cc:519 + #04 pc 000152a4 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+132) + art_jni_trampoline + ??:? + #05 pc 0201e2d5 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17269 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 008af651 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Park(bool, long long)+673) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Thread::Park(bool, long long) + art/runtime/thread.cc:312 + #03 pc 007d5e2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+156) + art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long) + art/runtime/native/sun_misc_Unsafe.cc:519 + #04 pc 000152a4 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+132) + art_jni_trampoline + ??:? + #05 pc 0201e2d5 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17271 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 008af651 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Park(bool, long long)+673) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Thread::Park(bool, long long) + art/runtime/thread.cc:312 + #03 pc 007d5e2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+156) + art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long) + art/runtime/native/sun_misc_Unsafe.cc:519 + #04 pc 000152a4 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+132) + art_jni_trampoline + ??:? + #05 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #06 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #07 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #08 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #09 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #10 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #11 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #12 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #13 pc 0020007c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.LockSupport.park+24) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #14 pc 009b7da7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1671) + bool art::interpreter::DoInvoke<(art::InvokeType)0, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #15 pc 009b7674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeStatic+68) + MterpInvokeStatic + art/runtime/interpreter/mterp/mterp.cc:216 + #16 pc 009e7830 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_static+48) + mterp_op_invoke_static + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3569 + #17 pc 001feb36 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #18 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #19 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #20 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #21 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #22 pc 0201d954 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 952-invoke-custom files deleted from host [ 81% 677/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-590-infinite-loop-with-nop32 PASS [ 81% 678/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-083-compiler-regressions32 PASS [ 81% 679/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-041-narrowing32 PASS [ 81% 680/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-120-hashcode32 PASS [ 81% 681/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-161-final-abstract-class32 PASS [ 81% 682/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-676-proxy-jit-at-first-use32 PASS [ 81% 683/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-129-ThreadGetId32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmp6ecnwov_ --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 129-ThreadGetId /b/s/w/ir/k/art/test/129-ThreadGetId: building... /b/s/w/ir/k/art/test/129-ThreadGetId: running... run exit status: 124 /b/s/w/ir/k/art/test/129-ThreadGetId: FAILED! #################### info # Regression test for b/18661622 #################### diffs --- expected.txt 2019-04-05 16:34:39.169105703 -0700 +++ output.txt 2019-04-05 21:54:54.516116821 -0700 @@ -1,2 +1,815 @@ -HeapTaskDaemon depth 0 -Finishing +timeout_dumper E 04-05 21:54:32 18233 18235 timeout_dumper.cc:597] Timeout for process 18234 +timeout_dumper E 04-05 21:54:32 18233 18235 timeout_dumper.cc:397] Could not get registers to determine abi. +ABI: 'x86_64' + +=== pid: 18234 tid: 18234 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 020071f7 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18519 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0dc5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+149) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18700 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18701 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18702 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18703 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18704 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18705 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 004f7305 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::GetTask(art::Thread*)+229) + art::gc::TaskProcessor::GetTask(art::Thread*) + art/runtime/gc/task_processor.cc:56 + #04 pc 004f7874 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+100) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:127 + #05 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #06 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #07 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #08 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #09 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #10 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #11 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #12 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #13 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #14 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #15 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #16 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #17 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #18 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #19 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #20 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #21 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #22 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #23 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #24 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #25 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #26 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #27 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #28 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #29 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #30 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #31 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #32 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #33 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #34 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18706 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #09 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #10 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #11 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #12 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #13 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #14 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #15 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #16 pc 000df156 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+2) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #17 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 000df13c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b3d62 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$ReferenceQueueDaemon.runInternal+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #27 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #28 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 0200638a /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18707 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 020071f7 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18708 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 020071f7 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18709 === + #00 pc 00078853 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (operator delete(void*)+35) + operator delete(void*) + external/libcxxabi/src/stdlib_new_delete.cpp:100 + #01 pc 000ced33 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::~basic_string()+35) + std::__1::_DeallocateCaller::__do_call(void*) + external/libcxx/include/new:320 + std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned int) + external/libcxx/include/new:278 + std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned int, unsigned int) + external/libcxx/include/new:248 + std::__1::__libcpp_deallocate(void*, unsigned int, unsigned int) + external/libcxx/include/new:326 + std::__1::allocator<char>::deallocate(char*, unsigned int) + external/libcxx/include/memory:1817 + std::__1::allocator_traits<std::__1::allocator<char> >::deallocate(std::__1::allocator<char>&, char*, unsigned int) + external/libcxx/include/memory:1555 + ~basic_string + external/libcxx/include/string:2139 + #02 pc 000ff5f0 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+480) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:125 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #17 pc 002eeb02 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType)+66) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType) + art/runtime/mirror/object_array-alloc-inl.h:40 + #18 pc 008c98b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BuildInternalStackTraceVisitor<false>::Init(int)+153) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int) + art/runtime/mirror/object_array-alloc-inl.h:57 + art::BuildInternalStackTraceVisitor<false>::Init(int) + art/runtime/thread.cc:2713 + #19 pc 008c9270 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_jobject* art::Thread::CreateInternalStackTrace<false>(art::ScopedObjectAccessAlreadyRunnable const&) const+304) + _jobject* art::Thread::CreateInternalStackTrace<false>(art::ScopedObjectAccessAlreadyRunnable const&) const + art/runtime/thread.cc:2809 + #20 pc 0078e0a3 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)+691) + operator() + art/runtime/native/dalvik_system_VMStack.cc:154 + _jobject* art::GetThreadStack<art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)::$_1, _jobject*>(art::ScopedFastNativeObjectAccess const&, _jobject*, art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)::$_1) + art/runtime/native/dalvik_system_VMStack.cc:69 + art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*) + art/runtime/native/dalvik_system_VMStack.cc:156 + #21 pc 0000c90a /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+170) + art_jni_trampoline + ??:? + #22 pc 020013d6 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18710 === + #00 pc 000ff4dd /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+205) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:116 + #01 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #02 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #03 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #04 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #05 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #06 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #07 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #08 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #09 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #10 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #11 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #12 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #13 pc 003532f3 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/gc/heap-inl.h:199 + #14 pc 00754634 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+196) + art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/mirror/string-alloc-inl.h:194 + #15 pc 00750d08 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int)+88) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int) + art/runtime/mirror/string.cc:206 + #16 pc 00750c1e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*)+78) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*) + art/runtime/mirror/string.cc:189 + #17 pc 008c1ebf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int)+479) + art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int) + art/runtime/thread.cc:2879 + #18 pc 008c0d5b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*)+1611) + art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*) + art/runtime/thread.cc:2947 + #19 pc 0078e101 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)+785) + art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*) + art/runtime/native/dalvik_system_VMStack.cc:160 + #20 pc 0000c90a /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+170) + art_jni_trampoline + ??:? + #21 pc 020013d6 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18711 === + #00 pc 000e25fe /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+94) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #01 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #02 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #03 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #04 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #05 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #06 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #07 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #08 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #09 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #10 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #11 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #12 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #13 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #14 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #15 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #16 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #17 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #18 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #19 pc 02002600 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18712 === + #00 pc 000621ae /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unsigned int const& std::__1::min<unsigned int, std::__1::__less<unsigned int, unsigned int>>(unsigned int const&, unsigned int const&, std::__1::__less<unsigned int, unsigned int>)+62) + unsigned int const& std::__1::min<unsigned int, std::__1::__less<unsigned int, unsigned int> >(unsigned int const&, unsigned int const&, std::__1::__less<unsigned int, unsigned int>) + external/libcxx/include/algorithm:? + #01 pc 000620e4 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unsigned int const& std::__1::min<unsigned int>(unsigned int const&, unsigned int const&)+52) + unsigned int const& std::__1::min<unsigned int>(unsigned int const&, unsigned int const&) + external/libcxx/include/algorithm:2464 + #02 pc 000e321d /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int)+157) + unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:263 + #03 pc 000e261e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+126) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #04 pc 000e26f2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+178) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:158 + #05 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #06 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #07 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #08 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #09 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #10 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #11 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #12 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #13 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #14 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #15 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #16 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #17 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #18 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #19 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #20 pc 002eeb02 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType)+66) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType) + art/runtime/mirror/object_array-alloc-inl.h:40 + #21 pc 007b5b97 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int)+295) + art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int) + art/runtime/native/java_lang_reflect_Array.cc:69 + #22 pc 000136e6 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+182) + art_jni_trampoline + ??:? + #23 pc 02007923 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18713 === + #00 pc 00135a59 /lib/i386-linux-gnu/libc-2.19.so (???) + #01 pc 000e323e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int)+190) + unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:265 + #02 pc 000e261e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+126) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #03 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #04 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #05 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #06 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #07 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #08 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #09 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #10 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #11 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #12 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #13 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #14 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #15 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #16 pc 003532f3 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/gc/heap-inl.h:199 + #17 pc 00754634 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+196) + art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/mirror/string-alloc-inl.h:194 + #18 pc 00750d08 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int)+88) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int) + art/runtime/mirror/string.cc:206 + #19 pc 00750c1e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*)+78) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*) + art/runtime/mirror/string.cc:189 + #20 pc 008c1f53 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int)+627) + art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int) + art/runtime/thread.cc:2890 + #21 pc 008c0d5b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*)+1611) + art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*) + art/runtime/thread.cc:2947 + #22 pc 0078e101 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)+785) + art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*) + art/runtime/native/dalvik_system_VMStack.cc:160 + #23 pc 0000c90a /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+170) + art_jni_trampoline + ??:? + #24 pc 020013d6 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 129-ThreadGetId files deleted from host [ 82% 684/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1924-frame-pop-toggle32 PASS [ 82% 685/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-545-tracing-and-jit32 PASS [ 82% 686/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-661-oat-writer-layout32 SKIP [ 82% 687/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-535-deopt-and-inlining32 PASS [ 82% 688/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-518-null-array-get32 PASS [ 82% 689/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-628-vdex32 SKIP [ 82% 690/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-550-new-instance-clinit32 PASS [ 82% 691/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-JniTest32 PASS [ 83% 692/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-526-checker-caller-callee-regs32 PASS [ 83% 693/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-474-fp-sub-neg32 PASS [ 83% 694/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-477-long-2-float-convers-precision32 PASS [ 83% 695/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-972-default-imt-collision32 PASS [ 83% 696/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-935-non-retransformable32 PASS [ 83% 697/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-463-checker-boolean-simplifier32 PASS [ 83% 698/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-521-checker-array-set-null32 PASS [ 83% 699/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-488-checker-inline-recursive-calls32 PASS [ 84% 700/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-302-float-conversion32 PASS [ 84% 701/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-574-irreducible-and-constant-area32 PASS [ 84% 702/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-010-instance32 PASS [ 84% 703/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-474-checker-boolean-input32 PASS [ 84% 704/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-lse332 PASS [ 84% 705/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1940-ddms-ext32 PASS [ 84% 706/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-133-static-invoke-super32 SKIP [ 84% 707/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-669-checker-break32 PASS [ 84% 708/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-668-aiobe32 PASS [ 85% 709/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-446-checker-inliner232 PASS [ 85% 710/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-714-invoke-custom-lambda-metafactory32 PASS [ 85% 711/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-169-threadgroup-jni32 PASS [ 85% 712/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-916-obsolete-jit32 PASS [ 85% 713/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-135-MirandaDispatch32 PASS [ 85% 714/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-126-miranda-multidex32 PASS [ 85% 715/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-537-checker-jump-over-jump32 PASS [ 85% 716/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-486-checker-must-do-null-check32 PASS [ 86% 717/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-080-oom-throw-with-finalizer32 PASS [ 86% 718/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-140-field-packing32 PASS [ 86% 719/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-914-hello-obsolescence32 PASS [ 86% 720/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-807-method-handle-and-mr32 PASS [ 86% 721/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-656-checker-simd-opt32 PASS [ 86% 722/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-962-iface-static32 PASS [ 86% 723/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-427-bounds32 PASS [ 86% 724/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-587-inline-class-error32 PASS [ 87% 725/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-578-bce-visit32 PASS [ 87% 726/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-527-checker-array-access-simd32 PASS [ 87% 727/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-970-iface-super-resolution-gen32 PASS [ 87% 728/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-005-annotations32 PASS [ 87% 729/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-688-shared-library32 PASS [ 87% 730/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-575-checker-string-init-alias32 PASS [ 87% 731/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-421-exceptions32 PASS [ 87% 732/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-130-hprof32 PASS [ 87% 733/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-054-uncaught32 PASS [ 88% 734/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-412-new-array32 PASS [ 88% 735/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-410-floats32 PASS [ 88% 736/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-006-args32 PASS [ 88% 737/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-452-multiple-returns232 PASS [ 88% 738/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-instanceof-checkcast32 PASS [ 88% 739/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-536-checker-needs-access-check32 PASS [ 88% 740/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1943-suspend-raw-monitor-wait32 PASS [ 88% 741/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-667-out-of-bounds32 PASS [ 89% 742/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-401-optimizing-compiler32 PASS [ 89% 743/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-806-TooWideClassInstanceOf32 PASS [ 89% 744/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-071-dexfile-get-static-size32 PASS [ 89% 745/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-634-vdex-duplicate32 SKIP [ 89% 746/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1907-suspend-list-self-twice32 PASS [ 89% 747/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-148-multithread-gc-annotations32 PASS [ 89% 748/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-002-sleep32 SKIP [ 89% 749/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-679-locks32 PASS [ 90% 750/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-407-arrays32 PASS [ 90% 751/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-044-proxy32 PASS [ 90% 752/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1921-suspend-native-recursive-monitor32 PASS [ 90% 753/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-429-ssa-builder32 PASS [ 90% 754/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-681-checker-abs32 PASS [ 90% 755/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-109-suspend-check32 PASS [ 90% 756/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-444-checker-nce32 PASS [ 90% 757/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-ThreadStress32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpvcyq3rjw --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 004-ThreadStress /b/s/w/ir/k/art/test/004-ThreadStress: building... /b/s/w/ir/k/art/test/004-ThreadStress: running... run exit status: 1 /b/s/w/ir/k/art/test/004-ThreadStress: FAILED! #################### info # Imported from oat tests. #################### diffs --- expected.txt 2019-04-05 16:34:39.073095947 -0700 +++ output.txt 2019-04-05 22:03:50.346964341 -0700 @@ -1,20 +1,33 @@ JNI_OnLoad called -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N -Finishing worker -Finishing worker -Finishing worker -Finishing worker -Finishing worker +Starting worker for 2 +Starting worker for 3 +Starting worker for 4 +Starting worker for 1 +Starting worker for 0 +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** +Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) +OS: Linux 4.4.0-78-generic (x86_64) +Cmdline: <unset> +Thread: 29646 "Daemon thread 5" +Registers: + eax: 0x00000000 ebx: 0x0000719a ecx: 0x000073ce edx: 0x00000006 + edi: 0xf754e000 esi: 0xf754ed7c ebp: 0xf76cf54c esp: 0xc6dfd4b4 + eip: 0xf76dfcd9 eflags: 0x00000206 [ PF IF ] + cs: 0x00000023 ds: 0x0000002b es: 0x0000002b fs: 0x0000006b + gs: 0x00000063 ss: 0x0000002b +Backtrace: +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +art F art/runtime/runtime_common.cc] HandleUnexpectedSignal reentered + +art F art/runtime/runtime_common.cc] S06 + JNI_OnLoad called -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N +Starting worker for 4 +Starting worker for 0 +Starting worker for 3 +Starting worker for 2 +Starting worker for 1 Finishing worker Finishing worker Finishing worker #################### 004-ThreadStress files deleted from host [ 90% 758/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-662-regression-alias32 PASS [ 91% 759/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-521-regression-integer-field-set32 PASS [ 91% 760/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-448-multiple-returns32 PASS [ 91% 761/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-061-out-of-memory32 PASS [ 91% 762/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-loops432 PASS [ 91% 763/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-121-modifiers32 PASS [ 91% 764/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-566-polymorphic-inlining32 SKIP [ 91% 765/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-648-many-direct-methods32 SKIP [ 91% 766/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-sad-long32 PASS [ 92% 767/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1905-suspend-native32 PASS [ 92% 768/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-simd-sad-byte32 PASS [ 92% 769/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-067-preemptive-unpark32 PASS [ 92% 770/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-594-invoke-super32 PASS [ 92% 771/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1941-dispose-stress32 PASS [ 92% 772/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-475-simplify-mul-zero32 PASS [ 92% 773/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-690-hiddenapi-same-name-methods32 PASS [ 92% 774/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-629-vdex-speed32 SKIP [ 93% 775/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1926-missed-frame-pop32 PASS [ 93% 776/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-673-checker-throw-vmethod32 PASS [ 93% 777/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-685-shifts32 PASS [ 93% 778/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-609-checker-inline-interface32 PASS [ 93% 779/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-clinit32 PASS [ 93% 780/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-591-checker-regression-dead-loop32 PASS [ 93% 781/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-035-enum32 PASS [ 93% 782/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1948-obsolete-const-method-handle32 PASS [ 93% 783/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1909-per-agent-tls32 PASS [ 94% 784/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-568-checker-onebit32 PASS [ 94% 785/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-529-checker-unresolved32 PASS [ 94% 786/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-551-invoke-super32 PASS [ 94% 787/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-597-deopt-invoke-stub32 PASS [ 94% 788/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-426-monitor32 PASS [ 94% 789/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-416-optimizing-arith-not32 PASS [ 94% 790/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1951-monitor-enter-no-suspend32 PASS [ 94% 791/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-972-iface-super-multidex32 PASS [ 95% 792/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-interface-default32 SKIP [ 95% 793/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-093-serialization32 PASS [ 95% 794/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-165-lock-owner-proxy32 FAIL /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmp1dr1mqka --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 165-lock-owner-proxy /b/s/w/ir/k/art/test/165-lock-owner-proxy: building... /b/s/w/ir/k/art/test/165-lock-owner-proxy: running... run exit status: 124 /b/s/w/ir/k/art/test/165-lock-owner-proxy: FAILED! #################### info # Regression test for b/68871592 #################### diffs --- expected.txt 2019-04-05 16:34:39.181106923 -0700 +++ output.txt 2019-04-05 22:07:36.920454656 -0700 @@ -0,0 +1,629 @@ +timeout_dumper E 04-05 22:07:19 27248 27250 timeout_dumper.cc:597] Timeout for process 27249 +ABI: 'x86' + +=== pid: 27249 tid: 27249 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006c37 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27713 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0dc5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+149) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27766 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27767 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27768 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27769 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27770 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27771 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002109b2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+242) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::TimedWait(art::Thread*, long long, int) + art/runtime/base/mutex.cc:935 + #03 pc 004f72b2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::GetTask(art::Thread*)+146) + art::gc::TaskProcessor::GetTask(art::Thread*) + art/runtime/gc/task_processor.cc:73 + #04 pc 004f7874 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+100) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:127 + #05 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #06 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #07 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #08 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #09 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #10 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #11 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #12 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #13 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #14 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #15 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #16 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #17 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #18 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #19 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #20 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #21 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #22 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #23 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #24 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #25 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #26 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #27 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #28 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #29 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #30 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #31 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #32 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #33 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #34 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27772 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #09 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #10 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #11 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #12 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #13 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #14 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #15 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #16 pc 000df156 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+2) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #17 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 000df13c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b3d62 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$ReferenceQueueDaemon.runInternal+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #27 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #28 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 0200627a /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27773 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006c37 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27774 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006c37 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27775 === + #00 pc 000e261a /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+122) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #01 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #02 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #03 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #04 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #05 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #06 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #07 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #08 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #09 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #10 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #11 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #12 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #13 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #14 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #15 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #16 pc 00978aa7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::AllocArrayFromCodeResolved<true><art::ObjPtr::Class>, int, art::Thread*, art::gc::AllocatorType)+183) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::ObjPtr<art::mirror::Class>, int, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:316 + #17 pc 00975719 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocArrayFromCodeResolvedRegionTLABInstrumented+185) + artAllocArrayFromCodeResolvedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #18 pc 009f30e1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_array_resolved8_region_tlab_instrumented+49) + art_quick_alloc_array_resolved8_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #19 pc 0200cc5a /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27776 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00778908 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art7Monitor4LockILNS_10LockReasonE1EEEvPNS_6ThreadE+3128) + void art::Monitor::Lock<(art::LockReason)1>(art::Thread*) + art/runtime/monitor.cc:477 + #04 pc 007740a4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool)+2132) + art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool) + art/runtime/monitor.cc:1170 + #05 pc 005c8a72 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::MonitorEnter(art::Thread*)+130) + art::mirror::Object::MonitorEnter(art::Thread*) + art/runtime/mirror/object-inl.h:83 + #06 pc 0099a04d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artLockObjectFromCode+93) + artLockObjectFromCode + art/runtime/entrypoints/quick/quick_lock_entrypoints.cc:32 + #07 pc 009f4aca /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_lock_object+154) + art_quick_lock_object + art/runtime/arch/x86/quick_entrypoints_x86.S:1338 + #08 pc 0200d9d7 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27778 === + #00 pc 000cf815 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::push_back(char)+229) + std::__1::char_traits<char>::assign(char&, char const&) + external/libcxx/include/__string:209 + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char) + external/libcxx/include/string:2494 + #01 pc 000e272f /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+239) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:164 + #02 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #17 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #18 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #19 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #20 pc 0200d657 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27780 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00778908 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art7Monitor4LockILNS_10LockReasonE1EEEvPNS_6ThreadE+3128) + void art::Monitor::Lock<(art::LockReason)1>(art::Thread*) + art/runtime/monitor.cc:477 + #04 pc 007740a4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool)+2132) + art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool) + art/runtime/monitor.cc:1170 + #05 pc 005c8a72 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::MonitorEnter(art::Thread*)+130) + art::mirror::Object::MonitorEnter(art::Thread*) + art/runtime/mirror/object-inl.h:83 + #06 pc 0099a04d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artLockObjectFromCode+93) + artLockObjectFromCode + art/runtime/entrypoints/quick/quick_lock_entrypoints.cc:32 + #07 pc 009f4aca /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_lock_object+154) + art_quick_lock_object + art/runtime/arch/x86/quick_entrypoints_x86.S:1338 + #08 pc 0200cf87 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 165-lock-owner-proxy files deleted from host [ 95% 795/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-084-class-init32 PASS [ 95% 796/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-034-call-null32 PASS [ 95% 797/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-541-regression-inlined-deopt32 PASS [ 95% 798/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-094-pattern32 PASS [ 95% 799/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-552-checker-x86-avx2-bit-manipulation32 PASS [ 96% 800/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-543-checker-dce-trycatch32 PASS [ 96% 801/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-931-agent-thread32 PASS [ 96% 802/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-036-finalizer32 PASS [ 96% 803/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-638-checker-inline-cache-intrinsic32 PASS [ 96% 804/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-460-multiple-returns332 PASS [ 96% 805/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-929-search32 PASS [ 96% 806/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-462-checker-inlining-dex-files32 PASS [ 96% 807/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-920-objects32 PASS [ 96% 808/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-491-current-method32 PASS [ 97% 809/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1956-pop-frame-jit-calling32 PASS [ 97% 810/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-983-source-transform-verify32 PASS [ 97% 811/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-ReferenceMap32 PASS [ 97% 812/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-710-varhandle-creation32 PASS [ 97% 813/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-572-checker-array-get-regression32 PASS [ 97% 814/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-027-arithmetic32 PASS [ 97% 815/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1906-suspend-list-me-first32 PASS [ 97% 816/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-947-reflect-method32 PASS [ 98% 817/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-999-redefine-hiddenapi32 PASS [ 98% 818/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-550-checker-regression-wide-store32 PASS [ 98% 819/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-sad-int32 PASS [ 98% 820/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-024-illegal-access32 PASS [ 98% 821/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-990-field-trace32 PASS [ 98% 822/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-514-shifts32 PASS [ 98% 823/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-636-wrong-static-access32 PASS [ 98% 824/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-802-deoptimization32 PASS [ 99% 825/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-445-checker-licm32 PASS [ 99% 826/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1900-track-alloc32 PASS [ 99% 827/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-936-search-onload32 PASS [ 99% 828/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-663-odd-dex-size432 PASS [ 99% 829/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-003-omnibus-opcodes32 PASS [ 99% 830/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-022-interface32 PASS [ 99% 831/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-484-checker-register-hints32 PASS [ 99% 832/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-542-inline-trycatch32 PASS [ 100% 833/833 ] test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-660-checker-simd-sad-short332 PASS 774/833 (92%) tests passed. SKIPPED TESTS: test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-regression-proxy-method32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-interface32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-116-nodex2oat32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-712-varhandle-invocations32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-118-noimage-dex2oat32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-908-gc-start-finish32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-154-gc-loop32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-596-app-images32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-unloading32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-134-nodex2oat-nofallback32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-miranda32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-664-aget-verifier32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-021-string232 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-961-default-iface-resolution-gen32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-913-heaps32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-053-wait-some32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-906-iterate-heap32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-080-oom-throw32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1336-short-finalizer-timeout32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-153-reference-stress32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-071-dexfile32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-080-oom-fragmentation32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-542-unresolved-access-check32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1339-dead-reference-safe32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-proxy-method-inline32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-137-cfi32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-964-default-iface-init-gen32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-1001-app-image-regions32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-530-checker-lse232 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-163-app-image-methods32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-055-enum-performance32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-497-inlining-and-class-loader32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-151-OpenFileLimit32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-141-class-unload32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-abstract32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-152-dead-large-object32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-909-attach-agent32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-968-default-partial-compile-gen32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-StackWalk32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-149-suspend-all-stress32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-native32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-661-oat-writer-layout32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-628-vdex32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-133-static-invoke-super32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-634-vdex-duplicate32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-002-sleep32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-566-polymorphic-inlining32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-648-many-direct-methods32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-629-vdex-speed32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-616-cha-interface-default32 FAILED: test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-114-ParallelGC32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpkb5bm3xy --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 114-ParallelGC /b/s/w/ir/k/art/test/114-ParallelGC: building... /b/s/w/ir/k/art/test/114-ParallelGC: running... run exit status: 1 /b/s/w/ir/k/art/test/114-ParallelGC: FAILED! #################### info # Imported from oat tests. Allocates and frees objects with multiple threads. #################### diffs --- expected.txt 2019-04-05 16:34:39.165105297 -0700 +++ output.txt 2019-04-05 20:27:18.772110434 -0700 @@ -0,0 +1,6 @@ +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +art F art/runtime/runtime_common.cc] HandleUnexpectedSignal reentered + +art F art/runtime/runtime_common.cc] S06 + #################### 114-ParallelGC files deleted from host test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-708-jit-cache-churn32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpw30gauaw --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 708-jit-cache-churn /b/s/w/ir/k/art/test/708-jit-cache-churn: building... /b/s/w/ir/k/art/test/708-jit-cache-churn: running... run exit status: 1 /b/s/w/ir/k/art/test/708-jit-cache-churn: FAILED! #################### info # Tests JIT cache for page permission updates and CPU cache inconsistencies. Only runs when test runner permits JIT, e.g. --jit. #################### diffs --- expected.txt 2019-04-05 16:34:39.305119524 -0700 +++ output.txt 2019-04-05 20:47:41.295304492 -0700 @@ -1,2 +1,41 @@ JNI_OnLoad called -Done +dalvikvm32 F 04-05 20:47:41 25829 26262 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Operation not permitted. See process maps in the log. +Runtime aborting... +Dumping all threads without appropriate locks held: thread list lock mutator lock +All threads: +DALVIK THREADS (20): +dalvikvm32 F 04-05 20:47:41 25829 26483 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +"Jit thread pool worker thread 0" prio=5 tid=2 Runnable + | group="" sCount=0 dsCount=0 flags=0 obj=0x132400f0 self=0xebc00480 + | sysTid=26262 nice=0 cgrp=default sched=0/0 handle=0xebe61b40 + | state=R schedstat=( 564626558 430830949 512 ) utm=54 stm=2 core=0 HZ=100 + | stack=0xebd62000-0xebd64000 stackSize=1028KB + | held mutexes= "abort lock" "mutator lock"(shared held) + native: #00 pc 00597fed /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +dalvikvm32 F 04-05 20:47:41 25829 26519 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26514 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26516 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26517 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 F 04-05 20:47:41 25829 26262 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log. +dalvikvm32 E 04-05 20:47:41 25829 26262 thread-inl.h:156] holding "abort lock" at point where thread suspension is expected +Runtime aborting --- recursively, so no thread-specific detail! +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** +Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) +OS: Linux 4.4.0-78-generic (x86_64) +Cmdline: <unset> +Thread: 26262 "Jit thread pool" +Registers: + eax: 0x00000000 ebx: 0x000064e5 ecx: 0x00006696 edx: 0x00000006 + edi: 0xf7645000 esi: 0xf7645d7c ebp: 0xf77c654c esp: 0xebe5d204 + eip: 0xf77d6cd9 eflags: 0x00000202 [ IF ] + cs: 0x00000023 ds: 0x0000002b es: 0x0000002b fs: 0x0000006b + gs: 0x00000063 ss: 0x0000002b +Backtrace: +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +art F art/runtime/runtime_common.cc] HandleUnexpectedSignal reentered + +art F art/runtime/runtime_common.cc] S06 + #################### 708-jit-cache-churn files deleted from host test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-096-array-copy-concurrent-gc32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpos0rpq62 --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 096-array-copy-concurrent-gc /b/s/w/ir/k/art/test/096-array-copy-concurrent-gc: building... /b/s/w/ir/k/art/test/096-array-copy-concurrent-gc: running... run exit status: 124 /b/s/w/ir/k/art/test/096-array-copy-concurrent-gc: FAILED! #################### info # This is a test to verify that System.arraycopy works nice together with # the concurrent gc. #################### diffs --- expected.txt 2019-04-05 16:34:39.161104890 -0700 +++ output.txt 2019-04-05 21:07:17.118010937 -0700 @@ -1,3 +1,271 @@ Initializing... Starting the test -Test OK +timeout_dumper E 04-05 21:07:09 29840 29842 timeout_dumper.cc:597] Timeout for process 29841 +ABI: 'x86' + +=== pid: 29841 tid: 29841 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008d56f0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::WaitForOtherNonDaemonThreadsToExit()+208) + art::ThreadList::WaitForOtherNonDaemonThreadsToExit() + art/runtime/thread_list.cc:1326 + #04 pc 008d557d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::ShutDown()+205) + art::ThreadList::ShutDown() + art/runtime/thread_list.cc:104 + #05 pc 00877486 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::~Runtime()+2534) + ~Runtime + art/runtime/runtime.cc:437 + #06 pc 006a8209 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::JII::DestroyJavaVM(_JavaVM*)+41) + art::JII::DestroyJavaVM(_JavaVM*) + art/runtime/jni/java_vm_ext.cc:388 + #07 pc 006a03f4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJII::DestroyJavaVM(_JavaVM*)+100) + art::(anonymous namespace)::CheckJII::DestroyJavaVM(_JavaVM*) + art/runtime/jni/check_jni.cc:4013 + #08 pc 0000282b /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (main+1723) + _JavaVM::DestroyJavaVM() + libnativehelper/include_jni/jni.h:1057 + art::dalvikvm(int, char**) + art/dalvikvm/dalvikvm.cc:201 + main + art/dalvikvm/dalvikvm.cc:212 + #09 pc 00019af2 /lib/i386-linux-gnu/libc-2.19.so (__libc_start_main+242) + __libc_start_main + ??:? + #10 pc 00002030 /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (???) + +=== pid: 29841 tid: 30864 === + #00 pc 0005ad56 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (std::__1::__compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__rep, std::__1::allocator<char>>::first() const+38) + std::__1::__compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char> >::first() const + external/libcxx/include/memory:2285 + #01 pc 0005adf5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__get_long_size() const+37) + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__get_long_size() const + external/libcxx/include/string:1489 + #02 pc 0005abc6 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::size() const+70) + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size() const + external/libcxx/include/string:954 + #03 pc 000b049f /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (_ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_+47) + bool std::__1::operator==<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + external/libcxx/include/string:3860 + #04 pc 000ff5ae /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+414) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #05 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #06 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #07 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #08 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #09 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #10 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #11 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #12 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #13 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #14 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #15 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #16 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #17 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #18 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #19 pc 00978aa7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::AllocArrayFromCodeResolved<true><art::ObjPtr::Class>, int, art::Thread*, art::gc::AllocatorType)+183) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::ObjPtr<art::mirror::Class>, int, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:316 + #20 pc 00975719 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocArrayFromCodeResolvedRegionTLABInstrumented+185) + artAllocArrayFromCodeResolvedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #21 pc 009f3161 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_array_resolved16_region_tlab_instrumented+49) + art_quick_alloc_array_resolved16_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #22 pc 02002990 /memfd:/jit-cache (deleted) (???) + +=== pid: 29841 tid: 30865 === + #00 pc 000e31a1 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int)+33) + unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:256 + #01 pc 000e261e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+126) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #02 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #17 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #18 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #19 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #20 pc 0000047c /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpos0rpq62/oat/x86/096-array-copy-concurrent-gc.vdex (Main.stressArray+196) + #21 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #22 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #23 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #24 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #25 pc 02000d9a /memfd:/jit-cache (deleted) (???) + +=== pid: 29841 tid: 30866 === + #00 pc 00074932 /lib/i386-linux-gnu/libc-2.19.so (???) + #01 pc 000769d7 /lib/i386-linux-gnu/libc-2.19.so (malloc+87) + __libc_malloc + ??:? + #02 pc 00078709 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (operator new(unsigned int)+57) + operator new(unsigned int) + external/libcxxabi/src/stdlib_new_delete.cpp:32 + #03 pc 000cf7d0 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::push_back(char)+160) + std::__1::__libcpp_allocate(unsigned int, unsigned int) + external/libcxx/include/new:239 + std::__1::allocator<char>::allocate(unsigned int, void const*) + external/libcxx/include/memory:1814 + std::__1::allocator_traits<std::__1::allocator<char> >::allocate(std::__1::allocator<char>&, unsigned int) + external/libcxx/include/memory:1547 + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) + external/libcxx/include/string:2187 + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char) + external/libcxx/include/string:2479 + #04 pc 000e272f /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+239) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:164 + #05 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #06 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #07 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #08 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #09 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #10 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #11 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #12 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #13 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #14 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #15 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #16 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #17 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #18 pc 00642c93 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&) + art/runtime/gc/heap-inl.h:199 + #19 pc 00641d64 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&)+196) + art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountAndValueVisitorFromCharArray>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountAndValueVisitorFromCharArray const&) + art/runtime/mirror/string-alloc-inl.h:194 + #20 pc 0063d7c1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::AllocFromCharArray<true>(art::Thread*, int, art::Handle<art::mirror::PrimitiveArray<unsigned short>>, int, art::gc::AllocatorType)+129) + art::ObjPtr<art::mirror::String> art::mirror::String::AllocFromCharArray<true>(art::Thread*, int, art::Handle<art::mirror::PrimitiveArray<unsigned short> >, int, art::gc::AllocatorType) + art/runtime/mirror/string-alloc-inl.h:236 + #21 pc 00975c55 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocStringFromCharsFromCodeRegionTLABInstrumented+117) + artAllocStringFromCharsFromCodeRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #22 pc 009f3361 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_string_from_chars_region_tlab_instrumented+49) + art_quick_alloc_string_from_chars_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #23 pc 0200086c /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 096-array-copy-concurrent-gc files deleted from host test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-103-string-append32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmphdbpb5ya --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 103-string-append /b/s/w/ir/k/art/test/103-string-append: building... /b/s/w/ir/k/art/test/103-string-append: running... run exit status: 124 /b/s/w/ir/k/art/test/103-string-append: FAILED! #################### info # Simple test that triggers GC by appending to a String. #################### diffs --- expected.txt 2019-04-05 16:34:39.165105297 -0700 +++ output.txt 2019-04-05 21:42:58.736364530 -0700 @@ -1 +1,500 @@ -Test complete +timeout_dumper E 04-05 21:42:41 7490 7492 timeout_dumper.cc:597] Timeout for process 7491 +ABI: 'x86' + +=== pid: 7491 tid: 7491 === + #00 pc 000e25d0 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+48) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #01 pc 000e26f2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+178) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:158 + #02 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002d9368 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+2936) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 002d729b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+1291) + art::mirror::Object* art::gc::Heap::AllocLargeObject<true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>*, unsigned int, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:239 + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:66 + #17 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #18 pc 00978aa7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::AllocArrayFromCodeResolved<true><art::ObjPtr::Class>, int, art::Thread*, art::gc::AllocatorType)+183) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::ObjPtr<art::mirror::Class>, int, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:316 + #19 pc 00975719 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocArrayFromCodeResolvedRegionTLABInstrumented+185) + artAllocArrayFromCodeResolvedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #20 pc 009f3161 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_array_resolved16_region_tlab_instrumented+49) + art_quick_alloc_array_resolved16_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #21 pc 02002850 /memfd:/jit-cache (deleted) (???) + +=== pid: 7491 tid: 7711 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0dc5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+149) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7806 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7807 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7808 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7809 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7810 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7812 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000b82a5 /lib/i386-linux-gnu/libc-2.19.so (__nanosleep+69) + nanosleep + ??:? + #02 pc 000e70bc /lib/i386-linux-gnu/libc-2.19.so (usleep+60) + usleep + ??:? + #03 pc 003d2fd7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::CopyingPhase()+327) + art::gc::collector::ConcurrentCopying::CopyingPhase() + art/runtime/gc/collector/concurrent_copying.cc:1410 + #04 pc 003d1fb5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::RunPhases()+293) + art::gc::collector::ConcurrentCopying::RunPhases() + art/runtime/gc/collector/concurrent_copying.cc:216 + #05 pc 004296eb /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool)+331) + art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool) + art/runtime/gc/collector/garbage_collector.cc:157 + #06 pc 00461f25 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+1317) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2753 + #07 pc 0046fefd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool)+205) + art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:3792 + #08 pc 0048b802 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::ConcurrentGCTask::Run(art::Thread*)+50) + art::gc::Heap::ConcurrentGCTask::Run(art::Thread*) + art/runtime/gc/heap.cc:3753 + #09 pc 004f785d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+77) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:129 + #10 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #11 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #12 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #13 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #14 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #15 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #16 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #17 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #27 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #28 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #34 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #35 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #36 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #37 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #38 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #39 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 7491 tid: 7813 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #09 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #10 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #11 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #12 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #13 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #14 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #15 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #16 pc 000df156 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+2) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #17 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 000df13c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b3d62 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$ReferenceQueueDaemon.runInternal+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #27 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #28 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 0200641a /memfd:/jit-cache (deleted) (???) + +=== pid: 7491 tid: 7814 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006dd7 /memfd:/jit-cache (deleted) (???) + +=== pid: 7491 tid: 7815 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006dd7 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 103-string-append files deleted from host test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-952-invoke-custom32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpecemqqx1 --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 952-invoke-custom /b/s/w/ir/k/art/test/952-invoke-custom: building... /b/s/w/ir/k/art/test/952-invoke-custom: running... run exit status: 124 /b/s/w/ir/k/art/test/952-invoke-custom: FAILED! #################### info # Tests the invoke-custom bytecode. #################### diffs --- expected.txt 2019-04-05 16:34:39.329121962 -0700 +++ output.txt 2019-04-05 21:53:41.913224367 -0700 @@ -12,73 +12,1356 @@ -9000 9000 TestLinkerUnrelatedBSM -Winners 1 Votes 16 -TestInvocationKinds -testStaticFieldAccessors -testInstanceFieldAccessors -testInvokeVirtual => max(77, -3) = 77 -testConstructor => class TestInvocationKinds$Widget -TestDynamicArguments -bsm -0, One, 3.141592653589793 -bsm -1, Two, 2.718281828459045 -bsm -2, Three, 0.0 -0, One, 3.141592653589793 -1, Two, 2.718281828459045 -2, Three, 0.0 -TestBadBootstrapArguments -bsm(class TestBadBootstrapArguments, happy, ()void, -1, very) -happy -invokeWrongParameterTypes => class java.lang.NoSuchMethodError -invokeMissingParameterTypes => class java.lang.NoSuchMethodError -invokeExtraArguments => class java.lang.BootstrapMethodError => class java.lang.invoke.WrongMethodTypeException -invokeWrongArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -invokeWrongArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -invokeWrongArgumentsAgain => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -invokeNarrowArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsmDJ(..., 1.7976931348623157E308, 2147483647) -wideningArguments -bsmDoubleLong(..., 1.7976931348623157E308, 9223372036854775807) -boxingArguments -invokeWideningBoxingArguments => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsm returning void value. -invokeVoidReturnType() => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsm returning Object value. -invokeObjectReturnType() => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -bsm returning Integer value. -invokeIntegerReturnType() => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -Hello! -bsmWithStringArray(TestVariableArityLinkerMethod, methodA, ()void, [Aachen, Aalborg, Aalto]); -methodA -bsmWithStringArray(TestVariableArityLinkerMethod, methodB, ()void, [barium]); -methodB -bsmWithStringArray(TestVariableArityLinkerMethod, methodC, ()void, []); -methodC -methodA -methodB -methodC -bsmWithIntAndStringArray(TestVariableArityLinkerMethod, methodD, ()void, 101, [zoo, zoogene, zoogenic]); -methodD -bsmWithIntAndStringArray(TestVariableArityLinkerMethod, methodE, ()void, 102, [zonic]); -methodE -bsmWithIntAndStringArray(TestVariableArityLinkerMethod, methodF, ()void, 103, []); -methodF -methodD -methodE -methodF -bsmWithLongAndIntArray(TestVariableArityLinkerMethod, methodG, ()void, 81985529216486895, [1, -1, 2, -2]); -methodG -bsmWithFloatAndLongArray(TestVariableArityLinkerMethod, methodH, ()void, -2.7182817, [999999999999, -8888888888888]); -methodH -bsmWithClassAndFloatArray(TestVariableArityLinkerMethod, methodI, ()void, class java.lang.Throwable, [3.4028235E38, 1.4E-45, 3.1415927, -3.1415927]); -methodI -bsmWithDoubleArray(TestVariableArityLinkerMethod, methodJ, ()void, [1.7976931348623157E308, 4.9E-324, 2.718281828459045, -3.141592653589793]); -methodJ -bsmWithClassArray(TestVariableArityLinkerMethod, methodK, ()void, [class java.lang.Integer, class java.lang.invoke.MethodHandles, class java.util.Arrays]); -methodK -methodO => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -methodP => class java.lang.BootstrapMethodError => class java.lang.ClassCastException -methodQ => class java.lang.BootstrapMethodError => class java.lang.invoke.WrongMethodTypeException -methodR => class java.lang.BootstrapMethodError => class java.lang.invoke.WrongMethodTypeException +dalvikvm32 E 04-05 21:08:57 16416 16845 bitmap.cc:57] Failed to allocate bitmap code-cache-bitmap: Failed anonymous mmap((nil), 4096, 0x3, 0x22, -1, 0): Operation not permitted. See process maps in the log. +dalvikvm32 F 04-05 21:08:57 16416 16845 bitmap.cc:89] Check failed: mem_map.IsValid() +Runtime aborting... +Dumping all threads without appropriate locks held: thread list lock mutator lock +All threads: +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "thread list lock" (level ThreadListLock - 57) +DALVIK THREADS (24): +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "mutator lock" (level MutatorLock - 70) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "thread list lock" (level ThreadListLock - 57) +"Jit thread pool worker thread 0" prio=5 tid=2 Runnable + | group="" sCount=0 dsCount=0 flags=0 obj=0x12cc0288 self=0xebc00480 + | sysTid=16845 nice=0 cgrp=default sched=0/0 handle=0xebe38b40 + | state=R schedstat=( 817067767 233909423 751 ) utm=77 stm=4 core=3 HZ=100 + | stack=0xebd39000-0xebd3b000 stackSize=1028KB + | held mutexes= "abort lock" "Jit code cache" "mutator lock"(shared held) + native: (no native stack frames for thread 16845) + (no managed stack frames) + +"Thread-6" prio=5 tid=18 Runnable + | group="" sCount=1 dsCount=0 flags=9 obj=0x12cc00a8 self=0x56b32f20 + | sysTid=17263 nice=0 cgrp=default sched=0/0 handle=0x75fffb40 + | state=R schedstat=( 816772991 579800739 1115 ) utm=81 stm=0 core=5 HZ=100 + | stack=0x75efe000-0x75f00000 stackSize=1036KB + | held mutexes= "mutator lock"(shared held) + native: (no native stack frames for thread 17263) + at java.util.Arrays$ArrayList.size(Arrays.java:3743) + at java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:2891) + at java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:2960) + at TestInvokeCustomWithConcurrentThreads.linkerMethod(TestInvokeCustomWithConcurrentThreads.java:92) + at TestInvokeCustomWithConcurrentThreads.run(TestInvokeCustomWithConcurrentThreads.java:63) + at java.lang.Thread.run(Thread.java:919) + +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +"main" prio=5 tid=1 WaitingForGcToComplete + | group="" sCount=2 dsCount=0 flags=1 obj=0x12cc0000 self=0x5680e070 + | sysTid=16416 nice=0 cgrp=default sched=0/0 handle=0xf7447a80 + | state=S schedstat=( 35840853257 5985940416 7339 ) utm=3490 stm=94 core=3 HZ=100 + | stack=0xff269000-0xff26b000 stackSize=8184KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1075) + at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068) + at java.lang.Thread.dispatchUncaughtException(Thread.java:2187) + +"Runtime worker thread 0" prio=5 tid=3 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd3000480 + | sysTid=16869 nice=0 cgrp=default sched=0/0 handle=0xebd11b40 + | state=S schedstat=( 193110 26802 6 ) utm=0 stm=0 core=7 HZ=100 + | stack=0xebd02000-0xebd04000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Runtime worker thread 1" prio=5 tid=4 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd2600480 + | sysTid=16870 nice=0 cgrp=default sched=0/0 handle=0xd356ab40 + | state=S schedstat=( 100707 7343 4 ) utm=0 stm=0 core=5 HZ=100 + | stack=0xd355b000-0xd355d000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Runtime worker thread 2" prio=5 tid=5 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd2400480 + | sysTid=16871 nice=0 cgrp=default sched=0/0 handle=0xd3559b40 + | state=S schedstat=( 70899 72170 4 ) utm=0 stm=0 core=7 HZ=100 + | stack=0xd354a000-0xd354c000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Runtime worker thread 3" prio=5 tid=6 Native (still starting up) + | group="" sCount=2 dsCount=0 flags=1 obj=(nil) self=0xd2500480 + | sysTid=16872 nice=0 cgrp=default sched=0/0 handle=0xd3548b40 + | state=S schedstat=( 40440 94465 3 ) utm=0 stm=0 core=7 HZ=100 + | stack=0xd3539000-0xd353b000 stackSize=68KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd7 [vdso] (__kernel_vsyscall+7) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +"Signal Catcher" prio=5 tid=7 WaitingInMainSignalCatcherLoop + | group="" sCount=2 dsCount=0 flags=1 obj=0x12cc0350 self=0xd2200480 + | sysTid=16873 nice=0 cgrp=default sched=0/0 handle=0xd2fffb40 + | state=S schedstat=( 219880030 46660738 58 ) utm=21 stm=0 core=2 HZ=100 + | stack=0xd2801000-0xd2803000 stackSize=8192KB + | held mutexes= + kernel: do_sigtimedwait+0x16f/0x200 + kernel: C_SYSC_rt_sigtimedwait+0x8d/0xe0 + kernel: compat_SyS_rt_sigtimedwait+0xe/0x10 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + native: #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (???) + native: #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (???) + native: #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + (no managed stack frames) + +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +"HeapTaskDaemon" prio=5 tid=8 WaitingForTaskProcessor + | group="" sCount=2 dsCount=0 flags=1 obj=0x12cc03c8 self=0x56ab3c10 + | sysTid=16882 nice=0 cgrp=default sched=0/0 handle=0xc7d50b40 + | state=S schedstat=( 1168210 14019662 29 ) utm=0 stm=0 core=3 HZ=100 + | stack=0xc7c4f000-0xc7c51000 stackSize=1036KB + | held mutexes= + kernel: futex_wait_queue_me+0xc6/0x130 + kernel: futex_wait+0x17d/0x270 + kernel: do_futex+0xd5/0x520 + kernel: compat_SyS_futex+0x71/0x140 + kernel: do_fast_syscall_32+0x9d/0x140 + kernel: sysenter_flags_fixed+0x8/0x12 + native: #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + native: #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (???) + native: #02 pc 002109b2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (???) + at dalvik.system.VMRuntime.runHeapTasks(Native method) + at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:523) + at java.lang.Daemons$Daemon.run(Daemons.java:137) + at java.lang.Thread.run(Thread.java:919) + +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 E 04-05 21:08:57 16416 16845 mutex-inl.h:134] Lock level violation: holding "Jit code cache" (level JitCodeCacheLock - 15) while locking "linear alloc" (level DefaultMutexLevel - 43) +dalvikvm32 F 04-05 21:17:17 16416 17264 thread_list.cc:760] Timed out waiting for threads to suspend, waited for 500.000s +dalvikvm32 F 04-05 21:17:17 16416 17264 thread_list.cc:760] Thread not suspended: Thread[2,tid=16845,Runnable,Thread*=0xebc00480,peer=0x12cc0288,"Jit thread pool worker thread 0"] +timeout_dumper E 04-05 21:52:59 16415 16417 timeout_dumper.cc:597] Timeout for process 16416 +timeout_dumper E 04-05 21:52:59 16415 16417 timeout_dumper.cc:397] Could not get registers to determine abi. +ABI: 'x86_64' + +=== pid: 16416 tid: 16416 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 000e913c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.ThreadGroup.uncaughtException+48) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #13 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #14 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #15 pc 000e9114 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.ThreadGroup.uncaughtException+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #16 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #17 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #18 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #19 pc 000ea39a /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.dispatchUncaughtException+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #20 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #21 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #22 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #23 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #24 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #25 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #26 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #27 pc 00869a83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, char*)+483) + art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, char*) + art/runtime/reflection.cc:640 + #28 pc 006b50cc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*)+140) + art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*) + art/runtime/jni/jni_internal.cc:1057 + #29 pc 0069a286 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, char*, art::Primitive::Type, art::InvokeType)+982) + art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, char*, art::Primitive::Type, art::InvokeType) + art/runtime/jni/check_jni.cc:3418 + #30 pc 0068ed44 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*)+68) + art::(anonymous namespace)::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, char*) + art/runtime/jni/check_jni.cc:2285 + #31 pc 00505699 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...)+57) + _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) + libnativehelper/include_jni/jni.h:632 + #32 pc 008becaf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::HandleUncaughtExceptions(art::ScopedObjectAccessAlreadyRunnable&)+255) + art::Thread::HandleUncaughtExceptions(art::ScopedObjectAccessAlreadyRunnable&) + art/runtime/thread.cc:2496 + #33 pc 008be641 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Destroy()+1137) + art::Thread::Destroy() + art/runtime/thread.cc:2397 + #34 pc 008de3d0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::Unregister(art::Thread*)+208) + art::ThreadList::Unregister(art::Thread*) + art/runtime/thread_list.cc:1443 + #35 pc 00878520 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::DetachCurrentThread()+144) + art::Runtime::DetachCurrentThread() + art/runtime/runtime.cc:2025 + #36 pc 006a82ab /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::JII::DetachCurrentThread(_JavaVM*)+75) + art::JII::DetachCurrentThread(_JavaVM*) + art/runtime/jni/java_vm_ext.cc:407 + #37 pc 006a0564 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::CheckJII::DetachCurrentThread(_JavaVM*)+100) + art::(anonymous namespace)::CheckJII::DetachCurrentThread(_JavaVM*) + art/runtime/jni/check_jni.cc:4045 + #38 pc 00002817 /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (main+1703) + _JavaVM::DetachCurrentThread() + libnativehelper/include_jni/jni.h:1061 + art::dalvikvm(int, char**) + art/dalvikvm/dalvikvm.cc:195 + main + art/dalvikvm/dalvikvm.cc:212 + #39 pc 00019af2 /lib/i386-linux-gnu/libc-2.19.so (__libc_start_main+242) + __libc_start_main + ??:? + #40 pc 00002030 /b/s/w/ir/k/out/host/linux-x86/bin/dalvikvm32 (???) + +=== pid: 16416 tid: 16845 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 0020cae6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Mutex::ExclusiveLock(art::Thread*)+374) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Mutex::ExclusiveLock(art::Thread*) + art/runtime/base/mutex.cc:384 + #03 pc 0067bccc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*)+140) + MutexLock + art/runtime/base/mutex.h:431 + art::jit::JitCodeCache::LookupMethodHeader(unsigned int, art::ArtMethod*) + art/runtime/jit/jit_code_cache.cc:1746 + #04 pc 001f307d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::GetOatQuickMethodHeader(unsigned int)+189) + art::ArtMethod::GetOatQuickMethodHeader(unsigned int) + art/runtime/art_method.cc:610 + #05 pc 008a196f /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art12StackVisitor9WalkStackILNS0_16CountTransitionsE0EEEvb+1775) + void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool) + art/runtime/stack.cc:808 + #06 pc 008bbf5a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::DumpJavaStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, bool) const+362) + art::Thread::DumpJavaStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, bool) const + art/runtime/thread.cc:2144 + #07 pc 008b7df8 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+408) + art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const + art/runtime/thread.cc:2175 + #08 pc 008dfc04 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::DumpCheckpoint::Run(art::Thread*)+468) + art::DumpCheckpoint::Run(art::Thread*) + art/runtime/thread_list.cc:224 + #09 pc 008d6c61 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+2129) + art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*) + art/runtime/thread_list.cc:388 + #10 pc 008d617d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+285) + art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool) + art/runtime/thread_list.cc:268 + #11 pc 0088da12 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::AbortState::DumpAllThreads(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+274) + art::AbortState::DumpAllThreads(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*) const + art/runtime/runtime.cc:556 + #12 pc 0088d7d8 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&) const+184) + art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const + art/runtime/runtime.cc:513 + #13 pc 00878934 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::Abort(char const*)+420) + art::Dumpable<art::AbortState>::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const + art/libartbase/base/dumpable.h:38 + std::__1::basic_ostream<char, std::__1::char_traits<char> >& art::operator<< <art::AbortState>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Dumpable<art::AbortState> const&) + art/libartbase/base/dumpable.h:49 + art::Runtime::Abort(char const*) + art/runtime/runtime.cc:613 + #14 pc 0001ab1e /b/s/w/ir/k/out/host/linux-x86/lib/libartbased.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+30) + _ZNSt3__18__invokeIRPFvPKcEJS2_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS6_DpOS7_ + external/libcxx/include/type_traits:4353 + void std::__1::__invoke_void_return_wrapper<void>::__call<void (*&)(char const*), char const*>(void (*&)(char const*), char const*&&) + external/libcxx/include/__functional_base:349 + std::__1::__function::__alloc_func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1527 + std::__1::__function::__func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1651 + #15 pc 0000a66d /b/s/w/ir/k/out/host/linux-x86/lib/libbase.so (android::base::LogMessage::~LogMessage()+653) + std::__1::__function::__value_func<void (char const*)>::operator()(char const*&&) const + external/libcxx/include/functional:1799 + std::__1::function<void (char const*)>::operator()(char const*) const + external/libcxx/include/functional:2347 + ~LogMessage + system/core/base/logging.cpp:451 + #16 pc 003ab653 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art2gc10accounting17MemoryRangeBitmapILj16EE6CreateERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjj+563) + art::gc::accounting::MemoryRangeBitmap<16u>::Create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int, unsigned int) + art/runtime/gc/accounting/bitmap.cc:89 + #17 pc 00677216 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCodeCache::GarbageCollectCache(art::Thread*)+278) + art::jit::JitCodeCache::GarbageCollectCache(art::Thread*) + art/runtime/jit/jit_code_cache.cc:1469 + #18 pc 00675f80 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCodeCache::CommitCode(art::Thread*, art::ArtMethod*, unsigned char*, unsigned char*, unsigned char const*, unsigned int, unsigned int, bool, std::__1::vector<art::Handle<art::mirror::Object>, std::__1::allocator<art::Handle<art::mirror::Object>>> const&, bool, std::__1::set<art::ArtMethod*, std::__1::less<art::ArtMethod*>, art::ArenaAllocatorAdapter<art::ArtMethod*>> const&)+96) + art::jit::JitCodeCache::CommitCode(art::Thread*, art::ArtMethod*, unsigned char*, unsigned char*, unsigned char const*, unsigned int, unsigned int, bool, std::__1::vector<art::Handle<art::mirror::Object>, std::__1::allocator<art::Handle<art::mirror::Object> > > const&, bool, std::__1::set<art::ArtMethod*, std::__1::less<art::ArtMethod*>, art::ArenaAllocatorAdapter<art::ArtMethod*> > const&) + art/runtime/jit/jit_code_cache.cc:600 + #19 pc 0038278e /b/s/w/ir/k/out/host/linux-x86/lib/libartd-compiler.so (art::OptimizingCompiler::JitCompile(art::Thread*, art::jit::JitCodeCache*, art::ArtMethod*, bool, bool, art::jit::JitLogger*)+1470) + art::OptimizingCompiler::JitCompile(art::Thread*, art::jit::JitCodeCache*, art::ArtMethod*, bool, bool, art::jit::JitLogger*) + art/compiler/optimizing/optimizing_compiler.cc:1401 + #20 pc 0026b25d /b/s/w/ir/k/out/host/linux-x86/lib/libartd-compiler.so (art::jit::JitCompiler::CompileMethod(art::Thread*, art::ArtMethod*, bool, bool)+669) + art::jit::JitCompiler::CompileMethod(art::Thread*, art::ArtMethod*, bool, bool) + art/compiler/jit/jit_compiler.cc:201 + #21 pc 0026af23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd-compiler.so (jit_compile_method+67) + jit_compile_method + art/compiler/jit/jit_compiler.cc:136 + #22 pc 0066bb68 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::Jit::CompileMethod(art::ArtMethod*, art::Thread*, bool, bool)+632) + art::jit::Jit::CompileMethod(art::ArtMethod*, art::Thread*, bool, bool) + art/runtime/jit/jit.cc:277 + #23 pc 00671b1d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::jit::JitCompileTask::Run(art::Thread*)+173) + art::jit::JitCompileTask::Run(art::Thread*) + art/runtime/jit/jit.cc:587 + #24 pc 008e0dab /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+123) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:92 + #25 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #26 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #27 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16869 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16870 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16871 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16872 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16873 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16882 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0021fd2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::TransitionFromSuspendedToRunnable()+556) + art::Thread::TransitionFromSuspendedToRunnable() + art/runtime/thread-inl.h:290 + #04 pc 0021f8dd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ScopedThreadStateChange::ScopedThreadStateChange(art::Thread*, art::ThreadState)+141) + ScopedThreadStateChange + art/runtime/scoped_thread_state_change-inl.h:47 + #05 pc 00462891 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::TrimIndirectReferenceTables(art::Thread*)+81) + ScopedObjectAccessUnchecked + art/runtime/scoped_thread_state_change-inl.h:115 + ScopedObjectAccess + art/runtime/scoped_thread_state_change-inl.h:121 + art::gc::Heap::TrimIndirectReferenceTables(art::Thread*) + art/runtime/gc/heap.cc:1425 + #06 pc 004626f5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::Trim(art::Thread*)+213) + art::gc::Heap::Trim(art::Thread*) + art/runtime/gc/heap.cc:1403 + #07 pc 0048b93e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::HeapTrimTask::Run(art::Thread*)+46) + art::gc::Heap::HeapTrimTask::Run(art::Thread*) + art/runtime/gc/heap.cc:3853 + #08 pc 004f785d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+77) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:129 + #09 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #10 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #11 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #12 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #13 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #14 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #15 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #16 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #17 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #18 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #19 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #20 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #21 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #22 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #23 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #24 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #25 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #26 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #27 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #28 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #29 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #30 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #31 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #32 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #33 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #34 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #35 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #36 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #37 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #38 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (clone+93) + clone + ??:? + +=== pid: 16416 tid: 16883 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006717 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 16884 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006717 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 16885 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006717 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17254 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 0201eb30 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17256 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 02013bfd /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17258 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 000f0e3c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.invoke.MethodType.makeImpl+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #13 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #14 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #15 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #16 pc 02008ed3 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17259 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 0201f11e /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17260 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 001ff8fc /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer.addWaiter) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 009b6bea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2154) + bool art::interpreter::DoInvoke<(art::InvokeType)1, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #13 pc 009b62d4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeDirect+68) + MterpInvokeDirect + art/runtime/interpreter/mterp/mterp.cc:205 + #14 pc 009e77b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_direct+48) + mterp_op_invoke_direct + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3533 + #15 pc 001ffa54 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire+16) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #16 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #17 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #18 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #19 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #20 pc 0201ddee /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17262 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #08 pc 005c9bb6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCode<false, true>(art::dex::TypeIndex, int, art::ArtMethod*, art::Thread*, art::gc::AllocatorType)+214) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCode<false, true>(art::dex::TypeIndex, int, art::ArtMethod*, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c4029 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewArray+169) + MterpNewArray + art/runtime/interpreter/mterp/mterp.cc:525 + #10 pc 009e5130 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_array+48) + mterp_op_new_array + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1276 + #11 pc 00002d4a /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpecemqqx1/oat/x86/952-invoke-custom.vdex (TestInvokeCustomWithConcurrentThreads.linkerMethod+50) + #12 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #13 pc 00545b22 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+354) + art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*) + art/runtime/interpreter/interpreter.cc:671 + #14 pc 006dd438 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::MethodHandleInvokeExactInternal(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*)+2808) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:68 + art::(anonymous namespace)::MethodHandleInvokeExactInternal(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*) + art/runtime/method_handles.cc:1212 + #15 pc 006dc931 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::MethodHandleInvoke(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*)+161) + art::MethodHandleInvoke(art::Thread*, art::ShadowFrame&, art::Handle<art::mirror::MethodHandle>, art::Handle<art::mirror::MethodType>, art::InstructionOperands const*, art::JValue*) + art/runtime/method_handles.cc:1236 + #16 pc 00558de7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::InvokeBootstrapMethod(art::Thread*, art::ShadowFrame&, unsigned int)+9527) + art::interpreter::InvokeBootstrapMethod(art::Thread*, art::ShadowFrame&, unsigned int) + art/runtime/interpreter/interpreter_common.cc:1387 + #17 pc 00552fc6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::DoInvokeCustom(art::Thread*, art::ShadowFrame&, unsigned int, art::InstructionOperands const*, art::JValue*)+630) + art::interpreter::(anonymous namespace)::DoResolveCallSite(art::Thread*, art::ShadowFrame&, unsigned int) + art/runtime/interpreter/interpreter_common.cc:1438 + art::interpreter::DoInvokeCustom(art::Thread*, art::ShadowFrame&, unsigned int, art::InstructionOperands const*, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1469 + #18 pc 009aae9a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artInvokeCustom+810) + artInvokeCustom + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:2912 + #19 pc 009f6a2f /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_custom+79) + art_quick_invoke_custom + art/runtime/arch/x86/quick_entrypoints_x86.S:2472 + #20 pc 0201bc90 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17263 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0021fd2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::TransitionFromSuspendedToRunnable()+556) + art::Thread::TransitionFromSuspendedToRunnable() + art/runtime/thread-inl.h:290 + #04 pc 002a86d4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ScopedThreadSuspension::~ScopedThreadSuspension()+68) + ~ScopedThreadSuspension + art/runtime/scoped_thread_state_change-inl.h:132 + #05 pc 008ba1a9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::FullSuspendCheck()+105) + art::Thread::FullSuspendCheck() + art/runtime/thread.cc:1765 + #06 pc 002cacd8 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CheckSuspend()+472) + art::Thread::CheckSuspend() + art/runtime/thread-inl.h:57 + #07 pc 0099a67b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artTestSuspendFromCode+59) + artTestSuspendFromCode + art/runtime/entrypoints/quick/quick_thread_entrypoints.cc:25 + #08 pc 009f4ea5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_test_suspend+101) + art_quick_test_suspend + art/runtime/arch/x86/quick_entrypoints_x86.S:1625 + #09 pc 02013ef6 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17264 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 0020cae6 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Mutex::ExclusiveLock(art::Thread*)+374) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Mutex::ExclusiveLock(art::Thread*) + art/runtime/base/mutex.cc:384 + #03 pc 00878908 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Runtime::Abort(char const*)+376) + art::Runtime::Abort(char const*) + art/runtime/runtime.cc:597 + #04 pc 0001ab1e /b/s/w/ir/k/out/host/linux-x86/lib/libartbased.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+30) + _ZNSt3__18__invokeIRPFvPKcEJS2_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS6_DpOS7_ + external/libcxx/include/type_traits:4353 + void std::__1::__invoke_void_return_wrapper<void>::__call<void (*&)(char const*), char const*>(void (*&)(char const*), char const*&&) + external/libcxx/include/__functional_base:349 + std::__1::__function::__alloc_func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1527 + std::__1::__function::__func<void (*)(char const*), std::__1::allocator<void (*)(char const*)>, void (char const*)>::operator()(char const*&&) + external/libcxx/include/functional:1651 + #05 pc 0000a66d /b/s/w/ir/k/out/host/linux-x86/lib/libbase.so (android::base::LogMessage::~LogMessage()+653) + std::__1::__function::__value_func<void (char const*)>::operator()(char const*&&) const + external/libcxx/include/functional:1799 + std::__1::function<void (char const*)>::operator()(char const*) const + external/libcxx/include/functional:2347 + ~LogMessage + system/core/base/logging.cpp:451 + #06 pc 008d8694 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::SuspendAllInternal(art::Thread*, art::Thread*, art::Thread*, art::SuspendReason)+1284) + art::ThreadList::SuspendAllInternal(art::Thread*, art::Thread*, art::Thread*, art::SuspendReason) + art/runtime/thread_list.cc:760 + #07 pc 008d7ad4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadList::FlipThreadRoots(art::Closure*, art::Closure*, art::gc::collector::GarbageCollector*, art::gc::GcPauseListener*)+260) + art::ThreadList::FlipThreadRoots(art::Closure*, art::Closure*, art::gc::collector::GarbageCollector*, art::gc::GcPauseListener*) + art/runtime/thread_list.cc:532 + #08 pc 003d2da2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::FlipThreadRoots()+354) + art::gc::collector::ConcurrentCopying::FlipThreadRoots() + art/runtime/gc/collector/concurrent_copying.cc:744 + #09 pc 003d1f99 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::ConcurrentCopying::RunPhases()+265) + art::gc::collector::ConcurrentCopying::RunPhases() + art/runtime/gc/collector/concurrent_copying.cc:213 + #10 pc 004296eb /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool)+331) + art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool) + art/runtime/gc/collector/garbage_collector.cc:157 + #11 pc 00461f25 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+1317) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2753 + #12 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #13 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #14 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #15 pc 002eeb02 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType)+66) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType) + art/runtime/mirror/object_array-alloc-inl.h:40 + #16 pc 007b5b97 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int)+295) + art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int) + art/runtime/native/java_lang_reflect_Array.cc:69 + #17 pc 000136e6 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+182) + art_jni_trampoline + ??:? + #18 pc 02006b73 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17266 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 002c43a5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType)+197) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, true>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 005c8cea /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::AllocObjectFromCode<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+186) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCode<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:? + #09 pc 009c2ed4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpNewInstance+260) + MterpNewInstance + art/runtime/interpreter/mterp/mterp.cc:461 + #10 pc 009e50ac /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_new_instance+44) + mterp_op_new_instance + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:1243 + #11 pc 001ff8fc /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer.addWaiter) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #12 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #13 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #14 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #15 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #16 pc 0201ef16 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17267 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 0045d183 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*)+611) + art::gc::Heap::WaitForGcToCompleteLocked(art::gc::GcCause, art::Thread*) + art/runtime/gc/heap.cc:3517 + #04 pc 00461aef /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+239) + art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool) + art/runtime/gc/heap.cc:2686 + #05 pc 004720f1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+705) + art::gc::Heap::CollectGarbage(bool, art::gc::GcCause) + art/runtime/gc/heap.cc:2002 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4184 + #06 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #07 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #08 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #09 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #10 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #11 pc 0201fd61 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17268 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 008af651 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Park(bool, long long)+673) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Thread::Park(bool, long long) + art/runtime/thread.cc:312 + #03 pc 007d5e2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+156) + art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long) + art/runtime/native/sun_misc_Unsafe.cc:519 + #04 pc 000152a4 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+132) + art_jni_trampoline + ??:? + #05 pc 0201e2d5 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17269 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 008af651 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Park(bool, long long)+673) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Thread::Park(bool, long long) + art/runtime/thread.cc:312 + #03 pc 007d5e2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+156) + art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long) + art/runtime/native/sun_misc_Unsafe.cc:519 + #04 pc 000152a4 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+132) + art_jni_trampoline + ??:? + #05 pc 0201e2d5 /memfd:/jit-cache (deleted) (???) + +=== pid: 16416 tid: 17271 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 008af651 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::Park(bool, long long)+673) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::Thread::Park(bool, long long) + art/runtime/thread.cc:312 + #03 pc 007d5e2c /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+156) + art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long) + art/runtime/native/sun_misc_Unsafe.cc:519 + #04 pc 000152a4 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+132) + art_jni_trampoline + ??:? + #05 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #06 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #07 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #08 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #09 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #10 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #11 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #12 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #13 pc 0020007c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.LockSupport.park+24) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #14 pc 009b7da7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1671) + bool art::interpreter::DoInvoke<(art::InvokeType)0, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #15 pc 009b7674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeStatic+68) + MterpInvokeStatic + art/runtime/interpreter/mterp/mterp.cc:216 + #16 pc 009e7830 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_static+48) + mterp_op_invoke_static + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3569 + #17 pc 001feb36 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #18 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #19 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #20 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #21 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #22 pc 0201d954 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 952-invoke-custom files deleted from host test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-129-ThreadGetId32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmp6ecnwov_ --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 129-ThreadGetId /b/s/w/ir/k/art/test/129-ThreadGetId: building... /b/s/w/ir/k/art/test/129-ThreadGetId: running... run exit status: 124 /b/s/w/ir/k/art/test/129-ThreadGetId: FAILED! #################### info # Regression test for b/18661622 #################### diffs --- expected.txt 2019-04-05 16:34:39.169105703 -0700 +++ output.txt 2019-04-05 21:54:54.516116821 -0700 @@ -1,2 +1,815 @@ -HeapTaskDaemon depth 0 -Finishing +timeout_dumper E 04-05 21:54:32 18233 18235 timeout_dumper.cc:597] Timeout for process 18234 +timeout_dumper E 04-05 21:54:32 18233 18235 timeout_dumper.cc:397] Could not get registers to determine abi. +ABI: 'x86_64' + +=== pid: 18234 tid: 18234 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 020071f7 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18519 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0dc5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+149) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18700 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18701 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18702 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18703 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18704 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18705 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 004f7305 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::GetTask(art::Thread*)+229) + art::gc::TaskProcessor::GetTask(art::Thread*) + art/runtime/gc/task_processor.cc:56 + #04 pc 004f7874 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+100) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:127 + #05 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #06 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #07 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #08 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #09 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #10 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #11 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #12 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #13 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #14 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #15 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #16 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #17 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #18 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #19 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #20 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #21 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #22 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #23 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #24 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #25 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #26 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #27 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #28 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #29 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #30 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #31 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #32 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #33 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #34 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 18234 tid: 18706 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #09 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #10 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #11 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #12 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #13 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #14 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #15 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #16 pc 000df156 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+2) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #17 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 000df13c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b3d62 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$ReferenceQueueDaemon.runInternal+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #27 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #28 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 0200638a /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18707 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 020071f7 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18708 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 020071f7 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18709 === + #00 pc 00078853 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (operator delete(void*)+35) + operator delete(void*) + external/libcxxabi/src/stdlib_new_delete.cpp:100 + #01 pc 000ced33 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::~basic_string()+35) + std::__1::_DeallocateCaller::__do_call(void*) + external/libcxx/include/new:320 + std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned int) + external/libcxx/include/new:278 + std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned int, unsigned int) + external/libcxx/include/new:248 + std::__1::__libcpp_deallocate(void*, unsigned int, unsigned int) + external/libcxx/include/new:326 + std::__1::allocator<char>::deallocate(char*, unsigned int) + external/libcxx/include/memory:1817 + std::__1::allocator_traits<std::__1::allocator<char> >::deallocate(std::__1::allocator<char>&, char*, unsigned int) + external/libcxx/include/memory:1555 + ~basic_string + external/libcxx/include/string:2139 + #02 pc 000ff5f0 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+480) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:125 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #17 pc 002eeb02 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType)+66) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType) + art/runtime/mirror/object_array-alloc-inl.h:40 + #18 pc 008c98b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BuildInternalStackTraceVisitor<false>::Init(int)+153) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int) + art/runtime/mirror/object_array-alloc-inl.h:57 + art::BuildInternalStackTraceVisitor<false>::Init(int) + art/runtime/thread.cc:2713 + #19 pc 008c9270 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_jobject* art::Thread::CreateInternalStackTrace<false>(art::ScopedObjectAccessAlreadyRunnable const&) const+304) + _jobject* art::Thread::CreateInternalStackTrace<false>(art::ScopedObjectAccessAlreadyRunnable const&) const + art/runtime/thread.cc:2809 + #20 pc 0078e0a3 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)+691) + operator() + art/runtime/native/dalvik_system_VMStack.cc:154 + _jobject* art::GetThreadStack<art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)::$_1, _jobject*>(art::ScopedFastNativeObjectAccess const&, _jobject*, art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)::$_1) + art/runtime/native/dalvik_system_VMStack.cc:69 + art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*) + art/runtime/native/dalvik_system_VMStack.cc:156 + #21 pc 0000c90a /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+170) + art_jni_trampoline + ??:? + #22 pc 020013d6 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18710 === + #00 pc 000ff4dd /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+205) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:116 + #01 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #02 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #03 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #04 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #05 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #06 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #07 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #08 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #09 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #10 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #11 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #12 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #13 pc 003532f3 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/gc/heap-inl.h:199 + #14 pc 00754634 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+196) + art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/mirror/string-alloc-inl.h:194 + #15 pc 00750d08 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int)+88) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int) + art/runtime/mirror/string.cc:206 + #16 pc 00750c1e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*)+78) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*) + art/runtime/mirror/string.cc:189 + #17 pc 008c1ebf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int)+479) + art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int) + art/runtime/thread.cc:2879 + #18 pc 008c0d5b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*)+1611) + art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*) + art/runtime/thread.cc:2947 + #19 pc 0078e101 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)+785) + art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*) + art/runtime/native/dalvik_system_VMStack.cc:160 + #20 pc 0000c90a /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+170) + art_jni_trampoline + ??:? + #21 pc 020013d6 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18711 === + #00 pc 000e25fe /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+94) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #01 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #02 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #03 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #04 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #05 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #06 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #07 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #08 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #09 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #10 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #11 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #12 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #13 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #14 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #15 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #16 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #17 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #18 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #19 pc 02002600 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18712 === + #00 pc 000621ae /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unsigned int const& std::__1::min<unsigned int, std::__1::__less<unsigned int, unsigned int>>(unsigned int const&, unsigned int const&, std::__1::__less<unsigned int, unsigned int>)+62) + unsigned int const& std::__1::min<unsigned int, std::__1::__less<unsigned int, unsigned int> >(unsigned int const&, unsigned int const&, std::__1::__less<unsigned int, unsigned int>) + external/libcxx/include/algorithm:? + #01 pc 000620e4 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unsigned int const& std::__1::min<unsigned int>(unsigned int const&, unsigned int const&)+52) + unsigned int const& std::__1::min<unsigned int>(unsigned int const&, unsigned int const&) + external/libcxx/include/algorithm:2464 + #02 pc 000e321d /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int)+157) + unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:263 + #03 pc 000e261e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+126) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #04 pc 000e26f2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+178) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:158 + #05 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #06 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #07 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #08 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #09 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #10 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #11 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #12 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #13 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #14 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #15 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #16 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #17 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #18 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #19 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #20 pc 002eeb02 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType)+66) + art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::ObjPtr<art::mirror::Class>, int, art::gc::AllocatorType) + art/runtime/mirror/object_array-alloc-inl.h:40 + #21 pc 007b5b97 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int)+295) + art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int) + art/runtime/native/java_lang_reflect_Array.cc:69 + #22 pc 000136e6 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+182) + art_jni_trampoline + ??:? + #23 pc 02007923 /memfd:/jit-cache (deleted) (???) + +=== pid: 18234 tid: 18713 === + #00 pc 00135a59 /lib/i386-linux-gnu/libc-2.19.so (???) + #01 pc 000e323e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int)+190) + unwindstack::MemoryFileAtOffset::Read(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:265 + #02 pc 000e261e /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+126) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #03 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #04 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #05 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #06 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #07 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #08 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #09 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #10 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #11 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #12 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #13 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #14 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #15 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #16 pc 003532f3 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetStringCountVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/gc/heap-inl.h:199 + #17 pc 00754634 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&)+196) + art::ObjPtr<art::mirror::String> art::mirror::String::Alloc<true, art::mirror::SetStringCountVisitor>(art::Thread*, int, art::gc::AllocatorType, art::mirror::SetStringCountVisitor const&) + art/runtime/mirror/string-alloc-inl.h:194 + #18 pc 00750d08 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int)+88) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*, int) + art/runtime/mirror/string.cc:206 + #19 pc 00750c1e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*)+78) + art::mirror::String::AllocFromModifiedUtf8(art::Thread*, char const*) + art/runtime/mirror/string.cc:189 + #20 pc 008c1f53 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int)+627) + art::CreateStackTraceElement(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, unsigned int) + art/runtime/thread.cc:2890 + #21 pc 008c0d5b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*)+1611) + art::Thread::InternalStackTraceToStackTraceElementArray(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobjectArray*, int*) + art/runtime/thread.cc:2947 + #22 pc 0078e101 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)+785) + art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*) + art/runtime/native/dalvik_system_VMStack.cc:160 + #23 pc 0000c90a /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+170) + art_jni_trampoline + ??:? + #24 pc 020013d6 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 129-ThreadGetId files deleted from host test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-ThreadStress32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmpvcyq3rjw --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 004-ThreadStress /b/s/w/ir/k/art/test/004-ThreadStress: building... /b/s/w/ir/k/art/test/004-ThreadStress: running... run exit status: 1 /b/s/w/ir/k/art/test/004-ThreadStress: FAILED! #################### info # Imported from oat tests. #################### diffs --- expected.txt 2019-04-05 16:34:39.073095947 -0700 +++ output.txt 2019-04-05 22:03:50.346964341 -0700 @@ -1,20 +1,33 @@ JNI_OnLoad called -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N -Finishing worker -Finishing worker -Finishing worker -Finishing worker -Finishing worker +Starting worker for 2 +Starting worker for 3 +Starting worker for 4 +Starting worker for 1 +Starting worker for 0 +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** +Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) +OS: Linux 4.4.0-78-generic (x86_64) +Cmdline: <unset> +Thread: 29646 "Daemon thread 5" +Registers: + eax: 0x00000000 ebx: 0x0000719a ecx: 0x000073ce edx: 0x00000006 + edi: 0xf754e000 esi: 0xf754ed7c ebp: 0xf76cf54c esp: 0xc6dfd4b4 + eip: 0xf76dfcd9 eflags: 0x00000206 [ PF IF ] + cs: 0x00000023 ds: 0x0000002b es: 0x0000002b fs: 0x0000006b + gs: 0x00000063 ss: 0x0000002b +Backtrace: +terminating with uncaught exception of type std::bad_alloc: std::bad_alloc +art F art/runtime/runtime_common.cc] HandleUnexpectedSignal reentered + +art F art/runtime/runtime_common.cc] S06 + JNI_OnLoad called -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N -Starting worker for N +Starting worker for 4 +Starting worker for 0 +Starting worker for 3 +Starting worker for 2 +Starting worker for 1 Finishing worker Finishing worker Finishing worker #################### 004-ThreadStress files deleted from host test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-165-lock-owner-proxy32 /b/s/w/ir/k/art/test/run-test --output-path /b/s/w/ir/tmp/t/test-art-ufmiz6ug/tmp1dr1mqka --always-clean --host --prebuild --compact-dex-level fast --jit --no-relocate --gcstress --runtime-option -Xcheck:jni --debuggable 165-lock-owner-proxy /b/s/w/ir/k/art/test/165-lock-owner-proxy: building... /b/s/w/ir/k/art/test/165-lock-owner-proxy: running... run exit status: 124 /b/s/w/ir/k/art/test/165-lock-owner-proxy: FAILED! #################### info # Regression test for b/68871592 #################### diffs --- expected.txt 2019-04-05 16:34:39.181106923 -0700 +++ output.txt 2019-04-05 22:07:36.920454656 -0700 @@ -0,0 +1,629 @@ +timeout_dumper E 04-05 22:07:19 27248 27250 timeout_dumper.cc:597] Timeout for process 27249 +ABI: 'x86' + +=== pid: 27249 tid: 27249 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006c37 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27713 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0dc5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+149) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27766 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27767 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27768 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27769 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 008e1a43 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPool::GetTask(art::Thread*)+259) + art::ThreadPool::GetTask(art::Thread*) + art/runtime/thread_pool.cc:233 + #04 pc 008e0d8b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Run()+91) + art::ThreadPoolWorker::Run() + art/runtime/thread_pool.cc:91 + #05 pc 008e0865 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ThreadPoolWorker::Callback(void*)+149) + art::ThreadPoolWorker::Callback(void*) + art/runtime/thread_pool.cc:108 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27770 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 0000eebb /lib/i386-linux-gnu/libpthread-2.19.so (do_sigwait+59) + do_sigwait + ??:? + #02 pc 0000ef38 /lib/i386-linux-gnu/libpthread-2.19.so (sigwait+56) + __libc_sigwait + ??:? + #03 pc 0089bb3b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalSet::Wait()+59) + art::SignalSet::Wait() + art/runtime/signal_set.h:49 + #04 pc 0089b8c5 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+69) + art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + art/runtime/signal_catcher.cc:183 + #05 pc 0089a8bd /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::SignalCatcher::Run(void*)+365) + art::SignalCatcher::Run(void*) + art/runtime/signal_catcher.cc:218 + #06 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #07 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27771 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002109b2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+242) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::TimedWait(art::Thread*, long long, int) + art/runtime/base/mutex.cc:935 + #03 pc 004f72b2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::GetTask(art::Thread*)+146) + art::gc::TaskProcessor::GetTask(art::Thread*) + art/runtime/gc/task_processor.cc:73 + #04 pc 004f7874 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+100) + art::gc::TaskProcessor::RunAllTasks(art::Thread*) + art/runtime/gc/task_processor.cc:127 + #05 pc 007888c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+50) + art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*) + art/runtime/native/dalvik_system_VMRuntime.cc:355 + #06 pc 0000c138 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter-core-libart-hostdex.oat (art_jni_trampoline+104) + art_jni_trampoline + ??:? + #07 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #08 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #09 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #10 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #11 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #12 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #13 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #14 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #15 pc 001b3cbe /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #16 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #17 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #18 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #19 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #20 pc 009b57da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)4, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #21 pc 009b4e74 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeInterface+68) + MterpInvokeInterface + art/runtime/interpreter/mterp/mterp.cc:194 + #22 pc 009e78b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_interface+48) + mterp_op_invoke_interface + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3605 + #23 pc 000ea708 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Thread.run+8) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #24 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #25 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #26 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #27 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #28 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #29 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #30 pc 00867115 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+101) + art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) + art/runtime/reflection.cc:458 + #31 pc 00869343 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+483) + art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*) + art/runtime/reflection.cc:608 + #32 pc 008b1616 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Thread::CreateCallback(void*)+2310) + art::Thread::CreateCallback(void*) + art/runtime/thread.cc:640 + #33 pc 00006f71 /lib/i386-linux-gnu/libpthread-2.19.so (start_thread+209) + start_thread + ??:? + #34 pc 000ee43d /lib/i386-linux-gnu/libc-2.19.so (__clone+93) + clone + ??:? + +=== pid: 27249 tid: 27772 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 009ef732 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_invoke_stub+338) + art_quick_invoke_stub + art/runtime/arch/x86/quick_entrypoints_x86.S:662 + #09 pc 001f1e23 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+2163) + art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + art/runtime/art_method.cc:361 + #10 pc 0055141a /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+714) + art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:619 + #11 pc 0054a60b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL12DoCallCommonILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPNS_6JValueEtRA5_jj+827) + art::PerformCall(art::Thread*, art::CodeItemDataAccessor const&, art::ArtMethod*, unsigned int, art::ShadowFrame*, art::JValue*, bool) + art/runtime/common_dex_operations.h:70 + bool art::interpreter::DoCallCommon<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::JValue*, unsigned short, unsigned int (&) [5], unsigned int) + art/runtime/interpreter/interpreter_common.cc:1724 + #12 pc 0059212e /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+126) + bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.cc:1757 + #13 pc 009b2d42 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1570) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:304 + #14 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #15 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #16 pc 000df156 /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+2) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #17 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #18 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #19 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #20 pc 000df13c /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar (java.lang.Object.wait+4) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-oj-hostdex.jar: File format not recognized + #21 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #22 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #23 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #24 pc 001b3d62 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$ReferenceQueueDaemon.runInternal+30) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #25 pc 009b2fda /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+2234) + bool art::interpreter::DoInvoke<(art::InvokeType)2, false, false, true, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + art/runtime/interpreter/interpreter_common.h:289 + #26 pc 009b2674 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (MterpInvokeVirtual+68) + MterpInvokeVirtual + art/runtime/interpreter/mterp/mterp.cc:172 + #27 pc 009e76b0 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (mterp_op_invoke_virtual+48) + mterp_op_invoke_virtual + out/soong/.intermediates/art/runtime/libart_mterp.x86/gen/mterp_x86.S:3445 + #28 pc 001b34a2 /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar (java.lang.Daemons$Daemon.run+50) +/b/s/w/ir/k/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-addr2line: /b/s/w/ir/k/out/host/linux-x86/framework/core-libart-hostdex.jar: File format not recognized + #29 pc 00543628 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool)+552) + art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + art/runtime/interpreter/interpreter.cc:341 + #30 pc 005457c2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+226) + art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*) + art/runtime/interpreter/interpreter.cc:638 + #31 pc 0099c44b /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artQuickToInterpreterBridge+1179) + artQuickToInterpreterBridge + art/runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:791 + #32 pc 009f5f9d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_to_interpreter_bridge+77) + art_quick_to_interpreter_bridge + art/runtime/arch/x86/quick_entrypoints_x86.S:2006 + #33 pc 0200627a /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27773 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006c37 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27774 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00771a70 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+592) + art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:861 + #04 pc 00774bf9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+649) + art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState) + art/runtime/monitor.cc:1297 + #05 pc 0079e611 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::Wait(art::Thread*, long long, int)+145) + art::mirror::Object::Wait(art::Thread*, long long, int) + art/runtime/mirror/object-inl.h:103 + #06 pc 0079e13d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+157) + art::Object_waitJI(_JNIEnv*, _jobject*, long long, int) + art/runtime/native/java_lang_Object.cc:46 + #07 pc 00012358 /b/s/w/ir/k/out/host/linux-x86/framework/x86/core-interpreter.oat (art_jni_trampoline+136) + art_jni_trampoline + ??:? + #08 pc 02006c37 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27775 === + #00 pc 000e261a /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int)+122) + unwindstack::Memory::ReadFully(unsigned long long, void*, unsigned int) + system/core/libunwindstack/Memory.cpp:149 + #01 pc 000ff4b2 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+162) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:111 + #02 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #03 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #04 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #05 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #06 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #07 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #08 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #09 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #10 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #11 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #12 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #13 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #14 pc 002d7b83 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&)+3571) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, true, art::mirror::SetLengthVisitor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::mirror::SetLengthVisitor const&) + art/runtime/gc/heap-inl.h:199 + #15 pc 002d58da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::mirror::Array::Alloc<true, false><art::mirror::Class>, int, unsigned int, art::gc::AllocatorType)+522) + art::ObjPtr<art::mirror::Array> art::mirror::Array::Alloc<true, false>(art::Thread*, art::ObjPtr<art::mirror::Class>, int, unsigned int, art::gc::AllocatorType) + art/runtime/mirror/array-alloc-inl.h:146 + #16 pc 00978aa7 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::AllocArrayFromCodeResolved<true><art::ObjPtr::Class>, int, art::Thread*, art::gc::AllocatorType)+183) + art::ObjPtr<art::mirror::Array> art::AllocArrayFromCodeResolved<true>(art::ObjPtr<art::mirror::Class>, int, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:316 + #17 pc 00975719 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocArrayFromCodeResolvedRegionTLABInstrumented+185) + artAllocArrayFromCodeResolvedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #18 pc 009f30e1 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_array_resolved8_region_tlab_instrumented+49) + art_quick_alloc_array_resolved8_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #19 pc 0200cc5a /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27776 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00778908 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art7Monitor4LockILNS_10LockReasonE1EEEvPNS_6ThreadE+3128) + void art::Monitor::Lock<(art::LockReason)1>(art::Thread*) + art/runtime/monitor.cc:477 + #04 pc 007740a4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool)+2132) + art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool) + art/runtime/monitor.cc:1170 + #05 pc 005c8a72 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::MonitorEnter(art::Thread*)+130) + art::mirror::Object::MonitorEnter(art::Thread*) + art/runtime/mirror/object-inl.h:83 + #06 pc 0099a04d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artLockObjectFromCode+93) + artLockObjectFromCode + art/runtime/entrypoints/quick/quick_lock_entrypoints.cc:32 + #07 pc 009f4aca /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_lock_object+154) + art_quick_lock_object + art/runtime/arch/x86/quick_entrypoints_x86.S:1338 + #08 pc 0200d9d7 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27778 === + #00 pc 000cf815 /b/s/w/ir/k/out/host/linux-x86/lib/libc++.so (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::push_back(char)+229) + std::__1::char_traits<char>::assign(char&, char const&) + external/libcxx/include/__string:209 + std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char) + external/libcxx/include/string:2494 + #01 pc 000e272f /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, unsigned long long)+239) + unwindstack::Memory::ReadString(unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long) + system/core/libunwindstack/Memory.cpp:164 + #02 pc 000ff58c /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, unwindstack::Memory*::char_traits<char>, unwindstack::Memory*::allocator<char>> const&, unsigned long long*)+380) + bool unwindstack::Symbols::GetGlobal<Elf32_Sym>(unwindstack::Memory*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Symbols.cpp:121 + #03 pc 000b7a97 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::char_traits<char>, unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>::allocator<char>> const&, unsigned long long*)+247) + bool unwindstack::ElfInterface::GetGlobalVariableWithTemplate<Elf32_Sym>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/ElfInterface.cpp:458 + #04 pc 000acca5 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+69) + unwindstack::ElfInterface32::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/include/unwindstack/ElfInterface.h:198 + #05 pc 000aa3cf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long*)+111) + unwindstack::Elf::GetGlobalVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long*) + system/core/libunwindstack/Elf.cpp:120 + #06 pc 000c3cdf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+415) + unwindstack::Global::GetVariableOffset(unwindstack::MapInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + system/core/libunwindstack/Global.cpp:60 + #07 pc 000c3ecf /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*)+351) + unwindstack::Global::FindAndReadVariable(unwindstack::Maps*, char const*) + system/core/libunwindstack/Global.cpp:85 + #08 pc 000c64be /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long)+158) + unwindstack::JitDebugImpl<unwindstack::Elf, unsigned int, unwindstack::Uint64_P>::Get(unwindstack::Maps*, unsigned long long) + system/core/libunwindstack/JitDebug.cpp:213 + #09 pc 000f9f84 /b/s/w/ir/k/out/host/linux-x86/lib/libunwindstack.so (unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+884) + unwindstack::Unwinder::Unwind(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const*) + system/core/libunwindstack/Unwinder.cpp:214 + #10 pc 0000adb3 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t>>*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>*, BacktraceUnwindError*)+227) + Backtrace::Unwind(unwindstack::Regs*, BacktraceMap*, std::__1::vector<backtrace_frame_data_t, std::__1::allocator<backtrace_frame_data_t> >*, unsigned int, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, BacktraceUnwindError*) + system/core/libbacktrace/UnwindStack.cpp:50 + #11 pc 0000b43e /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (UnwindStackCurrent::UnwindFromContext(unsigned int, void*)+430) + UnwindStackCurrent::UnwindFromContext(unsigned int, void*) + system/core/libbacktrace/UnwindStack.cpp:155 + #12 pc 00009fd2 /b/s/w/ir/k/out/host/linux-x86/lib/libbacktrace.so (BacktraceCurrent::Unwind(unsigned int, void*)+98) + BacktraceCurrent::Unwind(unsigned int, void*) + system/core/libbacktrace/BacktraceCurrent.cpp:83 + #13 pc 00207c46 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::BacktraceCollector::Collect()+198) + art::BacktraceCollector::Collect() + art/runtime/backtrace_helper.cc:70 + #14 pc 00471ebc /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*)+140) + art::FixedSizeBacktrace<16u>::Collect(unsigned int) + art/runtime/backtrace_helper.h:51 + art::gc::Heap::CheckGcStressMode(art::Thread*, art::ObjPtr<art::mirror::Object>*) + art/runtime/gc/heap.cc:4173 + #15 pc 002c55b9 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&)+2857) + art::mirror::Object* art::gc::Heap::AllocObjectWithAllocator<true, false, art::VoidFunctor>(art::Thread*, art::ObjPtr<art::mirror::Class>, unsigned int, art::gc::AllocatorType, art::VoidFunctor const&) + art/runtime/gc/heap-inl.h:199 + #16 pc 0097999d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType)+205) + art::ObjPtr<art::mirror::Object> art::mirror::Class::Alloc<true, false>(art::Thread*, art::gc::AllocatorType) + art/runtime/mirror/class-alloc-inl.h:58 + #17 pc 00979c13 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::AllocObjectFromCodeInitialized<true><art::ObjPtr::Class>, art::Thread*, art::gc::AllocatorType)+131) + art::ObjPtr<art::mirror::Object> art::AllocObjectFromCodeInitialized<true>(art::ObjPtr<art::mirror::Class>, art::Thread*, art::gc::AllocatorType) + art/runtime/entrypoints/entrypoint_utils-inl.h:236 + #18 pc 009751da /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artAllocObjectFromCodeInitializedRegionTLABInstrumented+442) + art::mirror::Object* art::artAllocObjectFromCode<true, false, true, (art::gc::AllocatorType)7>(art::mirror::Class*, art::Thread*) + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:63 + artAllocObjectFromCodeInitializedRegionTLABInstrumented + art/runtime/entrypoints/quick/quick_alloc_entrypoints.cc:137 + #19 pc 009f2ee2 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_alloc_object_initialized_region_tlab_instrumented+50) + art_quick_alloc_object_initialized_region_tlab_instrumented + art/runtime/arch/x86/quick_entrypoints_x86.S:983 + #20 pc 0200d657 /memfd:/jit-cache (deleted) (???) + +=== pid: 27249 tid: 27780 === + #00 pc 00000cd9 [vdso] (__kernel_vsyscall+9) + #01 pc 000e9616 /lib/i386-linux-gnu/libc-2.19.so (syscall+38) + syscall + ??:? + #02 pc 002103cf /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+191) + art::futex(int volatile*, int, int, timespec const*, int volatile*, int) + art/runtime/base/mutex-inl.h:43 + art::ConditionVariable::WaitHoldingLocks(art::Thread*) + art/runtime/base/mutex.cc:884 + #03 pc 00778908 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (_ZN3art7Monitor4LockILNS_10LockReasonE1EEEvPNS_6ThreadE+3128) + void art::Monitor::Lock<(art::LockReason)1>(art::Thread*) + art/runtime/monitor.cc:477 + #04 pc 007740a4 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool)+2132) + art::Monitor::MonitorEnter(art::Thread*, art::ObjPtr<art::mirror::Object>, bool) + art/runtime/monitor.cc:1170 + #05 pc 005c8a72 /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art::mirror::Object::MonitorEnter(art::Thread*)+130) + art::mirror::Object::MonitorEnter(art::Thread*) + art/runtime/mirror/object-inl.h:83 + #06 pc 0099a04d /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (artLockObjectFromCode+93) + artLockObjectFromCode + art/runtime/entrypoints/quick/quick_lock_entrypoints.cc:32 + #07 pc 009f4aca /b/s/w/ir/k/out/host/linux-x86/lib/libartd.so (art_quick_lock_object+154) + art_quick_lock_object + art/runtime/arch/x86/quick_entrypoints_x86.S:1338 + #08 pc 0200cf87 /memfd:/jit-cache (deleted) (???) +TEST TIMED OUT! #################### 165-lock-owner-proxy files deleted from host ---------- test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-004-ThreadStress32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-096-array-copy-concurrent-gc32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-103-string-append32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-114-ParallelGC32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-129-ThreadGetId32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-165-lock-owner-proxy32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-708-jit-cache-churn32 test-art-host-run-test-debug-prebuild-jit-no-relocate-ntrace-gcstress-checkjni-picimage-debuggable-no-jvmti-cdex-fast-952-invoke-custom32 step returned non-zero exit code: 1