#14159: WebPositive locks up
----------------------------------------+----------------------------
Reporter: vidrep | Owner: pulkomandy
Type: bug | Status: closed
Priority: normal | Milestone: Unscheduled
Component: Applications/WebPositive | Version: R1/Development
Resolution: fixed | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
----------------------------------------+----------------------------
Changes (by pulkomandy):
* status: new => closed
* resolution: => fixed
Comment:
This is fixed in HaikuWebKit 1.6.6. Scrolling does not call
WebCore::FrameView::layout(bool) anymore.
There was a deadlock here as we would call this with the offscreen BBitmap
locked, and it would trigger JS events that would eventually try to lock
the BWindow thread, meanwhile the window was trying to draw and needed to
lock the offscreen BBitmap.
--
Ticket URL: <https://dev.haiku-os.org/ticket/14159#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.