Closed Bug 1455860 Opened 7 years ago Closed 7 years ago

Intermittent gfx/layers/apz/test/mochitest/test_group_mouseevents.html | application crashed [@ mozilla::layers::InputBlockState::SetConfirmedTargetApzc] | after application terminated with exit code 11

Categories

(Core :: Panning and Zooming, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla61
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- wontfix
firefox59 --- unaffected
firefox60 --- wontfix
firefox61 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: botond)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [gfx-noted])

Crash Data

Attachments

(1 file)

Filed by: btara [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=174940845&repo=autoland https://queue.taskcluster.net/v1/task/IJzzH9S8Q_SCSi4uFnInJg/runs/0/artifacts/public/logs/live_backing.log [task 2018-04-21T12:15:41.103Z] 12:15:41 INFO - TEST-START | gfx/layers/apz/test/mochitest/test_group_mouseevents.html [task 2018-04-21T12:15:41.609Z] 12:15:41 INFO - GECKO(5586) | Parent process: flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:41.610Z] 12:15:41 INFO - GECKO(5586) | Flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:41.627Z] 12:15:41 INFO - GECKO(5586) | Finished synthesizing click, waiting for button to be clicked... [task 2018-04-21T12:15:41.675Z] 12:15:41 INFO - GECKO(5586) | ERROR 2018-04-21T12:15:41Z: webrender::display_list_flattener: Unknown pipeline used for iframe IframeDisplayItem { clip_id: Clip(4, PipelineId(1, 1)), pipeline_id: PipelineId(1, 6) } [task 2018-04-21T12:15:41.798Z] 12:15:41 INFO - GECKO(5586) | ERROR 2018-04-21T12:15:41Z: webrender::display_list_flattener: Unknown pipeline used for iframe IframeDisplayItem { clip_id: Clip(4, PipelineId(1, 1)), pipeline_id: PipelineId(1, 7) } [task 2018-04-21T12:15:41.839Z] 12:15:41 INFO - GECKO(5586) | JavaScript error: chrome://browser/content/content.js, line 895: TypeError: content is null [task 2018-04-21T12:15:42.012Z] 12:15:42 INFO - GECKO(5586) | Parent process: flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:42.012Z] 12:15:42 INFO - GECKO(5586) | Flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:42.113Z] 12:15:42 INFO - GECKO(5586) | Flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:42.121Z] 12:15:42 INFO - GECKO(5586) | Finished synthesizing click, waiting for button to be clicked... [task 2018-04-21T12:15:42.159Z] 12:15:42 INFO - GECKO(5586) | ERROR 2018-04-21T12:15:42Z: webrender::display_list_flattener: Unknown pipeline used for iframe IframeDisplayItem { clip_id: Clip(4, PipelineId(1, 1)), pipeline_id: PipelineId(1, 7) } [task 2018-04-21T12:15:42.257Z] 12:15:42 INFO - GECKO(5586) | ERROR 2018-04-21T12:15:42Z: webrender::display_list_flattener: Unknown pipeline used for iframe IframeDisplayItem { clip_id: Clip(4, PipelineId(1, 1)), pipeline_id: PipelineId(1, 8) } [task 2018-04-21T12:15:42.283Z] 12:15:42 INFO - GECKO(5586) | JavaScript error: chrome://browser/content/content.js, line 895: TypeError: content is null [task 2018-04-21T12:15:42.505Z] 12:15:42 INFO - GECKO(5586) | Parent process: flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:42.507Z] 12:15:42 INFO - GECKO(5586) | Flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:42.544Z] 12:15:42 INFO - GECKO(5586) | Finished synthesizing click with a drag in the middle [task 2018-04-21T12:15:42.587Z] 12:15:42 INFO - GECKO(5586) | ERROR 2018-04-21T12:15:42Z: webrender::display_list_flattener: Unknown pipeline used for iframe IframeDisplayItem { clip_id: Clip(4, PipelineId(1, 1)), pipeline_id: PipelineId(1, 8) } [task 2018-04-21T12:15:42.688Z] 12:15:42 INFO - GECKO(5586) | ERROR 2018-04-21T12:15:42Z: webrender::display_list_flattener: Unknown pipeline used for iframe IframeDisplayItem { clip_id: Clip(4, PipelineId(1, 1)), pipeline_id: PipelineId(1, 8) } [task 2018-04-21T12:15:42.729Z] 12:15:42 INFO - GECKO(5586) | JavaScript error: chrome://browser/content/content.js, line 895: TypeError: content is null [task 2018-04-21T12:15:42.931Z] 12:15:42 INFO - GECKO(5586) | Parent process: flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:42.933Z] 12:15:42 INFO - GECKO(5586) | Flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:43.130Z] 12:15:43 INFO - GECKO(5586) | Got mousemove clientY 60 [task 2018-04-21T12:15:43.371Z] 12:15:43 INFO - GECKO(5586) | Got mousemove clientY 110 [task 2018-04-21T12:15:43.487Z] 12:15:43 INFO - GECKO(5586) | Got mousemove clientY 160 [task 2018-04-21T12:15:43.604Z] 12:15:43 INFO - GECKO(5586) | Got mousemove clientY 210 [task 2018-04-21T12:15:43.701Z] 12:15:43 INFO - GECKO(5586) | Got mousemove clientY 260 [task 2018-04-21T12:15:43.798Z] 12:15:43 INFO - GECKO(5586) | Got mousemove clientY 310 [task 2018-04-21T12:15:43.899Z] 12:15:43 INFO - GECKO(5586) | Got mousemove clientY 360 [task 2018-04-21T12:15:44.001Z] 12:15:44 INFO - GECKO(5586) | Got mousemove clientY 410 [task 2018-04-21T12:15:44.123Z] 12:15:44 INFO - GECKO(5586) | ERROR 2018-04-21T12:15:44Z: webrender::display_list_flattener: Unknown pipeline used for iframe IframeDisplayItem { clip_id: Clip(4, PipelineId(1, 1)), pipeline_id: PipelineId(1, 9) } [task 2018-04-21T12:15:44.408Z] 12:15:44 INFO - GECKO(5586) | Parent process: flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:44.429Z] 12:15:44 INFO - GECKO(5586) | Flushed APZ repaints, waiting for callback... [task 2018-04-21T12:15:44.458Z] 12:15:44 INFO - GECKO(5586) | ExceptionHandler::GenerateDump cloned child 5726 [task 2018-04-21T12:15:44.459Z] 12:15:44 INFO - GECKO(5586) | ExceptionHandler::SendContinueSignalToChild sent continue signal to child [task 2018-04-21T12:15:44.459Z] 12:15:44 INFO - GECKO(5586) | ExceptionHandler::WaitForContinueSignal waiting for continue signal... [task 2018-04-21T12:15:44.726Z] 12:15:44 INFO - TEST-INFO | Main app process: exit 11 [task 2018-04-21T12:15:44.726Z] 12:15:44 INFO - Buffered messages logged at 12:15:41 [task 2018-04-21T12:15:44.727Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_click.html?dtc=false | Clicked on button, yay! (at 13,22) [task 2018-04-21T12:15:44.727Z] 12:15:44 INFO - Buffered messages logged at 12:15:42 [task 2018-04-21T12:15:44.727Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_click.html?dtc=true | Clicked on button, yay! (at 13,22) [task 2018-04-21T12:15:44.727Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_click.html | Clicked on button, yay! (at 16,25) [task 2018-04-21T12:15:44.727Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_click.html | x-coord of click event looks sane [task 2018-04-21T12:15:44.727Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_click.html | y-coord of click event looks sane [task 2018-04-21T12:15:44.730Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.731Z] 12:15:44 INFO - Buffered messages logged at 12:15:43 [task 2018-04-21T12:15:44.733Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.734Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.735Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.737Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.738Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.739Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.740Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.741Z] 12:15:44 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | helper_drag_scroll.html | Scroll position strictly increased [task 2018-04-21T12:15:44.741Z] 12:15:44 INFO - Buffered messages finished [task 2018-04-21T12:15:44.742Z] 12:15:44 ERROR - TEST-UNEXPECTED-FAIL | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | application terminated with exit code 11 [task 2018-04-21T12:15:44.743Z] 12:15:44 INFO - runtests.py | Application ran for: 0:00:27.570145 [task 2018-04-21T12:15:44.744Z] 12:15:44 INFO - zombiecheck | Reading PID log: /tmp/tmpsJ3WYQpidlog [task 2018-04-21T12:15:44.745Z] 12:15:44 INFO - ==> process 5586 launched child process 5609 [task 2018-04-21T12:15:44.746Z] 12:15:44 INFO - ==> process 5586 launched child process 5645 [task 2018-04-21T12:15:44.747Z] 12:15:44 INFO - ==> process 5586 launched child process 5694 [task 2018-04-21T12:15:44.747Z] 12:15:44 INFO - zombiecheck | Checking for orphan process with PID: 5609 [task 2018-04-21T12:15:44.748Z] 12:15:44 INFO - zombiecheck | Checking for orphan process with PID: 5645 [task 2018-04-21T12:15:44.749Z] 12:15:44 INFO - zombiecheck | Checking for orphan process with PID: 5694 [task 2018-04-21T12:15:44.750Z] 12:15:44 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/DwGQNntBT3eUA_D-6tto6g/artifacts/public/build/target.crashreporter-symbols.zip [task 2018-04-21T12:15:50.275Z] 12:15:50 INFO - mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpnlvk2P.mozrunner/minidumps/6f9518b7-3a00-1cdd-3159-30193c70571d.dmp /tmp/tmp7bt8VP [task 2018-04-21T12:15:56.628Z] 12:15:56 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/6f9518b7-3a00-1cdd-3159-30193c70571d.dmp [task 2018-04-21T12:15:56.630Z] 12:15:56 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/6f9518b7-3a00-1cdd-3159-30193c70571d.extra [task 2018-04-21T12:15:56.771Z] 12:15:56 INFO - PROCESS-CRASH | gfx/layers/apz/test/mochitest/test_group_mouseevents.html | application crashed [@ mozilla::layers::InputBlockState::SetConfirmedTargetApzc] [task 2018-04-21T12:15:56.772Z] 12:15:56 INFO - Crash dump filename: /tmp/tmpnlvk2P.mozrunner/minidumps/6f9518b7-3a00-1cdd-3159-30193c70571d.dmp [task 2018-04-21T12:15:56.772Z] 12:15:56 INFO - Operating system: Linux [task 2018-04-21T12:15:56.773Z] 12:15:56 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64 [task 2018-04-21T12:15:56.773Z] 12:15:56 INFO - CPU: amd64 [task 2018-04-21T12:15:56.774Z] 12:15:56 INFO - family 6 model 62 stepping 4 [task 2018-04-21T12:15:56.774Z] 12:15:56 INFO - 2 CPUs [task 2018-04-21T12:15:56.775Z] 12:15:56 INFO - [task 2018-04-21T12:15:56.775Z] 12:15:56 INFO - GPU: UNKNOWN [task 2018-04-21T12:15:56.776Z] 12:15:56 INFO - [task 2018-04-21T12:15:56.776Z] 12:15:56 INFO - Crash reason: SIGSEGV [task 2018-04-21T12:15:56.777Z] 12:15:56 INFO - Crash address: 0x0 [task 2018-04-21T12:15:56.777Z] 12:15:56 INFO - Process uptime: not available [task 2018-04-21T12:15:56.778Z] 12:15:56 INFO - [task 2018-04-21T12:15:56.778Z] 12:15:56 INFO - Thread 0 (crashed) [task 2018-04-21T12:15:56.779Z] 12:15:56 INFO - 0 libxul.so!mozilla::layers::InputBlockState::SetConfirmedTargetApzc [InputBlockState.cpp:fa90dad2faac2a5b0951167f25f006f2d6309136 : 71 + 0x0] [task 2018-04-21T12:15:56.779Z] 12:15:56 INFO - rax = 0x0000000000633c80 rdx = 0x0000000000000002 [task 2018-04-21T12:15:56.780Z] 12:15:56 INFO - rcx = 0x00007f3cb3989cc0 rbx = 0x00007f3c7ef0bdc0 [task 2018-04-21T12:15:56.781Z] 12:15:56 INFO - rsi = 0x00007f3c88ce1800 rdi = 0x00007ffe6f3d4350 [task 2018-04-21T12:15:56.781Z] 12:15:56 INFO - rbp = 0x00007ffe6f3d43c0 rsp = 0x00007ffe6f3d4350 [task 2018-04-21T12:15:56.782Z] 12:15:56 INFO - r8 = 0x0000000000000001 r9 = 0x00007f3cb4f152c0 [task 2018-04-21T12:15:56.782Z] 12:15:56 INFO - r10 = 0x0014107c44c263c7 r11 = 0x0000000000000000 [task 2018-04-21T12:15:56.783Z] 12:15:56 INFO - r12 = 0x0000000000000003 r13 = 0x00007f3c8a7b9a01 [task 2018-04-21T12:15:56.783Z] 12:15:56 INFO - r14 = 0x00007ffe6f3d4418 r15 = 0x0000000000000001 [task 2018-04-21T12:15:56.784Z] 12:15:56 INFO - rip = 0x00007f3caf986da0 [task 2018-04-21T12:15:56.784Z] 12:15:56 INFO - Found by: given as instruction pointer in context [task 2018-04-21T12:15:56.785Z] 12:15:56 INFO - 1 libxul.so!mozilla::layers::InputQueue::ConfirmDragBlock [InputQueue.cpp:fa90dad2faac2a5b0951167f25f006f2d6309136 : 722 + 0x1b] [task 2018-04-21T12:15:56.785Z] 12:15:56 INFO - rbp = 0x00007ffe6f3d4400 rsp = 0x00007ffe6f3d43d0 [task 2018-04-21T12:15:56.786Z] 12:15:56 INFO - rip = 0x00007f3caf98fe13 [task 2018-04-21T12:15:56.786Z] 12:15:56 INFO - Found by: previous frame's frame pointer [task 2018-04-21T12:15:56.787Z] 12:15:56 INFO - 2 libxul.so!mozilla::layers::APZCTreeManager::StartScrollbarDrag [APZCTreeManager.cpp:fa90dad2faac2a5b0951167f25f006f2d6309136 : 778 + 0x15] [task 2018-04-21T12:15:56.788Z] 12:15:56 INFO - rbp = 0x00007ffe6f3d4440 rsp = 0x00007ffe6f3d4410 [task 2018-04-21T12:15:56.788Z] 12:15:56 INFO - rip = 0x00007f3caf94f544 [task 2018-04-21T12:15:56.789Z] 12:15:56 INFO - Found by: previous frame's frame pointer [task 2018-04-21T12:15:56.790Z] 12:15:56 INFO - 3 libxul.so!mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::layers::APZCTreeManager>, void (mozilla::layers::IAPZCTreeManager::*)(const mozilla::layers::ScrollableLayerGuid&, const mozilla::layers::AsyncDragMetrics&), true, (mozilla::RunnableKind)0u, mozilla::layers::ScrollableLayerGuid, mozilla::layers::AsyncDragMetrics>::Run [nsThreadUtils.h:fa90dad2faac2a5b0951167f25f006f2d6309136 : 1165 + 0x2] [task 2018-04-21T12:15:56.791Z] 12:15:56 INFO - rbp = 0x00007ffe6f3d4450 rsp = 0x00007ffe6f3d4450 [task 2018-04-21T12:15:56.792Z] 12:15:56 INFO - rip = 0x00007f3caf9e5431 [task 2018-04-21T12:15:56.792Z] 12:15:56 INFO - Found by: previous frame's frame pointer [task 2018-04-21T12:15:56.793Z] 12:15:56 INFO - 4 libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:fa90dad2faac2a5b0951167f25f006f2d6309136 : 1096 + 0xa] [task 2018-04-21T12:15:56.794Z] 12:15:56 INFO - rbp = 0x00007ffe6f3d49e0 rsp = 0x00007ffe6f3d4460 [task 2018-04-21T12:15:56.795Z] 12:15:56 INFO - rip = 0x00007f3caee6f271 [task 2018-04-21T12:15:56.796Z] 12:15:56 INFO - Found by: previous frame's frame pointer [task 2018-04-21T12:15:56.796Z] 12:15:56 INFO - 5 libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:fa90dad2faac2a5b0951167f25f006f2d6309136 : 519 + 0xe] [task 2018-04-21T12:15:56.797Z] 12:15:56 INFO - rbp = 0x00007ffe6f3d4a10 rsp = 0x00007ffe6f3d49f0 [task 2018-04-21T12:15:56.798Z] 12:15:56 INFO - rip = 0x00007f3caee7683b [task 2018-04-21T12:15:56.798Z] 12:15:56 INFO - Found by: previous frame's frame pointer
This signature appears to have 254 crashes/174 installs across all three platforms, with crashes as recent as 20180425100122. Some user comments, all regarding scrolling: * Scrolling down my enormous Library page on Humble Bundle - apparently too much for poor little Firefox. Please fix This definitely has to be prioritized higher than a P5 based on the number of users that are hitting it in the wild. :kats can you please take a look?
Flags: needinfo?(bugmail)
This is another variation of bug 1443424. Note in particular bug 1443424 comment 30 of that bug: (In reply to Botond Ballo [:botond] from comment #30) > If we can get STR for a remaining instance of the crash, I'm happy to > investigate further. > > (And, as a reminder, this "crash" is a diagnostic assert that will not fire > on release, and therefore I don't believe needs to be tracked.) Botond, here are some possible URLs that might repro the problem: On Linux: https://www.fbpurity.com/faq.htm https://www.tumblr.com/dashboard/blog/t4v5 https://outlook.office.com/owa/?realm=stanford.edu https://screenshots.firefox.com/gGGrvH1p60aC9aTU/isthereanydeal.com https://www.reddit.com/r/sysadmin/comments/8c0kcx/dear_it_recruiters_please_spend_5_minutes_reading/ https://www.monster.com/profile/profile?intcid=skr_navigation_Update-Account_profile https://www.humblebundle.com/home/library http://jsfiddle.net/rmfq2nrL/21/ On Mac: https://webaneze.com/wp-admin/edit.php?page=uxbuilder&post_id=2134#/shortcode/text-9fa1 Also, based on the user comments I think we might want to make the crash nightly-only since a lot of people are hitting it on aurora/dev edition builds.
Depends on: 1443424
Flags: needinfo?(bugmail) → needinfo?(botond)
Priority: P5 → P3
Whiteboard: [gfx-noted]
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #3) > Also, based on the user comments I think we might want to make the crash > nightly-only since a lot of people are hitting it on aurora/dev edition > builds. Agreed. Let's start with that.
Assignee: nobody → botond
Flags: needinfo?(botond)
We don't have a version of MOZ_DIAGNOSTIC_ASSERT that's Nightly-only, so I went with an #ifdef. This change also technically disables the assert on *debug* builds of beta and release, but I assume those are quite rare and we don't really care.
Comment on attachment 8971309 [details] Bug 1455860 - Limit the diagnostic assert for mismatches between main thread and compositor hit testing to Nightly builds only. https://reviewboard.mozilla.org/r/240072/#review245850
Attachment #8971309 - Flags: review?(bugmail) → review+
Blocks: 1437694
Pushed by bballo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/57b4b1a4f2e6 Limit the diagnostic assert for mismatches between main thread and compositor hit testing to Nightly builds only. r=kats
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
60 is on its way to release, so I think we're good here.
There are 105 crashes in nightly 61 with buildid >= 20180427102245 (see [1]). [1] https://bit.ly/2FBbL8J
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
We have other bugs tracking the additional failures.
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: