Opened 6 years ago

Closed 6 years ago

#14159 closed bug (fixed)

WebPositive locks up

Reported by: vidrep Owned by: pulkomandy
Priority: normal Milestone: Unscheduled
Component: Applications/WebPositive Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

hrev51957 x86_64

Opened Haiku IRC logs page and Web+ locked up.

Attached debugger to Web+ and created report (attached)

Attachments (1)

WebPositive-886-debug-20-05-2018-21-47-05.report (46.2 KB ) - added by vidrep 6 years ago.

Download all attachments as: .zip

Change History (2)

comment:1 by pulkomandy, 6 years ago

Resolution: fixed
Status: newclosed

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.

Note: See TracTickets for help on using tickets.