Opened 4 months ago

Last modified 2 months ago

#14753 new bug

WebKit rebased crash while scrolling Yahoo! News

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

Description

Did a git pull and rebuild from this mornings recent commit.

HaikuWebKit 1.6.7

WebKit 607.1.17

While scrolling the headlines on Yahoo! News it crashed.

Debugger report and syslog attached.

Attachments (8)

WebPositive-2545-debug-11-12-2018-19-11-27.report (55.8 KB) - added by vidrep 4 months ago.
WebPositive-2545-syslog.txt (577 bytes) - added by vidrep 4 months ago.
WebPositive-4540-debug-11-12-2018-19-27-03.report (25.6 KB) - added by vidrep 4 months ago.
WebPositive-4540-syslog.txt (2.3 KB) - added by vidrep 4 months ago.
WebPositive-21975-debug-26-12-2018-00-43-10.report (56.0 KB) - added by vidrep 4 months ago.
WebPositive-2920-debug-06-01-2019-22-12-14.report (69.9 KB) - added by vidrep 3 months ago.
Web+_terminal.txt (498 bytes) - added by vidrep 3 months ago.
Web+_syslog.txt (1.3 KB) - added by vidrep 3 months ago.

Download all attachments as: .zip

Change History (19)

Changed 4 months ago by vidrep

Attachment: WebPositive-2545-syslog.txt added

comment:1 Changed 4 months ago by vidrep

This is the URL: https://www.yahoo.com/news/world/

Just continue scrolling and scrolling until Web+ begins stalling, then eventually a crash.

comment:2 Changed 4 months ago by vidrep

Launching Web+ using the following command line brings up this error message and triggers debugger. LD_PRELOAD=libroot_debug.so MALLOC_DEBUG=g WebPositive

Please note that you don't have secure memory on this system

Debug report attached.

Changed 4 months ago by vidrep

Attachment: WebPositive-4540-syslog.txt added

comment:3 Changed 4 months ago by waddlesplash

Guarded heap crash fixed in hrev52676.

comment:4 Changed 4 months ago by vidrep

Running hrev52681 x86_64. Just had a crash on Yahoo News while scrolling the page. Debug report attached.

comment:5 Changed 4 months ago by waddlesplash

This is the same as before. Please try again with the guarded heap, you should get a different backtrace than before.

comment:6 Changed 3 months ago by vidrep

I was navigating https://www.kijiji.ca/h-calgary/1700199 using rebased HaikuWebKit 1.6.8 WebKit 607.1.17 when it crashed. Debugger report attached. CryptoQueue bug?

Last edited 3 months ago by vidrep (previous) (diff)

comment:7 Changed 3 months ago by pulkomandy

Not WebCrypto, this is a crash in SSL while opening an https connection. As waddlesplash asked, this is a memory corruption, so please try with the guarded heap :)

comment:8 Changed 3 months ago by vidrep

I have attached a couple of logs (terminal and syslog) for the kijiji site.

Changed 3 months ago by vidrep

Attachment: Web+_terminal.txt added

Changed 3 months ago by vidrep

Attachment: Web+_syslog.txt added

comment:9 Changed 3 months ago by pulkomandy

I would prefer if we stick to one website in one ticket, unless the backtrace is the same (important part:

7	KERN:   (0x7fe97aad30f0)  0x570a50e92b  _ZN3WTF7RunLoop9TimerBase5startENS_7SecondsEb + 0x2b
8	KERN:   (0x7fe97aad3160)  0x570a4c9008  _ZN3WTF31dispatchFunctionsFromMainThreadEv + 0x3c8
9	KERN:   (0x7fe97aad3210)  0x18efb1ef3b  _ZN12BApplication15DispatchMessageEP8BMessageP8BHandler + 0xfb

)

comment:10 Changed 2 months ago by vidrep

Using WebKit 608.1.5, Yahoo News doesn't crash anymore. There is a still a problem with the way HaikuWebKit handles scrolling. It stalls for long periods of time.

comment:11 Changed 2 months ago by pulkomandy

I got it to crash yesterday after a while. The stalls are not related to scrolling, but to loading videos. Some of the news items have embedded videos, which will be loaded as they become visible.

Note: See TracTickets for help on using tickets.