Page crashes Basilisk Topic is solved

Forum for discussions around the Basilisk web browser.

Moderator: satrow

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Page crashes Basilisk

Postby SpockFan02 » Wed, 16 May 2018, 02:36

This page: http://brawlhalla.wikia.com/wiki/Yumiko
crashes Basilisk ("Serpent," my build from today, last commit c9d1a79bd076f39e11d0bf9ca7f543ec910cf2b2 "Don't linkify data: or javascript: URLs in the web console." by Moonchild Tue May 15 21:52:48 2018 +0200, on macOS 10.12.6) immediately when loading it. Restarting allows the session to be restored but not with the tab that this page was in.

Interestingly, the Tobigator (my loving name for Tobin's Borealis navigator, but it's not really Borealis because Borealis does not support macOS) is not crashed by this page. This leads me to believe that either it's something Basilsik-specific or some change to UXP made between when I built the navigator and today when I built Basilisk most recently that causes the crash. I will investigate by building the navigator on a more recent version of UXP and report back. I guess see if y'all get the same crash on other OSs or what have you.

Please move this to the UXP development board if it fits better there than here in Basilisk.

kelendral
Moonbather
Moonbather
Posts: 54
Joined: Fri, 29 May 2015, 19:28
Location: Earth

Re: Page crashes Basilisk

Postby kelendral » Wed, 16 May 2018, 02:49

Basilisk 2018.05.15 64bit page loaded successfully here.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Wed, 16 May 2018, 02:50

What Operating System?

kelendral
Moonbather
Moonbather
Posts: 54
Joined: Fri, 29 May 2015, 19:28
Location: Earth

Re: Page crashes Basilisk

Postby kelendral » Wed, 16 May 2018, 02:55

Windows 10 64bit. Sorry I should have had that in the reply as well.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Wed, 16 May 2018, 03:14

I just built binoc-central/navigator (with a modified app.mozbuild) on the same UXP as Basilisk, and now it crashes when loading http://brawlhalla.wikia.com/wiki/Yumiko. There's some problem with UXP on macOS, introduced somewhat recently. Other than building from different UXP commits to narrow down the timeframe, what's the best advice on how to find the cause of the crash? It's reproducible every time as far as I can tell.

roytam1
Fanatic
Fanatic
Posts: 115
Joined: Wed, 11 Mar 2015, 07:01
Location: Hong Kong

Re: Page crashes Basilisk

Postby roytam1 » Wed, 16 May 2018, 03:32

SpockMan02 wrote:I just built binoc-central/navigator (with a modified app.mozbuild) on the same UXP as Basilisk, and now it crashes when loading http://brawlhalla.wikia.com/wiki/Yumiko. There's some problem with UXP on macOS, introduced somewhat recently. Other than building from different UXP commits to narrow down the timeframe, what's the best advice on how to find the cause of the crash? It's reproducible every time as far as I can tell.

You may need revision bisecting to find out if there is a commit that breaks:

try building an older revision (for example, 1 month ago) to see if it crash or not?
if it still crashes, try something "more" old revision
if it doesn't crash, try newer revision (for example, 2 weeks ago from now)

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21165
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Page crashes Basilisk

Postby Moonchild » Wed, 16 May 2018, 19:09

Spockman: what OS are you on?

Unable to reproduce the crash on x86/Win7 -- so it seems Windows isn't affected.

Assuming linux: see if flipping gfx.xrender.enabled to "false" improves things.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"The wisest men follow their own direction." - Euripedes

Latitude
Astronaut
Astronaut
Posts: 550
Joined: Mon, 21 Mar 2016, 18:28

Re: Page crashes Basilisk

Postby Latitude » Thu, 17 May 2018, 13:37

SpockMan02 wrote:Tobigator

What the heck is this?

Is this name of a browser made by NewTobinParadigm?
Last edited by Latitude on Thu, 17 May 2018, 13:38, edited 2 times in total.

User avatar
Isengrim
Lunatic
Lunatic
Posts: 253
Joined: Tue, 08 Sep 2015, 22:54
Location: 127.0.0.1
Contact:

Re: Page crashes Basilisk

Postby Isengrim » Thu, 17 May 2018, 14:53

Off-topic:
Latitude wrote:What the heck is this?

Is this name of a browser made by NewTobinParadigm?

SpockMan02 wrote:Tobigator (my loving name for Tobin's Borealis navigator, but it's not really Borealis because Borealis does not support macOS)

https://github.com/binoc-central/navigator
Last edited by Isengrim on Thu, 17 May 2018, 14:54, edited 2 times in total.
Linux Mint 18.3 Cinnamon (64-bit)
Windows 7 (64-bit)

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Fri, 18 May 2018, 23:04

