Closed Bug 1365984 Opened 7 years ago Closed 7 years ago

Assert Failure APZCTreeManager.cpp:1919

Categories

(Core :: Panning and Zooming, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: chutten, Assigned: botond)

References

Details

Attachments

(1 file)

STR:

1) Build debug Nightly off of latest m-c (2017-05-18, on Linux x64)
2) Go to about:telemetry, expand "Histograms"
3) Click on the select in the "Histograms" section (it says "parent")

This is when my mouse stops working very well throughout the OS, so I need to alt+tab to my terminal and kill `mach run` which is awaiting gdb to attach.


The assert that's failing is:
1916       AsyncPanZoomController* result = GetTargetApzcForNode(resultNode);
1917       if (!result) {
1918         result = FindRootApzcForLayersId(resultNode->GetLayersId());
1919         MOZ_ASSERT(result);
1920         APZCTM_LOG("Found target %p using root lookup\n", result);
1921       }

Please find the layer dump attached.
(In reply to Chris H-C :chutten from comment #0)
> This is when my mouse stops working very well throughout the OS, so I need
> to alt+tab to my terminal and kill `mach run` which is awaiting gdb to
> attach.

Whoa, that's messed up! It makes it hard to debug this, too, since regaining proper use of your mouse requires killing the program you want to debug...

I'll investigate.
Assignee: nobody → botond
This is actually fixed in the latest m-c tip.

It was regressed by bug 1353060, and fixed by bug 1365660.
Blocks: 1353060
Status: NEW → RESOLVED
Closed: 7 years ago
Depends on: 1365660
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: