g_all_contexts.Get().size() == static_cast<size_t>(0) (1 vs. 0)

Bug #1570996 reported by Dan Chapman 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
New
Undecided
Unassigned

Bug Description

Oxide seems to be asserting this error on app shutdown in Dekko nearly every time. FATAL:oxide_browser_context.cc(774)] Check failed: g_all_contexts.Get().size() == static_cast<size_t>(0) (1 vs. 0)

I'm experiencing this on both xenial desktop & krillin on rc-proposed. Possibly a return of bug 1452407?

Dekko is using oxide 1.12

Krillin device info:

phablet@ubuntu-phablet:~$ system-image-cli -i
current build number: 313
device name: krillin
channel: ubuntu-touch/rc-proposed/bq-aquaris.en
version version: 313
version ubuntu: 20160414
version device: 20160329-a9bacdb
version custom: 20160324--36-54-vivid

Is there any other logs or info I can gather for you?

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

If it was a return of bug 1452407, we'd be hitting it in every app. The assert there normally means that something leaks the BrowserContext - the most likely cause of this being an application leaking the associated WebContext or other resources from Oxide at application shutdown

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

It's probably still possible to hit this assert if the render process is slow to shutdown though. But I'm not sure what to do about that (at this point, aborting is the only way to prevent UAF bugs)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.