Off-topic:
What Isengrim linked is indeed what I was talking about. I modified app.mozbuild to allow building for Darwin, and it works like a charm, but given how Tobin reminds me that Pale Moon on macOS isn't really Pale Moon (and he has a point since it's different internally in many ways), I figured I'd be respectful and not call it Borealis, since its creator did not intend for Borealis to be used on macOS. Also, 'the Tobi[n]gator' sounds cool. Which is better, with or without the 'n?' (Although maybe I shouldn't use Tobin's name.)

Moonchild: MacOS 10.12.6 "Sierra." I cannot find the pref you suggested flipping in about:config.

The crash still occurs in Basilisk built from commit b3ebf5ea2fc031edaf5e2a006fd3c33d95caadb8 "Fix missing include in Skia SafeMath."

Does

Code: Select all

###!!! [Parent][MessageChannel] Error: (msgtype=0x2C0081,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
mean anything to anyone? I just noticed that that is output in Terminal when the crash occurs (the application was running from

Code: Select all

./mach run
).

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21165
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Page crashes Basilisk

Postby Moonchild » Fri, 18 May 2018, 23:06

The setting I indicated is Linux/X11 only.
I can't help your with Mac.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"The wisest men follow their own direction." - Euripedes

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Fri, 18 May 2018, 23:09

I understand. Hopefully this afternoon/tonight/this weekend I'll be able to figure out which commit introduced this crash.

roytam1
Fanatic
Fanatic
Posts: 115
Joined: Wed, 11 Mar 2015, 07:01
Location: Hong Kong

Re: Page crashes Basilisk

Postby roytam1 » Fri, 18 May 2018, 23:16

SpockMan02 wrote:I understand. Hopefully this afternoon/tonight/this weekend I'll be able to figure out which commit introduced this crash.

you may need to bisect revisions to find out problematic revision:
viewtopic.php?p=141364#p141364
Last edited by roytam1 on Fri, 18 May 2018, 23:16, edited 1 time in total.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Fri, 18 May 2018, 23:18

Yes, that is what I plan on doing, thank you.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Sat, 19 May 2018, 04:42

I built Basilisk from commit 626419cbe2a789760d45dc87fcff1a7ad221d04d by New Tobin Paradigm Mon May 14 18:29:41 2018 -0400 "Merge pull request #356 from JustOff/PR_ssuao_revert_1148544 / Revert incorrect UAO optimization that broke SSUAO," and it does not crash when loading the page.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Sat, 19 May 2018, 05:26

I cannot reproduce the crash in Basilisk built from commit 7bd7473702918934b4f5751a583c3f459bb06c7b by wolfbeast on Tue May 15 17:48:16 2018 +0200 "Add omitted Skia "Safe Math" includes."

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Sat, 19 May 2018, 06:36

No crash on 0c994ed0963e1552b95708495d58ef193c48fc3c ("Consistently use PR memory functions.").

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 343
Joined: Sun, 24 Sep 2017, 16:35

Re: Page crashes Basilisk

Postby SpockFan02 » Sat, 19 May 2018, 08:36

I found it. Commit 41cbe2d931d2742bb8dd6240eae9599e3bf3a512
Author: wolfbeast <mcwerewolf@gmail.com>
Date: Tue May 15 21:37:22 2018 +0200

Merge libhyphen fix from upstream.

Basilisk, Pale Moon (28), and Borealis* all crash when loading http://brawlhalla.wikia.com/wiki/Yumiko on that commit or later on macOS 10.12.6 (and I assume other versions of macOS).

Off-topic:
By the way, I'm no longer seeing that error at the command line, so it's likely unrelated.


Edit: I opened UXP issue #374.
Last edited by SpockFan02 on Sat, 19 May 2018, 09:04, edited 1 time in total.

Latitude
Astronaut
Astronaut
Posts: 550
Joined: Mon, 21 Mar 2016, 18:28

Re: Page crashes Basilisk

Postby Latitude » Mon, 21 May 2018, 08:38

Isengrim wrote:https://github.com/binoc-central/navigator


No Windows binary releases, unfortunately.

https://github.com/binoc-central/navigator/releases/

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21165
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Page crashes Basilisk  Topic is solved

Postby Moonchild » Mon, 21 May 2018, 09:57

The UXP issue has been resolved and verified to fix these crashes.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"The wisest men follow their own direction." - Euripedes


Return to “Basilisk”

Who is online

Users browsing this forum: No registered users and 2 guests