Closed Bug 1838588 Opened 3 years ago Closed 1 year ago

Intermittent application crashed [@ libc.so + 0x000000000008db67] | single tracking bug

Categories

(Core :: Audio/Video, defect, P2)

All
Android
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(4 keywords)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=419390014&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GyY-FJezQ7GMMeDP0o_iJQ/runs/0/artifacts/public/logs/live_backing.log


[task 2023-06-15T07:15:49.975Z] 07:15:49     INFO -  TEST-START | org.mozilla.geckoview.test.NavigationDelegateTest#loadLongDataUriNonToplevel
[task 2023-06-15T07:16:20.853Z] 07:16:20     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_RESULT: shortMsg=Process crashed.
[task 2023-06-15T07:16:20.853Z] 07:16:20     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_CODE: 0
[task 2023-06-15T07:16:20.880Z] 07:16:20     INFO -  org.mozilla.geckoview.test | adb_returncode=0
[task 2023-06-15T07:16:20.882Z] 07:16:20     INFO -  Passed: 445
[task 2023-06-15T07:16:20.882Z] 07:16:20     INFO -  Failed: 0
[task 2023-06-15T07:16:20.882Z] 07:16:20     INFO -  Todo: 29
[task 2023-06-15T07:16:20.882Z] 07:16:20  WARNING -  TEST-UNEXPECTED-FAIL | runjunit.py | Some tests did not run (probably due to a crash in the harness)
[task 2023-06-15T07:16:20.882Z] 07:16:20     INFO -  SUITE-END | took 475s
[task 2023-06-15T07:16:20.973Z] 07:16:20     INFO -  mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GhP0kdjBT62wCNGnkTHsZQ/artifacts/public/build/target.crashreporter-symbols.zip
[task 2023-06-15T07:16:40.181Z] 07:16:40     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmp3gbp4a5s/69800398-3414-b3b5-7c77-8d2d3ff86609.trace /tmp/tmpn963q2ff/69800398-3414-b3b5-7c77-8d2d3ff86609.dmp /tmp/tmp04y2v8_i
[task 2023-06-15T07:16:41.499Z] 07:16:41     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/69800398-3414-b3b5-7c77-8d2d3ff86609.dmp
[task 2023-06-15T07:16:41.499Z] 07:16:41     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/69800398-3414-b3b5-7c77-8d2d3ff86609.extra
[task 2023-06-15T07:16:41.499Z] 07:16:41  WARNING -  PROCESS-CRASH | application crashed [@ libc.so + 0x000000000008db67] | org.mozilla.geckoview.test.NavigationDelegateTest#loadLongDataUriNonToplevel
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  Crash dump filename: /tmp/tmpn963q2ff/69800398-3414-b3b5-7c77-8d2d3ff86609.dmp
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  Operating system: Android
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  CPU: amd64
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -       family 6 model 6 stepping 3
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -       4 CPUs
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  Crash reason:  SIGABRT / SI_TKILL
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  Crash address: 0x274e00000d91
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  Crashing instruction: `cmp rax, -0xfff`
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  No memory accessed by instruction
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  Process uptime: not available
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -  Thread 7 HeapTaskDaemon (crashed)
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -   0  libc.so + 0x8db67
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -       rax = 0x0000000000000000    rdx = 0x0000000000000006
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -       rcx = 0xffffffffffffffff    rbx = 0x00007d6af24074f8
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -       rsi = 0x0000000000000d9c    rdi = 0x0000000000000d91
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -       rbp = 0x000000000000000b    rsp = 0x00007d6af24065a8
[task 2023-06-15T07:16:41.500Z] 07:16:41     INFO -        r8 = 0xffffffffffffffd0     r9 = 0x00007d6af24059b0
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       r10 = 0x0000000000000008    r11 = 0x0000000000000202
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       r12 = 0x0000000000000d9c    r13 = 0x0000000000000006
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       r14 = 0x00007d6af2406740    r15 = 0x00007d6af24066b9
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       rip = 0x00007d6af678bb67
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -      Found by: given as instruction pointer in context
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -   1  libc.so + 0x8a601
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       rsp = 0x00007d6af24065b0    rip = 0x00007d6af6788602
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -   2  libc.so + 0x30241
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       rsp = 0x00007d6af24065e0    rip = 0x00007d6af672e242
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -   3  libc.so + 0x2877d
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       rsp = 0x00007d6af24065f0    rip = 0x00007d6af672677e
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -   4  libart.so + 0x633719
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       rsp = 0x00007d6af2406648    rip = 0x00007d6af333f71a
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -   5  libart.so + 0x4dd286
[task 2023-06-15T07:16:41.501Z] 07:16:41     INFO -       rsp = 0x00007d6af2406650    rip = 0x00007d6af31e9287
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -   6  libart.so + 0x14bda8
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -       rsp = 0x00007d6af24066a0    rip = 0x00007d6af2e57da9
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -   7  libart.so + 0x511127
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -       rsp = 0x00007d6af2406710    rip = 0x00007d6af321d128
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -   8  libart.so + 0x6dfb6f
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -       rsp = 0x00007d6af2406750    rip = 0x00007d6af33ebb70
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -   9  libart.so + 0x6dfc0f
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -       rsp = 0x00007d6af2406758    rip = 0x00007d6af33ebc10
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -  10  libart.so + 0x6dfb97
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -       rsp = 0x00007d6af24067c0    rip = 0x00007d6af33ebb98
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -  11  libart.so + 0x645cd3
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -       rsp = 0x00007d6af2406888    rip = 0x00007d6af3351cd4
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.502Z] 07:16:41     INFO -  12  libart.so + 0x6f087f
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -       rsp = 0x00007d6af2406898    rip = 0x00007d6af33fc880
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -  13  libart.so + 0x5107d4
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -       rsp = 0x00007d6af24068a0    rip = 0x00007d6af321c7d5
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -  14  libart.so + 0x14bd7f
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -       rsp = 0x00007d6af2406900    rip = 0x00007d6af2e57d80
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -  15  libart.so + 0x645cd2
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -       rsp = 0x00007d6af2406908    rip = 0x00007d6af3351cd3
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -  16  libart.so + 0x6f087f
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -       rsp = 0x00007d6af2406958    rip = 0x00007d6af33fc880
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -  17  libart.so + 0x6f083f
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -       rsp = 0x00007d6af2406960    rip = 0x00007d6af33fc840
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -  18  libart.so + 0x26696e
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -       rsp = 0x00007d6af2406970    rip = 0x00007d6af2f7296f
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.503Z] 07:16:41     INFO -  19  libart.so + 0x262aa8
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -       rsp = 0x00007d6af2406980    rip = 0x00007d6af2f6eaa9
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -  20  dalvik-main space (deleted) + 0x9c6aff
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -       rsp = 0x00007d6af2406990    rip = 0x00000000135c6b00
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -  21  dalvik-zygote space (deleted) + 0x16c367
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -       rsp = 0x00007d6af2406998    rip = 0x0000000075ae7368
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -  22  libart.so + 0x23f801
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -       rsp = 0x00007d6af24069d0    rip = 0x00007d6af2f4b802
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -  23  dalvik-zygote space (deleted) + 0x16c1ff
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -       rsp = 0x00007d6af24069e0    rip = 0x0000000075ae7200
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -  24  libart.so + 0x262c96
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -       rsp = 0x00007d6af2406a60    rip = 0x00007d6af2f6ec97
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.504Z] 07:16:41     INFO -  25  dalvik-data-code-cache (deleted) + 0x15bf
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -       rsp = 0x00007d6af2406aa8    rip = 0x00007d6adaffb5c0
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -  26  libart.so + 0x262a84
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -       rsp = 0x00007d6af2406ac0    rip = 0x00007d6af2f6ea85
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -  27  dalvik-data-code-cache (deleted) + 0x15f3
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -       rsp = 0x00007d6af2406ac8    rip = 0x00007d6adaffb5f4
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -  28  libart.so + 0x26a0a1
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -       rsp = 0x00007d6af2406ad0    rip = 0x00007d6af2f760a2
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.505Z] 07:16:41     INFO -  29  dalvik-LinearAlloc (deleted) + 0x6927
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -       rsp = 0x00007d6af2406af8    rip = 0x00007d6aeb7fa928
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -  30  libart.so + 0x269fde
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -       rsp = 0x00007d6af2406b00    rip = 0x00007d6af2f75fdf
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -  31  libart.so + 0x263f5c
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -       rsp = 0x00007d6af2406b40    rip = 0x00007d6af2f6ff5d
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -  32  dalvik-main space (deleted) + 0xde1ff
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -       rsp = 0x00007d6af2406b78    rip = 0x0000000012cde200
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.506Z] 07:16:41     INFO -  33  dalvik-main space (deleted) + 0x2dcccf
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -       rsp = 0x00007d6af2406b80    rip = 0x0000000012edccd0
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -  34  dalvik-main space (deleted) + 0x5f481f
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -       rsp = 0x00007d6af2406b88    rip = 0x00000000131f4820
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -  35  dalvik-main space (deleted) + 0xc8f7ff
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -       rsp = 0x00007d6af2406b90    rip = 0x000000001388f800
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -  36  libart.so + 0x2625b3
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -       rsp = 0x00007d6af2406bd0    rip = 0x00007d6af2f6e5b4
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.507Z] 07:16:41     INFO -  37  libart.so + 0x6e1acf
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -       rsp = 0x00007d6af2406bd8    rip = 0x00007d6af33edad0
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -  38  libart.so + 0x260f01
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -       rsp = 0x00007d6af2406bf0    rip = 0x00007d6af2f6cf02
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -  39  libart.so + 0x260d34
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -       rsp = 0x00007d6af2406c20    rip = 0x00007d6af2f6cd35
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -  40  libart.so + 0x258b98
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -       rsp = 0x00007d6af2406c70    rip = 0x00007d6af2f64b99
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -  41  libart.so + 0x28c508
[task 2023-06-15T07:16:41.508Z] 07:16:41     INFO -       rsp = 0x00007d6af2406cf0    rip = 0x00007d6af2f98509
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -  42  libart.so + 0x28b4d8
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -       rsp = 0x00007d6af2406d70    rip = 0x00007d6af2f974d9
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -  43  libart.so + 0x294134
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -       rsp = 0x00007d6af2406dd0    rip = 0x00007d6af2fa0135
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -  44  system@framework@boot-core-libart.art + 0x90ff
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -       rsp = 0x00007d6af2406df8    rip = 0x0000000070cfa100
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -  45  libart.so + 0x29b6bd
[task 2023-06-15T07:16:41.509Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e00    rip = 0x00007d6af2fa76be
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -  46  libart.so + 0x2bf70b
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e10    rip = 0x00007d6af2fcb70c
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -  47  system@framework@boot-core-libart.art + 0x90ff
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e20    rip = 0x0000000070cfa100
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -  48  boot.oat + 0x31206c
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e38    rip = 0x00000000718be06d
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -  49  system@framework@boot-core-libart.art + 0x90ff
[task 2023-06-15T07:16:41.510Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e48    rip = 0x0000000070cfa100
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -  50  boot-core-libart.oat + 0x6735c1
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e50    rip = 0x00000000725af5c2
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -  51  libc.so + 0xa1b01
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e60    rip = 0x00007d6af679fb02
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -  52  system@framework@boot-core-libart.art + 0xdafe7
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -       rsp = 0x00007d6af2406e68    rip = 0x0000000070dcbfe8
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.511Z] 07:16:41     INFO -  53  system@framework@boot-core-libart.art + 0x90ff
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -       rsp = 0x00007d6af2406eb0    rip = 0x0000000070cfa100
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -  54  system@framework@boot-core-libart.art + 0x90ff
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -       rsp = 0x00007d6af2406eb8    rip = 0x0000000070cfa100
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -  55  boot.oat + 0x31206c
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -       rsp = 0x00007d6af2406ed0    rip = 0x00000000718be06d
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -  56  boot-core-libart.oat + 0x67908d
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -       rsp = 0x00007d6af2406ee0    rip = 0x00000000725b508e
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.512Z] 07:16:41     INFO -  57  system@framework@boot-core-libart.art + 0x8b0cf
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -       rsp = 0x00007d6af2406ee8    rip = 0x0000000070d7c0d0
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -  58  system@framework@boot-core-libart.art + 0x90ff
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -       rsp = 0x00007d6af2406ef0    rip = 0x0000000070cfa100
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -  59  system@framework@boot-core-libart.art + 0xb597
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -       rsp = 0x00007d6af2406f10    rip = 0x0000000070cfc598
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -  60  dalvik-main space (deleted) + 0x320cf
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -       rsp = 0x00007d6af2406f18    rip = 0x0000000012c320d0
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.513Z] 07:16:41     INFO -  61  boot.oat + 0x647957
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -       rsp = 0x00007d6af2406f20    rip = 0x0000000071bf3958
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -  62  system@framework@boot.art + 0x4f4d3f
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -       rsp = 0x00007d6af2406f28    rip = 0x0000000070c08d40
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -  63  libart.so + 0x137234
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -       rsp = 0x00007d6af2406f50    rip = 0x00007d6af2e43235
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -  64  boot.oat + 0x31206c
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -       rsp = 0x00007d6af2406f78    rip = 0x00000000718be06d
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.514Z] 07:16:41     INFO -  65  boot.oat + 0x31206c
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -       rsp = 0x00007d6af2406f98    rip = 0x00000000718be06d
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -  66  libart.so + 0x145447
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -       rsp = 0x00007d6af2406fb0    rip = 0x00007d6af2e51448
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -  67  system@framework@boot.art + 0x4f4d3f
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -       rsp = 0x00007d6af2407010    rip = 0x0000000070c08d40
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -  68  boot.oat + 0x31206c
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -       rsp = 0x00007d6af2407028    rip = 0x00000000718be06d
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.515Z] 07:16:41     INFO -  69  libart.so + 0x4d60e7
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -       rsp = 0x00007d6af2407040    rip = 0x00007d6af31e20e8
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -  70  libart.so + 0x37fe52
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -       rsp = 0x00007d6af2407050    rip = 0x00007d6af308be53
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -  71  libart.so + 0x502338
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -       rsp = 0x00007d6af2407070    rip = 0x00007d6af320e339
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -  72  libart.so + 0x281f8b
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -       rsp = 0x00007d6af2407090    rip = 0x00007d6af2f8df8c
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -  73  libart.so + 0x63493a
[task 2023-06-15T07:16:41.516Z] 07:16:41     INFO -       rsp = 0x00007d6af24070b8    rip = 0x00007d6af334093b
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -  74  libart.so + 0x1680e4
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -       rsp = 0x00007d6af24070c0    rip = 0x00007d6af2e740e5
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -  75  libart.so + 0x5151af
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -       rsp = 0x00007d6af2407110    rip = 0x00007d6af32211b0
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -  76  libart.so + 0x4f9669
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -       rsp = 0x00007d6af2407130    rip = 0x00007d6af320566a
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -  77  libart.so + 0x2caa10
[task 2023-06-15T07:16:41.517Z] 07:16:41     INFO -       rsp = 0x00007d6af2407170    rip = 0x00007d6af2fd6a11
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -  78  libart.so + 0x383cf5
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -       rsp = 0x00007d6af24071c0    rip = 0x00007d6af308fcf6
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -  79  libart.so + 0x5022be
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -       rsp = 0x00007d6af2407220    rip = 0x00007d6af320e2bf
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -  80  dalvik-main space (deleted) + 0x320cf
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -       rsp = 0x00007d6af2407248    rip = 0x0000000012c320d0
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.518Z] 07:16:41     INFO -  81  system@framework@boot.art + 0x4f4d3f
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -       rsp = 0x00007d6af2407258    rip = 0x0000000070c08d40
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -  82  boot.oat + 0x31206c
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -       rsp = 0x00007d6af2407260    rip = 0x00000000718be06d
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -  83  libart.so + 0x4d76e9
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -       rsp = 0x00007d6af2407270    rip = 0x00007d6af31e36ea
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -  84  boot-framework.oat + 0x22685b8
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -       rsp = 0x00007d6af2407288    rip = 0x0000000074e205b9
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.519Z] 07:16:41     INFO -  85  boot.oat + 0x31206c
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -       rsp = 0x00007d6af2407298    rip = 0x00000000718be06d
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -  86  libart.so + 0x6345ec
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -       rsp = 0x00007d6af24072c0    rip = 0x00007d6af33405ed
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -  87  libc.so + 0x9e0f8
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -       rsp = 0x00007d6af24072d0    rip = 0x00007d6af679c0f9
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -  88  libart.so + 0x615d12
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -       rsp = 0x00007d6af24072e0    rip = 0x00007d6af3321d13
[task 2023-06-15T07:16:41.520Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -  89  libart.so + 0x6345ec
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -       rsp = 0x00007d6af2407308    rip = 0x00007d6af33405ed
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -  90  system@framework@boot.art + 0x4f4d3f
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -       rsp = 0x00007d6af2407318    rip = 0x0000000070c08d40
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -  91  libart.so + 0x4f8eed
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -       rsp = 0x00007d6af2407330    rip = 0x00007d6af3204eee
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -  92  libc.so + 0x895ff
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -       rsp = 0x00007d6af24073b0    rip = 0x00007d6af6787600
[task 2023-06-15T07:16:41.521Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -  93  libart.so + 0x4f897f
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -       rsp = 0x00007d6af24073d0    rip = 0x00007d6af3204980
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -  94  libc.so + 0x89771
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -       rsp = 0x00007d6af24073f0    rip = 0x00007d6af6787772
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -  95  libart.so + 0x4f897f
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -       rsp = 0x00007d6af2407428    rip = 0x00007d6af3204980
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -  96  libc.so + 0x299eb
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -       rsp = 0x00007d6af2407440    rip = 0x00007d6af67279ec
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.522Z] 07:16:41     INFO -  97  libc.so + 0x896bf
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -       rsp = 0x00007d6af2407448    rip = 0x00007d6af67876c0
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -  98  libc.so + 0x1ca65
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -       rsp = 0x00007d6af2407450    rip = 0x00007d6af671aa66
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -  99  binder + 0xfdfff
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -       rsp = 0x00007d6af2407478    rip = 0x00007d6af2303000
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -  100  dalvik-main space (deleted) + 0x19b7
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -       rsp = 0x00007d6af24074a0    rip = 0x0000000012c019b8
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -      Found by: stack scanning
[task 2023-06-15T07:16:41.523Z] 07:16:41     INFO -  101  libart.so + 0x4f897f
[task 2023-06-15T07:16:41.524Z] 07:16:41     INFO -       rsp = 0x00007d6af24074b8    rip = 0x00007d6af3204980
[task 2023-06-15T07:16:41.524Z] 07:16:41     INFO -      Found by: stack scanning
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 3 years ago → 3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 3 years ago → 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago → 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

These all seem to have media-related frames further down the stack:

INFO -  36  libxul.so!mozilla::jni::Java2Native<bool>(mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&, _JNIEnv*) [Conversions.cpp:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 50 + 0xb]
INFO -       rsp = 0x000075d5765fd3b0    rip = 0x000075d58e96e900
INFO -      Found by: stack scanning
INFO -  37  libxul.so!_JNIEnv::DeleteGlobalRef(_jobject*) [jni.h : 551]
INFO -      Found by: inlining
INFO -  38  libxul.so!mozilla::jni::GlobalRef<mozilla::java::CodecProxy>::Clear(_JNIEnv*) [Refs.h:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 561]
INFO -      Found by: inlining
INFO -  39  libxul.so!mozilla::jni::GlobalRef<mozilla::java::CodecProxy>::~GlobalRef() [Refs.h:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 547]
INFO -      Found by: inlining
INFO -  40  libxul.so!mozilla::jni::GlobalRef<mozilla::java::CodecProxy>::operator=(std::nullptr_t) & [Refs.h:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 581]
INFO -      Found by: inlining
INFO -  41  libxul.so!mozilla::RenderOrReleaseOutput::ReleaseOutput(bool) [RemoteDataDecoder.cpp:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 60 + 0x24]
INFO -       rsp = 0x000075d5765fd400    rip = 0x000075d58d5db604
INFO -      Found by: stack scanning
INFO -  42  libxul.so!mozilla::layers::SurfaceTextureImage::OnSetCurrent() [GLImages.h:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 96]
INFO -      Found by: inlining
INFO -  43  libxul.so!mozilla::NotifySetCurrent(mozilla::layers::Image*) [VideoFrameContainer.cpp:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 72]
INFO -      Found by: inlining
INFO -  44  libxul.so!mozilla::VideoFrameContainer::SetCurrentFrames(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, nsTArray<mozilla::layers::ImageContainer::NonOwningImage> const&) [VideoFrameContainer.cpp:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 101 + 0x23]
INFO -       rsp = 0x000075d5765fd450    rip = 0x000075d58d318552
INFO -      Found by: stack scanning
INFO -  45  libxul.so!mozilla::VideoOutput::SendFrames() [VideoOutput.h:ea43310eb5e7ae8422e5db6f3818d23f0942ef4f : 134 + 0x4]
INFO -       rsp = 0x000075d5765fd4a0    rip = 0x000075d58d0c7857
INFO -      Found by: stack scanning
INFO -  46  libxul.so!<.plt ELF section in libxul.so> + 0x2a56cf
INFO -       rsp = 0x000075d5765fd4a8    rip = 0x000075d592eeaa60
INFO -      Found by: stack scanning

Any thoughts on this, Jamie?

Component: General → Audio/Video
Flags: needinfo?(jnicol)
Product: GeckoView → Core

It looks like the RemoteDataDecoder has been shutdown on the decoder thread, but CodecProxy is kept alive via the RenderOrReleaseOutput object. When its ReleaseOutput() callback is called on a different thread we drop the last reference to the CodecProxy, and clearly something doesn't like that. In the logcat I see "JNI ERROR (app bug): accessed stale local reference 0xe5e5e5e5e5e5e5e5 (index 31097 in a table of size 0)".

Perhaps our GlobalRef refcounting isn't threadsafe?

FWIW I expect bug 1934009 will fix this, as we'll no longer be using JNI for decoding

Flags: needinfo?(jnicol)

Bug 1931328 made this spike. It changed the timing of when video frames get released from the MediaDecoder stack. With these changes they should be released earlier than before.

The stacktrace shows it crashes when deleting global ref to CodecProxy:

[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -  41  libxul.so!AnnotateMozCrashReason(char const*) [Assertions.h:929fad231438df05c484c1635dc5f95614c4b445 : 55]
[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -      Found by: inlining
[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -  42  libxul.so!mozilla::jni::Java2Native<bool>(mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&, _JNIEnv*) [Conversions.cpp:929fad231438df05c484c1635dc5f95614c4b445 : 41 + 0xe]
[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -       rsp = 0x0000726b30271060    rip = 0x0000726b434fbf00
[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -      Found by: stack scanning
[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -  43  libxul.so!_JNIEnv::DeleteGlobalRef(_jobject*) [jni.h : 551]
[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -      Found by: inlining
[task 2025-09-09T18:51:49.188+00:00] 18:51:49     INFO -  44  libxul.so!mozilla::jni::GlobalRef<mozilla::java::CodecProxy>::Clear(_JNIEnv*) [Refs.h:929fad231438df05c484c1635dc5f95614c4b445 : 561]

The call to mozilla::jni::Java2Native<bool> in frame#42 suggests that it tries to converting Java boolean object to C++ bool and fails, probably assert at this line. I couldn't find the connection between deleting CodecProxy reference (which should just mark it GC-able rather than actually collect the object) and accessing the problematic boolean object yet and will investigate further.

Group: media-core-security

Please don't talk about potential UAFs in public bugs. Thanks. I've now hidden this. We'll probably get a new public bug filed about this. (about the intermittent failure if it keeps happening, I mean.)

Severity: S4 → S2
Priority: P5 → P2
Severity: S2 → S3

Only happens in debug builds due to an assertion.

I examine the code and couldn't find any native reference to Java object dangling. Since this only happens on Android 7 emulator, it could be a Android JNI bug.

It looks like the CI upgradeed the minimum supported version to Android 8 in bug 1969143 and the crash no longer happens. Closing this for now.

Status: REOPENED → RESOLVED
Closed: 2 years ago → 1 year ago
Resolution: --- → WONTFIX
No longer blocks: media-triage
Blocks: 2008641
Group: media-core-security
Resolution: WONTFIX → WORKSFORME
You need to log in before you can comment on or make changes to this bug.