WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
86096
[BlackBerry] Assertions and assumptions in BackingStoreClient around m_frame and m_frame->view() are invalid
https://bugs.webkit.org/show_bug.cgi?id=86096
Summary
[BlackBerry] Assertions and assumptions in BackingStoreClient around m_frame ...
Antonio Gomes
Reported
2012-05-10 06:55:00 PDT
George Staikos 2012-05-06 23:04:05 EDT This is an interesting bug. IntPoint BackingStoreClient::scrollPosition() const { ASSERT(m_frame); return m_frame->view()->scrollPosition() - pointToSize(m_frame->view()->mini mumScrollPosition()); } m_frame->view() is null. m_frame is in the middle of construction and is trying to create its view but malloc is blocked on a mutex. Meanwhile the test driver, which runs in the Plaid Zone in terms of speed, is already pinch zooming the page. Realistically no user can ever hit this. In actuality, the assertions in backingstoreclient are wrong and need to be fixed. at a minimum, m_frame->view() can be null or invalid, and perhaps m_frame can be too. Adam / Antonio please fix in all branches.
Attachments
(committed r116657, r=rbuis) Patch
(5.98 KB, patch)
2012-05-10 07:09 PDT
,
Antonio Gomes
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Antonio Gomes
Comment 1
2012-05-10 07:09:20 PDT
Created
attachment 141163
[details]
(committed
r116657
, r=rbuis) Patch
Rob Buis
Comment 2
2012-05-10 07:15:58 PDT
Comment on
attachment 141163
[details]
(committed
r116657
, r=rbuis) Patch LGTM.
Antonio Gomes
Comment 3
2012-05-10 10:15:38 PDT
Comment on
attachment 141163
[details]
(committed
r116657
, r=rbuis) Patch Committed
r116657
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug