Opened 6 years ago

Closed 3 years ago

#14232 closed bug (fixed)

Crash when clicking a link in GMail

Reported by: humdinger Owned by: pulkomandy
Priority: normal Milestone: R1/beta3
Component: Kits/Web Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev52031, 32bit.

When I click on a link to e.g. GitHub or Trac ticket in an email in Gmail, a new tab opens and a BAlert saying:

There are pending requests to the server. You may
lose recent changes by navigating away.
[Yes] [No]

Ignoring the awkwardly named buttons... If I press "No", I can continue with the page in the new tab, but the alert keeps popping up every few seconds.
If I press "Yes", I get a crash (full report attached):

state: Exception (Segment violation)

Frame		IP			Function Name
-----------------------------------------------
0x72ce4bc8	0x471768e	WTF::RefCountedArray<JSC::LLIntCallLinkInfo>::~RefCountedArray() + 0x6e 
	Disassembly:
		WTF::RefCountedArray<JSC::LLIntCallLinkInfo>::~RefCountedArray():

Attachments (1)

WebPositive-942-debug-28-06-2018-05-33-35.report (27.7 KB ) - added by humdinger 6 years ago.
crash after clicking "Yes"

Download all attachments as: .zip

Change History (6)

by humdinger, 6 years ago

crash after clicking "Yes"

comment:1 by humdinger, 5 years ago

Does not happen when using GMail's basic HTML view. The page that opens in a new tab does not load on its own though. Have to hit the "Reload" button, but then it loads without any alerts or crashes.

comment:2 by humdinger, 5 years ago

With haikuwebkit 1.6.9 Web+ doesn't crash anymore when clicking "Yes", but I'm being logged out from GMail's webinterface. Getting better... :)

comment:3 by humdinger, 4 years ago

No crashes or logouts with the latest "rebased" webkit (Aug 11, 2020).

comment:4 by pulkomandy, 3 years ago

Component: Applications/WebPositiveKits/Web Kit

comment:5 by humdinger, 3 years ago

Milestone: UnscheduledR1/beta3
Resolution: fixed
Status: newclosed

Still works with WebKit 1.8.1... closing.

Note: See TracTickets for help on using tickets.