Opened 3 years ago

Closed 3 years ago

#17065 closed bug (fixed)

WebPositive crashes on https://arstechnica.com/ in WebCore::ResourceHandle::client

Reported by: bbjimmy Owned by: pulkomandy
Priority: normal Milestone: R1/beta4
Component: Kits/Web Kit Version: R1/beta2
Keywords: Cc:
Blocked By: Blocking: #17251, #17267
Platform: All

Description

hrev55218 x66_64

navigate to https://arstechnica.com/ and the browser crashes.

Attachments (7)

WebPositive-114197-debug-07-07-2021-20-30-11.report (26.0 KB ) - added by bbjimmy 3 years ago.
crash report
core-WebPositive-114418 (746.5 KB ) - added by bbjimmy 3 years ago.
core file
terminal-07-23-2021.PNG (75.3 KB ) - added by Coldfirex 3 years ago.
WebPositive-1063-debug-25-07-2021-17-15-42.report (35.8 KB ) - added by vidrep 3 years ago.
WebPositive-937-debug-23-11-2021-15-04-23.report (27.5 KB ) - added by bbjimmy 3 years ago.
hrev55655 debug report
WebPositive-2096-debug-11-03-2022-15-34-46.report (26.3 KB ) - added by Windes 3 years ago.
WebPositive-11516-debug-13-03-2022-08-12-09.report (33.2 KB ) - added by Windes 3 years ago.

Download all attachments as: .zip

Change History (23)

comment:1 by bbjimmy, 3 years ago

core file: https://fatelk.com/jim/core-WebPositive-114418

Debug report: https://fatelk.com/jim/WebPositive-114197-debug-07-07-2021-20-30-11.report

I couldn't attatch files using either Web+ or Otter ... maybe needs another ticket.

comment:2 by bbjimmy, 3 years ago

the problem is still there after updating to HaikuWebKit 1.8.2

by bbjimmy, 3 years ago

crash report

by bbjimmy, 3 years ago

Attachment: core-WebPositive-114418 added

core file

comment:3 by bbjimmy, 3 years ago

attatchments are working again with HaikuWebKit 1.8.2

comment:4 by Coldfirex, 3 years ago

Unable to reproduce on hrev55181+45. The site can certainly pause web+ for a while but it eventually came back to life. No crashes that I have been able to notice. Do you have a reproducible way?

comment:5 by bbjimmy, 3 years ago

still reproducable on hrev55240

comment:6 by Coldfirex, 3 years ago

I was finally able to reproduce on the home screen. I never interacted with the site. Screenshot from CLI perspective.

by Coldfirex, 3 years ago

Attachment: terminal-07-23-2021.PNG added

comment:7 by vidrep, 3 years ago

HaikuWebKit 1.8.2 WebKit 612.1.25

Arstechnica still crashes with latest build from master. Debug log attached

comment:8 by waddlesplash, 3 years ago

Blocking: 17251 added

comment:9 by waddlesplash, 3 years ago

Component: Applications/WebPositiveKits/Web Kit

comment:11 by waddlesplash, 3 years ago

In this case, the crash appears to not be a NULL dereference but potentially an uninitialized (or reinitialized with garbage data) pointer use.

comment:12 by waddlesplash, 3 years ago

Blocking: 17267 added

comment:13 by waddlesplash, 3 years ago

Summary: WebPositive crashes on https://arstechnica.com/WebPositive crashes on https://arstechnica.com/ in WebCore::ResourceHandle::client

comment:14 by pulkomandy, 3 years ago

Milestone: UnscheduledR1/beta4
Resolution: fixed
Status: newclosed

comment:15 by bbjimmy, 3 years ago

Resolution: fixed
Status: closedreopened

After updating Haikuwebkit in hrev55655 to HaikuWebKit 1.8.4 Web+ still crashes with:

0x7faf29404470 0x123b23cc1a0 WebCore::ResourceHandle::client() const + 0

Disassembly:

WebCore::ResourceHandle::client() const: 0x00000123b23cc1a0: 488b4710 mov 0x10(%rdi), %rax <--

Last edited 3 years ago by bbjimmy (previous) (diff)

comment:16 by pulkomandy, 3 years ago

Resolution: fixed
Status: reopenedclosed

This will be fixed in the next haikuwebkit release with https://github.com/haiku/haikuwebkit/commit/5df767d90de2431699a83ee3041b4f524012ec8d

Note: See TracTickets for help on using tickets.