Closed Bug 1744590 Opened 3 years ago Closed 2 years ago

Intermittent geckoview | application crashed [@ libandroid.so + 0x14e29]

Categories

(Core :: Graphics: WebRender, defect)

Unspecified
All
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

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


[task 2021-12-06T19:58:00.822Z] 19:58:00     INFO -  TEST-START | org.mozilla.geckoview.test.SelectionActionDelegateTest#paste[#input]
[task 2021-12-06T19:58:01.094Z] 19:58:01     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_RESULT: shortMsg=Process crashed.
[task 2021-12-06T19:58:01.095Z] 19:58:01     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_CODE: 0
[task 2021-12-06T19:58:01.108Z] 19:58:01     INFO -  org.mozilla.geckoview.test | adb_returncode=0
[task 2021-12-06T19:58:01.110Z] 19:58:01     INFO -  Passed: 466
[task 2021-12-06T19:58:01.110Z] 19:58:01     INFO -  Failed: 0
[task 2021-12-06T19:58:01.111Z] 19:58:01     INFO -  Todo: 61
[task 2021-12-06T19:58:01.111Z] 19:58:01  WARNING -  TEST-UNEXPECTED-FAIL | runjunit.py | Some tests did not run (probably due to a crash in the harness)
[task 2021-12-06T19:58:01.111Z] 19:58:01     INFO -  SUITE-END | took 271s
[task 2021-12-06T19:58:01.234Z] 19:58:01     INFO -  mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/S6BSv0PvRJSG9CcaNMeykw/artifacts/public/build/target.crashreporter-symbols.zip
[task 2021-12-06T19:58:03.941Z] 19:58:03     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk --human /tmp/tmpy_981amp/73926076-1a9c-950a-36c5-b55b206d0824.dmp /tmp/tmp99ks2dri --symbols-url=https://symbols.mozilla.org/
[task 2021-12-06T19:58:06.986Z] 19:58:06     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/73926076-1a9c-950a-36c5-b55b206d0824.dmp
[task 2021-12-06T19:58:06.987Z] 19:58:06     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/73926076-1a9c-950a-36c5-b55b206d0824.extra
[task 2021-12-06T19:58:06.994Z] 19:58:06  WARNING -  PROCESS-CRASH | org.mozilla.geckoview.test.SelectionActionDelegateTest#paste[#input] | application crashed [@ libandroid.so + 0x14e29]
[task 2021-12-06T19:58:06.995Z] 19:58:06     INFO -  Crash dump filename: /tmp/tmpy_981amp/73926076-1a9c-950a-36c5-b55b206d0824.dmp
[task 2021-12-06T19:58:06.995Z] 19:58:06     INFO -  Operating system: Android
[task 2021-12-06T19:58:06.995Z] 19:58:06     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2021-12-06T19:58:06.995Z] 19:58:06     INFO -  CPU: amd64
[task 2021-12-06T19:58:06.995Z] 19:58:06     INFO -       family 6 model 6 stepping 3
[task 2021-12-06T19:58:06.995Z] 19:58:06     INFO -       4 CPUs
[task 2021-12-06T19:58:06.996Z] 19:58:06     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2021-12-06T19:58:06.996Z] 19:58:06     INFO -  Crash address: 0x90
[task 2021-12-06T19:58:06.996Z] 19:58:06     INFO -  Process uptime: not available
[task 2021-12-06T19:58:06.996Z] 19:58:06     INFO -  Thread 52  (crashed)
[task 2021-12-06T19:58:06.996Z] 19:58:06     INFO -   0  libandroid.so + 0x14e29
[task 2021-12-06T19:58:06.996Z] 19:58:06     INFO -      rax = 0x14c04e60037a9871   rdx = 0x00007151081af87c
[task 2021-12-06T19:58:06.996Z] 19:58:06     INFO -      rcx = 0x14c04e60037a9871   rbx = 0x00007150dd12c580
[task 2021-12-06T19:58:06.997Z] 19:58:06     INFO -      rsi = 0x0000000000000000   rdi = 0x0000000000000000
[task 2021-12-06T19:58:06.997Z] 19:58:06     INFO -      rbp = 0x00007151081af8b0   rsp = 0x00007151081af870
[task 2021-12-06T19:58:06.997Z] 19:58:06     INFO -       r8 = 0x00007151081af778    r9 = 0x0000000000000006
[task 2021-12-06T19:58:06.997Z] 19:58:06     INFO -      r10 = 0x000071512ac21460   r11 = 0x0000715136224808
[task 2021-12-06T19:58:06.997Z] 19:58:06     INFO -      r12 = 0x00007151081af968   r13 = 0x00007150dd195d00
[task 2021-12-06T19:58:06.997Z] 19:58:06     INFO -      r14 = 0x00007151081afc50   r15 = 0x0000000000000000
[task 2021-12-06T19:58:06.997Z] 19:58:06     INFO -      rip = 0x000071513706fe29
[task 2021-12-06T19:58:06.998Z] 19:58:06     INFO -      Found by: given as instruction pointer in context
[task 2021-12-06T19:58:06.998Z] 19:58:06     INFO -   1  libxul.so!mozilla::widget::AndroidCompositorWidget::GetClientSize() [AndroidCompositorWidget.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 88 + 0x7]
[task 2021-12-06T19:58:06.998Z] 19:58:06     INFO -      rbx = 0x00007150dd12c580   rbp = 0x00007151081af8b0
[task 2021-12-06T19:58:06.998Z] 19:58:06     INFO -      rsp = 0x00007151081af890   r12 = 0x00007151081af968
[task 2021-12-06T19:58:06.998Z] 19:58:06     INFO -      r13 = 0x00007150dd195d00   r14 = 0x00007151081afc50
[task 2021-12-06T19:58:06.998Z] 19:58:06     INFO -      r15 = 0x0000000000000000   rip = 0x00007151128496c4
[task 2021-12-06T19:58:06.999Z] 19:58:06     INFO -      Found by: call frame info
[task 2021-12-06T19:58:06.999Z] 19:58:06     INFO -   2  libxul.so!mozilla::layers::WebRenderBridgeParent::SetDisplayList(mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel, float> const&, mozilla::ipc::ByteBuf&&, mozilla::ipc::ByteBuf&&, mozilla::ipc::ByteBuf&&, mozilla::wr::BuiltDisplayListDescriptor const&, nsTArray<mozilla::layers::OpUpdateResource> const&, nsTArray<mozilla::layers::RefCountedShmem> const&, nsTArray<mozilla::ipc::Shmem> const&, mozilla::TimeStamp const&, mozilla::wr::TransactionBuilder&, mozilla::wr::Epoch, bool) [WebRenderBridgeParent.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 1135 + 0x5]
[task 2021-12-06T19:58:07.000Z] 19:58:07     INFO -      rbp = 0x00007151081af9e0   rsp = 0x00007151081af8c0
[task 2021-12-06T19:58:07.000Z] 19:58:07     INFO -      rip = 0x00007151114959be
[task 2021-12-06T19:58:07.000Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.000Z] 19:58:07     INFO -   3  libxul.so!mozilla::layers::WebRenderBridgeParent::ProcessDisplayListData(mozilla::layers::DisplayListData&, mozilla::wr::Epoch, mozilla::TimeStamp const&, bool, bool) [WebRenderBridgeParent.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 1191 + 0x30]
[task 2021-12-06T19:58:07.000Z] 19:58:07     INFO -      rbp = 0x00007151081afac0   rsp = 0x00007151081af9f0
[task 2021-12-06T19:58:07.001Z] 19:58:07     INFO -      rip = 0x0000715111495ea8
[task 2021-12-06T19:58:07.001Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.002Z] 19:58:07     INFO -   4  libxul.so!mozilla::layers::WebRenderBridgeParent::RecvSetDisplayList(mozilla::layers::DisplayListData&&, nsTArray<mozilla::layers::OpDestroy>&&, unsigned long const&, mozilla::layers::BaseTransactionId<mozilla::layers::TransactionIdType> const&, bool const&, mozilla::layers::BaseTransactionId<mozilla::VsyncIdType> const&, mozilla::TimeStamp const&, mozilla::TimeStamp const&, mozilla::TimeStamp const&, nsTString<char> const&, mozilla::TimeStamp const&, nsTArray<mozilla::layers::CompositionPayload>&&) [WebRenderBridgeParent.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 1247 + 0x10]
[task 2021-12-06T19:58:07.002Z] 19:58:07     INFO -      rbp = 0x00007151081afb80   rsp = 0x00007151081afad0
[task 2021-12-06T19:58:07.002Z] 19:58:07     INFO -      rip = 0x00007151114963d5
[task 2021-12-06T19:58:07.002Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.002Z] 19:58:07     INFO -   5  libxul.so!mozilla::layers::PWebRenderBridgeParent::OnMessageReceived(IPC::Message const&) [PWebRenderBridgeParent.cpp: : 433 + 0x55]
[task 2021-12-06T19:58:07.002Z] 19:58:07     INFO -      rbp = 0x00007151081afde0   rsp = 0x00007151081afb90
[task 2021-12-06T19:58:07.002Z] 19:58:07     INFO -      rip = 0x000071511112c062
[task 2021-12-06T19:58:07.003Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.003Z] 19:58:07     INFO -   6  libxul.so!mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&) [PCompositorManagerParent.cpp: : 204 + 0xf]
[task 2021-12-06T19:58:07.003Z] 19:58:07     INFO -      rbp = 0x00007151081afeb0   rsp = 0x00007151081afdf0
[task 2021-12-06T19:58:07.003Z] 19:58:07     INFO -      rip = 0x0000715110f81896
[task 2021-12-06T19:58:07.003Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.004Z] 19:58:07     INFO -   7  libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [MessageChannel.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 2043 + 0xc]
[task 2021-12-06T19:58:07.004Z] 19:58:07     INFO -      rbp = 0x00007151081afef0   rsp = 0x00007151081afec0
[task 2021-12-06T19:58:07.004Z] 19:58:07     INFO -      rip = 0x0000715110f019f6
[task 2021-12-06T19:58:07.004Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.004Z] 19:58:07     INFO -   8  libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [MessageChannel.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 1968 + 0x4]
[task 2021-12-06T19:58:07.004Z] 19:58:07     INFO -      rbp = 0x00007151081affc0   rsp = 0x00007151081aff00
[task 2021-12-06T19:58:07.005Z] 19:58:07     INFO -      rip = 0x0000715110f00ecb
[task 2021-12-06T19:58:07.005Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.005Z] 19:58:07     INFO -   9  libxul.so!mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) [MessageChannel.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 1827 + 0xa]
[task 2021-12-06T19:58:07.005Z] 19:58:07     INFO -      rbp = 0x00007151081b0000   rsp = 0x00007151081affd0
[task 2021-12-06T19:58:07.005Z] 19:58:07     INFO -      rip = 0x0000715110f013ab
[task 2021-12-06T19:58:07.005Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.006Z] 19:58:07     INFO -  10  libxul.so!mozilla::ipc::MessageChannel::MessageTask::Run() [MessageChannel.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 1855 + 0x12]
[task 2021-12-06T19:58:07.006Z] 19:58:07     INFO -      rbp = 0x00007151081b0020   rsp = 0x00007151081b0010
[task 2021-12-06T19:58:07.006Z] 19:58:07     INFO -      rip = 0x0000715110f01612
[task 2021-12-06T19:58:07.006Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.006Z] 19:58:07     INFO -  11  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 1177 + 0xc]
[task 2021-12-06T19:58:07.006Z] 19:58:07     INFO -      rbp = 0x00007151081b0150   rsp = 0x00007151081b0030
[task 2021-12-06T19:58:07.007Z] 19:58:07     INFO -      rip = 0x0000715110a77532
[task 2021-12-06T19:58:07.007Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.007Z] 19:58:07     INFO -  12  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 467 + 0xf]
[task 2021-12-06T19:58:07.007Z] 19:58:07     INFO -      rbp = 0x00007151081b0180   rsp = 0x00007151081b0160
[task 2021-12-06T19:58:07.007Z] 19:58:07     INFO -      rip = 0x0000715110a79df1
[task 2021-12-06T19:58:07.007Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -  13  libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 300 + 0x9]
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -      rbp = 0x00007151081b01c0   rsp = 0x00007151081b0190
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -      rip = 0x0000715110f03a3e
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -  14  libxul.so!MessageLoop::Run() [message_loop.cc:6ec8558fc869cdc6ccc891bab5d0251572154853 : 306 + 0xb]
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -      rbp = 0x00007151081b0200   rsp = 0x00007151081b01d0
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -      rip = 0x0000715110ec31ef
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -  15  libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:6ec8558fc869cdc6ccc891bab5d0251572154853 : 391 + 0x7]
[task 2021-12-06T19:58:07.008Z] 19:58:07     INFO -      rbp = 0x00007151081b03a0   rsp = 0x00007151081b0210
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      rip = 0x0000715110a75793
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -  16  libnss3.so!_pt_root [ptthread.c:6ec8558fc869cdc6ccc891bab5d0251572154853 : 201 + 0x9]
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      rbp = 0x00007151081b03e0   rsp = 0x00007151081b03b0
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      rip = 0x00007151183e03d0
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      Found by: previous frame's frame pointer
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -  17  libnss3.so!pt_recvfrom_cont [ptio.c:6ec8558fc869cdc6ccc891bab5d0251572154853 : 996 + 0x2e]
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      rbp = 0x00007151081b03e0   rsp = 0x00007151081b03d0
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      rip = 0x00007151183e02cc
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      Found by: stack scanning
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -  18  libc.so!__pthread_start(void*) + 0xb1
[task 2021-12-06T19:58:07.009Z] 19:58:07     INFO -      rsp = 0x00007151081b03f0   rip = 0x00007151361e2772
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      Found by: stack scanning
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -  19  libc.so!__start_thread + 0xb
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      rbx = 0x0000715119601450   rbp = 0x0000000000000d93
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      rsp = 0x00007151081b0440   r12 = 0x0000000000000002
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      r13 = 0x00007151183e02cc   r14 = 0x00007151081b0450
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      r15 = 0x00007151081b04e8   rip = 0x00007151361829ec
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      Found by: call frame info
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -  20  libc.so!__bionic_clone + 0x35
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      rbx = 0x0000715119601450   rbp = 0x0000000000000d93
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      rsp = 0x00007151081b0450   r12 = 0x0000000000000002
[task 2021-12-06T19:58:07.010Z] 19:58:07     INFO -      r13 = 0x00007151183e02cc   r14 = 0x00007151081b0450
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      r15 = 0x00007151081b04e8   rip = 0x0000715136175a66
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      Found by: call frame info
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -  21  0x715105ffd44f
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      rbx = 0x0000715119601450   rbp = 0x0000000000000d93
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      rsp = 0x00007151081b0458   r12 = 0x0000000000000002
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      r13 = 0x00007151183e02cc   r14 = 0x00007151081b0450
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      r15 = 0x00007151081b04e8   rip = 0x0000715105ffd450
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      Found by: call frame info
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -  22  libnss3.so!pt_recvfrom_cont [ptio.c:6ec8558fc869cdc6ccc891bab5d0251572154853 : 996 + 0x2e]
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      rsp = 0x00007151081b04b8   rip = 0x00007151183e02cc
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -      Found by: stack scanning
[task 2021-12-06T19:58:07.011Z] 19:58:07     INFO -  Thread 0
[task 2021-12-06T19:58:07.012Z] 19:58:07     INFO -   0  boot-framework.oat + 0x1e185dd
Component: General → Graphics: WebRender
Product: GeckoView → Core
Crash Signature: [@ libandroid.so + 0x14e29] → [@ libandroid.so + 0x14e29] [@ libandroid.so@0x1af80 ] [@ libandroid.so@0x1b24c ] [@ libandroid.so@0x1b264 ] [@ libandroid.so@0x21a84 ]

Hit this while browsing/typing in a text box. Pixel 2 XL Android 11 https://crash-stats.mozilla.org/report/index/008fd96e-6bf5-4e6f-b644-1eadb0211230 looks like the [@ libandroid.so@0x1b24c ] signature is all Android 11.

Closing as WFM because there have been no test crashes with this signature for a year.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.