• Bruce Dawson's avatar
    Track progress through View destructor · 24e521c6
    Bruce Dawson authored
    The View destructor ends up in an impossible state which means that
    execution must have branched to the middle of it, but it is not clear
    how this could happen. This change adds an array of line numbers that is
    filled in as the destructor runs to leave us some bread crumbs. It also
    records the vtable of the about-to-be-deleted child object so that we
    can investigate if this is a type-related bug.
    
    Bug: 1152152
    Change-Id: I386507974a8b6ccd1914e0ec62151456411f0c19
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2572793
    Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
    Reviewed-by: default avatarRobert Liao <robliao@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#833875}
    24e521c6
view.cc 96.1 KB