Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DCHECK in LocalStorageImpl::DeleteStorage #17325

Closed
goodov opened this issue Aug 3, 2021 · 3 comments · Fixed by brave/brave-core#9629
Closed

DCHECK in LocalStorageImpl::DeleteStorage #17325

goodov opened this issue Aug 3, 2021 · 3 comments · Fixed by brave/brave-core#9629

Comments

@goodov
Copy link
Member

goodov commented Aug 3, 2021

[446424:1:0803/232357.597546:FATAL:local_storage_control.mojom.cc(594)] Check failed: !connected. LocalStorageControl::DeleteStorageCallback was destroyed without first either being run or its corresponding binding being closed. It is an error to drop response callbacks which still correspond to an open interface pipe.

Related: #16920

@goodov goodov added QA/No release-notes/exclude OS/Android Fixes related to Android browser functionality OS/Desktop labels Aug 3, 2021
@goodov goodov self-assigned this Aug 3, 2021
@goodov goodov changed the title DCHECK on LocalStorageImpl shutdown DCHECK in LocalStorageImpl::DeleteStorage Aug 3, 2021
@goodov goodov added this to the 1.30.x - Nightly milestone Aug 5, 2021
@goodov
Copy link
Member Author

goodov commented Sep 7, 2021

The test case which we can try to do here:

  1. Use a slow machine
  2. Open https://dev-pages.bravesoftware.com/storage/frames.html and store some value
  3. Close the page, reopen it and make sure the value is stored in "This page" and "Local frame".
  4. Continuously open/close the test page https://dev-pages.bravesoftware.com/storage/frames.html

Expected result: values should always be available.

@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Sep 8, 2021

Verification passed on


Brave | 1.29.79 Chromium: 93.0.4577.63 (Official Build) (64-bit)
-- | --
Revision | ff5c0da2ec0adeaed5550e6c7e98417dac77d98a-refs/branch-heads/4577@{#1135}
OS | Windows 10 OS Version 2009 (Build 19043.1165)


Verified passed with

Brave | 1.29.79 Chromium: 93.0.4577.63 (Official Build) (x86_64)
-- | --
Revision | ff5c0da2ec0adeaed5550e6c7e98417dac77d98a-refs/branch-heads/4577@{#1135}
OS | macOS Version 10.15.7 (Build 19H1323)

Verification passed on

Brave 1.29.79 Chromium: 93.0.4577.63 (Official Build) (64-bit)
Revision ff5c0da2ec0adeaed5550e6c7e98417dac77d98a-refs/branch-heads/4577@{#1135}
OS Ubuntu 18.04 LTS

@srirambv
Copy link
Contributor

srirambv commented Sep 8, 2021

Verification passed on Oppo Reno 5 with Android 11 running 1.29.79 x64 build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment