[haiku-bugs] Re: [Haiku] #14159: WebPositive locks up

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 05 Sep 2018 17:32:47 -0000

#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.

Other related posts:

  • » [haiku-bugs] Re: [Haiku] #14159: WebPositive locks up - Haiku