Closed Bug 1657361 Opened 6 years ago Closed 2 years ago

Intermittent dom/security/test/csp/test_uir_top_nav.html (finished) | application crashed [@ mozilla::ipc::IToplevelProtocol::~IToplevelProtocol]

Categories

(Core :: Panning and Zooming, defect)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: ccoroiu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=312128865&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bPSfVPx-RQOH1OIONRVvZw/runs/0/artifacts/public/logs/live_backing.log


[task 2020-08-05T12:04:43.454Z] 12:04:43 INFO - 591 INFO TEST-START | dom/security/test/csp/test_uir_top_nav.html
[task 2020-08-05T12:04:53.903Z] 12:04:53 INFO - 592 INFO TEST-OK | dom/security/test/csp/test_uir_top_nav.html | took 561ms
[task 2020-08-05T12:05:14.896Z] 12:05:14 INFO - wait for org.mozilla.geckoview.test complete; top activity=com.android.launcher3
[task 2020-08-05T12:05:15.005Z] 12:05:15 INFO - remoteautomation.py | Application ran for: 0:01:19.491948
[task 2020-08-05T12:05:15.548Z] 12:05:15 INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk /tmp/tmp1d64gk/05f13174-6b3e-8760-266c-19673be88476.dmp /builds/worker/workspace/build/symbols
[task 2020-08-05T12:05:18.613Z] 12:05:18 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/05f13174-6b3e-8760-266c-19673be88476.dmp
[task 2020-08-05T12:05:18.613Z] 12:05:18 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/05f13174-6b3e-8760-266c-19673be88476.extra
[task 2020-08-05T12:05:18.621Z] 12:05:18 WARNING - PROCESS-CRASH | dom/security/test/csp/test_uir_top_nav.html (finished) | application crashed [@ mozilla::ipc::IToplevelProtocol::~IToplevelProtocol()]
[task 2020-08-05T12:05:18.622Z] 12:05:18 INFO - Crash dump filename: /tmp/tmp1d64gk/05f13174-6b3e-8760-266c-19673be88476.dmp
[task 2020-08-05T12:05:18.622Z] 12:05:18 INFO - Operating system: Android
[task 2020-08-05T12:05:18.623Z] 12:05:18 INFO - 0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2020-08-05T12:05:18.623Z] 12:05:18 INFO - CPU: amd64
[task 2020-08-05T12:05:18.623Z] 12:05:18 INFO - family 6 model 6 stepping 3
[task 2020-08-05T12:05:18.623Z] 12:05:18 INFO - 4 CPUs
[task 2020-08-05T12:05:18.623Z] 12:05:18 INFO - GPU: UNKNOWN
[task 2020-08-05T12:05:18.624Z] 12:05:18 INFO - Crash reason: SIGILL / ILL_ILLOPN
[task 2020-08-05T12:05:18.624Z] 12:05:18 INFO - Crash address: 0x79a146ad2230
[task 2020-08-05T12:05:18.624Z] 12:05:18 INFO - Process uptime: not available
[task 2020-08-05T12:05:18.624Z] 12:05:18 INFO - Thread 74 (crashed)
[task 2020-08-05T12:05:18.625Z] 12:05:18 INFO - 0 libxul.so!mozilla::ipc::IToplevelProtocol::~IToplevelProtocol() [ProtocolUtils.h:5795a17492a51e71757377a96283ce59357665ae : 392 + 0x0]
[task 2020-08-05T12:05:18.625Z] 12:05:18 INFO - rax = 0x000079a15084f2a8 rdx = 0x0000000000000001
[task 2020-08-05T12:05:18.625Z] 12:05:18 INFO - rcx = 0x000079a13bd56c00 rbx = 0x000079a13bd49c00
[task 2020-08-05T12:05:18.625Z] 12:05:18 INFO - rsi = 0x0000000000000000 rdi = 0x000079a13bd49c00
[task 2020-08-05T12:05:18.626Z] 12:05:18 INFO - rbp = 0x000079a134df1700 rsp = 0x000079a134df14f8
[task 2020-08-05T12:05:18.626Z] 12:05:18 INFO - r8 = 0x000000000000247a r9 = 0x000079a134dfd450
[task 2020-08-05T12:05:18.626Z] 12:05:18 INFO - r10 = 0x0000000000000000 r11 = 0x000079a1462e5dd0
[task 2020-08-05T12:05:18.626Z] 12:05:18 INFO - r12 = 0x0000000100000004 r13 = 0x000079a1342b5000
[task 2020-08-05T12:05:18.627Z] 12:05:18 INFO - r14 = 0x000079a134a29330 r15 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-05T12:05:18.627Z] 12:05:18 INFO - rip = 0x000079a146ad2230
[task 2020-08-05T12:05:18.627Z] 12:05:18 INFO - Found by: given as instruction pointer in context
[task 2020-08-05T12:05:18.628Z] 12:05:18 INFO - 1 libxul.so!mozilla::layers::APZSampler::SampleForWebRender(mozilla::wr::TransactionWrapper&, nsTArray<mozilla::wr::WrPipelineIdAndEpoch> const*) [APZSampler.cpp:5795a17492a51e71757377a96283ce59357665ae : 97 + 0x18]
[task 2020-08-05T12:05:18.628Z] 12:05:18 INFO - rbp = 0x000079a134df1740 rsp = 0x000079a134df1710
[task 2020-08-05T12:05:18.628Z] 12:05:18 INFO - rip = 0x000079a147528220
[task 2020-08-05T12:05:18.628Z] 12:05:18 INFO - Found by: previous frame's frame pointer
[task 2020-08-05T12:05:18.629Z] 12:05:18 INFO - 2 libxul.so!mozilla::layers::APZSampler::SampleForWebRender(mozilla::wr::WrWindowId const&, mozilla::wr::Transaction*, nsTArray<mozilla::wr::WrPipelineIdAndEpoch> const*) [APZSampler.cpp:5795a17492a51e71757377a96283ce59357665ae : 73 + 0xe]
[task 2020-08-05T12:05:18.629Z] 12:05:18 INFO - rbp = 0x000079a134df1780 rsp = 0x000079a134df1750
[task 2020-08-05T12:05:18.629Z] 12:05:18 INFO - rip = 0x000079a1475280e2
[task 2020-08-05T12:05:18.629Z] 12:05:18 INFO - Found by: previous frame's frame pointer
[task 2020-08-05T12:05:18.630Z] 12:05:18 INFO - 3 libxul.so!apz_sample_transforms [APZSampler.cpp:5795a17492a51e71757377a96283ce59357665ae : 300 + 0x5]
[task 2020-08-05T12:05:18.630Z] 12:05:18 INFO - rbp = 0x000079a134df17a0 rsp = 0x000079a134df1790
[task 2020-08-05T12:05:18.630Z] 12:05:18 INFO - rip = 0x000079a14752a192
[task 2020-08-05T12:05:18.630Z] 12:05:18 INFO - Found by: previous frame's frame pointer
[task 2020-08-05T12:05:18.631Z] 12:05:18 INFO - 4 libxul.so!<webrender_bindings::bindings::SamplerCallback as webrender::renderer::AsyncPropertySampler>::sample [bindings.rs:5795a17492a51e71757377a96283ce59357665ae : 1011 + 0x6]
[task 2020-08-05T12:05:18.631Z] 12:05:18 INFO - rbp = 0x000079a134df18e0 rsp = 0x000079a134df17b0
[task 2020-08-05T12:05:18.631Z] 12:05:18 INFO - rip = 0x000079a14cb203ea
[task 2020-08-05T12:05:18.631Z] 12:05:18 INFO - Found by: previous frame's frame pointer
[task 2020-08-05T12:05:18.631Z] 12:05:18 INFO - 5 libxul.so!webrender::render_backend::RenderBackend::update_document [render_backend.rs:5795a17492a51e71757377a96283ce59357665ae : 1536 + 0x3]
[task 2020-08-05T12:05:18.632Z] 12:05:18 INFO - rbp = 0x000079a134df4cd0 rsp = 0x000079a134df18f0
[task 2020-08-05T12:05:18.632Z] 12:05:18 INFO - rip = 0x000079a14ccb02c9
[task 2020-08-05T12:05:18.632Z] 12:05:18 INFO - Found by: previous frame's frame pointer
[task 2020-08-05T12:05:18.632Z] 12:05:18 INFO - 6 libxul.so!webrender::render_backend::RenderBackend::process_transaction [render_backend.rs:5795a17492a51e71757377a96283ce59357665ae : 1144 + 0x28]
[task 2020-08-05T12:05:18.633Z] 12:05:18 INFO - rbp = 0x000079a134df5c90 rsp = 0x000079a134df4ce0
[task 2020-08-05T12:05:18.633Z] 12:05:18 INFO - rip = 0x000079a14cca9307
[task 2020-08-05T12:05:18.633Z] 12:05:18 INFO - Found by: previous frame's frame pointer
[task 2020-08-05T12:05:18.633Z] 12:05:18 INFO - 7 libxul.so!webrender::render_backend::RenderBackend::run [render_backend.rs:5795a17492a51e71757377a96283ce59357665ae : 935 + 0x18]
[task 2020-08-05T12:05:18.634Z] 12:05:18 INFO - rbp = 0x000079a134df7f70 rsp = 0x000079a134df5ca0
[task 2020-08-05T12:05:18.634Z] 12:05:18 INFO - rip = 0x000079a14cca2aae
[task 2020-08-05T12:05:18.634Z] 12:05:18 INFO - Found by: previous frame's frame pointer

Given the stack, this seems more likely to be an issue with something in APZ than in IPC per se.

Component: IPC → Panning and Zooming

I don't really see how APZSampler::SampleForWebRender can be calling IToplevelProtocol::~IToplevelProtocol... perhaps the top frame of the stack trace is bogus?

Severity: normal → S3
Crash Signature: [@ mozilla::ipc::IToplevelProtocol::~IToplevelProtocol()] → [@ mozilla::ipc::IToplevelProtocol::~IToplevelProtocol]
Summary: Intermittent dom/security/test/csp/test_uir_top_nav.html (finished) | application crashed [@ mozilla::ipc::IToplevelProtocol::~IToplevelProtocol()] → Intermittent dom/security/test/csp/test_uir_top_nav.html (finished) | application crashed [@ mozilla::ipc::IToplevelProtocol::~IToplevelProtocol]
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.