New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 639931 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

Crash in DownloadUIAdapter

Project Member Reported by dim...@chromium.org, Aug 22 2016

Issue description

Reported by dfalcantara@

Stack:
1886   00a2de11  offline_pages::DownloadUIAdapter::LoadCache()                        
1887   00a2dd05  offline_pages::DownloadUIAdapter::AddObserver(offline_pages::DownloadUIAdapter::Observer*)
1888   0049665b  OfflinePageDownloadBridge                                            
1889   v------>  offline_pages::android::Init(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, base::android::JavaParamRef<_jo

Happened as a result of https://codereview.chromium.org/2263753002/

Apparently, if the Adapter's observers are quickly added/removed/added, the DCHECK(!is_loaded) fires because the flag is set asynchronously (it should, but more accurately).


 

Comment 1 by dim...@chromium.org, Aug 22 2016

Summary: Crash in DownloadUIAdapter (was: Crash in DownlaodUIAdapter)
Please keep open, I need to clean up one more thing for this bug.

Comment 4 by dim...@chromium.org, Aug 26 2016

Status: fixed (was: Assigned)

Sign in to add a comment