Site crashing Pale Moon

Support and discussions for the x86/x64 Linux version of Pale Moon.

Moderators: trava90, satrow

Donotfillintheblank
Moonbather
Moonbather
Posts: 50
Joined: Sat Sep 23, 2017 11:16 am

Site crashing Pale Moon

Postby Donotfillintheblank » Sat Sep 23, 2017 11:36 am

This site seems to systematically crash Pale Moon : http://t-online.de

I have many tabs open. If the site mentioned is in one of the tabs, and after starting Pale Moon this tab is activated, at first the site is loading, and at some point Pale Moon suddenly crashes.

This happened several times.

It also happens if I stop the site from loading before it is fully loaded.

Pale Moon 27.4.2 with Ublock and NoScript and a few other, non-active extensions (basically only Ublock and NoScript could be interfering with the site at the moment of loading AFAIK).

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

Re: Site crashing Pale Moon

Postby Moonchild » Sat Sep 23, 2017 12:50 pm

Site loads fine on 27.4.2-Windows x86

Please include basic information about your browser and environment, as well as details about the crash. See the stickies in the support boards.
Also important to know: are you using our binaries, did you build it yourself, or are you using a distro-specific build and if so, which one?
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

tooshorttoolong
Apollo supporter
Apollo supporter
Posts: 49
Joined: Mon Sep 11, 2017 2:28 pm

Re: Site crashing Pale Moon

Postby tooshorttoolong » Sat Sep 23, 2017 5:25 pm

For what it’s worth… no crash here with PM 27.4.2 on Gentoo Linux 64 bit (which means I built PM on my system, with gcc 5.4). I also use uBlock origin, and uMatrix, but disabled uMatrix to be sure.

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 2933
Joined: Mon Oct 03, 2011 10:19 am
Location: Texas, USA

Re: Site crashing Pale Moon

Postby Night Wing » Sat Sep 23, 2017 5:56 pm

No crash either using 64 bit linux Pale Moon 27.4.2 running in 64 bit linux Mint 18.2 (Sonya).
Linux Mint 18.2 (Sonya) Xfce 64-Bit (Default OS) with 64-Bit linux Pale Moon
Windows 7 SP1 64 Bit (Backup OS) with 32-Bit windows Pale Moon

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1346
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

Re: Site crashing Pale Moon

Postby trava90 » Sat Sep 23, 2017 7:10 pm

No crash here either.

As Moonchild mentioned, we will need more information.

Donotfillintheblank
Moonbather
Moonbather
Posts: 50
Joined: Sat Sep 23, 2017 11:16 am

Re: Site crashing Pale Moon

Postby Donotfillintheblank » Sat Sep 30, 2017 12:13 am

Moonchild wrote:Site loads fine on 27.4.2-Windows x86

Please include basic information about your browser and environment, as well as details about the crash. See the stickies in the support boards.
Also important to know: are you using our binaries, did you build it yourself, or are you using a distro-specific build and if so, which one?

I forgot to mention I was using a third-party build at that time, the "sbo" build from Khronosschoty, which I wanted to try as it seemed to be especially tailored for slackware, and I am using the Porteus distro which is based on slackware.

And I also noticed later that those crashed happened not just on that one site, but several times when clicking on some link - even one time while clicking the "back" button if I remember correctly.

I am now at this moment using 27.5.0 and it works well as far as I am able to tell.

Thanks for taking an interest and addressing these issues so diligently.

Donotfillintheblank
Moonbather
Moonbather
Posts: 50
Joined: Sat Sep 23, 2017 11:16 am

Re: Site crashing Pale Moon

Postby Donotfillintheblank » Sun Oct 01, 2017 10:49 am

Update...

I have had PM crashing once last night or early this morning (still using the latest version, 27.5) and I am quite sure it happened when I clicked the back button, and so have to conclude the causes of my earlier crashes are unlikely to have been related to the sbo build itself.

I have to mention that the same thing happened before, several times, while using an older version of Opera (12.16), and it was every time site specific (it happened only on one particular site, and it happened with each new attempt to access that web address again).

So, naturally, I thought the cause was related to Opera, and this time it was related to Pale Moon. It's possible after all, in my view, that different browsers could suffer from the same or a similar flaw.

I have changed my view however and I think it is more likely the cause is something related to the OS itself (Linux Porteus 3.2.2 x86) or maybe with the drivers or the hardware (Samsung netbook). Maybe the touchpad, as I am using this exclusively?

stevepusser
Lunatic
Lunatic
Posts: 267
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

Re: Site crashing Pale Moon

Postby stevepusser » Thu Oct 05, 2017 8:20 pm

What do you get for "about:buildconfig"?

Donotfillintheblank
Moonbather
Moonbather
Posts: 50
Joined: Sat Sep 23, 2017 11:16 am

Re: Site crashing Pale Moon

Postby Donotfillintheblank » Sat Oct 07, 2017 1:17 pm

Stevepusser - a lot, maybe a bit much to paste it all here. What part are you specifically interested in?

Donotfillintheblank
Moonbather
Moonbather
Posts: 50
Joined: Sat Sep 23, 2017 11:16 am

Re: Site crashing Pale Moon

Postby Donotfillintheblank » Sat Oct 07, 2017 1:20 pm

What the heck, here it is:


Build Machine

PM4Linux-x86
Build platform
target
i686-pc-linux-gnu
Build tools
Compiler Version Compiler flags
gcc 4.9.1 -Wall -Wdeclaration-after-statement -Wempty-body -Wpointer-to-int-cast -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -std=gnu99 -fgnu89-inline -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe
c++ 4.9.1 -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O2 -msse2 -mfpmath=sse -floop-parallelize-all -fpredictive-commoning -ftree-loop-distribution -ftree-vectorize -fomit-frame-pointer
Configure arguments

--enable-official-branding --enable-application=browser --enable-release '--enable-optimize=-O2 -msse2 -mfpmath=sse -floop-parallelize-all -fpredictive-commoning -ftree-loop-distribution -ftree-vectorize' --disable-installer --disable-updater --disable-debug --disable-necko-wifi --enable-devtools --enable-jemalloc --enable-shared-js --with-pthreads --enable-strip --x-libraries=/usr/lib

Donotfillintheblank
Moonbather
Moonbather
Posts: 50
Joined: Sat Sep 23, 2017 11:16 am

Re: Site crashing Pale Moon

Postby Donotfillintheblank » Sat Oct 07, 2017 1:22 pm

This was done with the "raw" Pale Moon 27.5, without any extensions (I don't install Pale Moon and there is no slackware built for this either so I use a zipped version every time anew).

Donotfillintheblank
Moonbather
Moonbather
Posts: 50
Joined: Sat Sep 23, 2017 11:16 am

Re: Site crashing Pale Moon

Postby Donotfillintheblank » Sat Oct 07, 2017 1:26 pm

Question:

What does "--enable-jemalloc" (under subtitle "Configure arguments") mean?

I happen to know there is a jemalloc module for Porteus Linux which I use. Is there any need or advantage for me in installing it? Would it make Pale Moon work easier or better?

stevepusser
Lunatic
Lunatic
Posts: 267
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

Re: Site crashing Pale Moon

Postby stevepusser » Sun Oct 08, 2017 10:19 pm

That looks like the standard build config to me, except for these:

Code: Select all

-floop-parallelize-all -fpredictive-commoning -ftree-loop-distribution -ftree-vectorize


but I think there are other third party builds that use these and don't report the problem. I think jemalloc is telling PM to use that method of memory allocation internally, you should not need to install any external tools to use it.

Walter Dnes
Lunatic
Lunatic
Posts: 368
Joined: Thu Jul 30, 2015 8:29 pm
Location: Vaughan, ON, Canada

Re: Site crashing Pale Moon

Postby Walter Dnes » Sun Oct 08, 2017 11:05 pm

stevepusser wrote:That looks like the standard build config to me, except for these:

Code: Select all

-floop-parallelize-all -fpredictive-commoning -ftree-loop-distribution -ftree-vectorize


but I think there are other third party builds that use these and don't report the problem.

That's "Graphite Optimization" for GCC https://gcc.gnu.org/wiki/Graphite I use it on the linux SSE and linux unstable 32-bit builds, and I believe it's also used on the mainline linux build.

stevepusser
Lunatic
Lunatic
Posts: 267
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

Re: Site crashing Pale Moon

Postby stevepusser » Thu Oct 12, 2017 2:29 am

Walter Dnes wrote:
stevepusser wrote:That looks like the standard build config to me, except for these:

Code: Select all

-floop-parallelize-all -fpredictive-commoning -ftree-loop-distribution -ftree-vectorize


but I think there are other third party builds that use these and don't report the problem.

That's "Graphite Optimization" for GCC https://gcc.gnu.org/wiki/Graphite I use it on the linux SSE and linux unstable 32-bit builds, and I believe it's also used on the mainline linux build.


Hmmm...I didn't see it the last time I checked "about:buildconfig:" on the mainline, but it could have been changed since then. I'm sure Trava90 could lets us know in a second.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1346
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

Re: Site crashing Pale Moon

Postby trava90 » Thu Oct 12, 2017 3:52 am

Those flags have been used for the mainline builds for a long time now.

khronosschoty
Hobby Astronomer
Hobby Astronomer
Posts: 16
Joined: Wed Nov 23, 2016 10:37 am

Re: Site crashing Pale Moon

Postby khronosschoty » Fri Oct 13, 2017 6:28 am

Is it possible you need a "patched oxygen theme"? Just a wild guess. I'm looking more into Porteus see if I can reproduce the issue / fix it.

https://docs.slackware.com/howtos:softw ... faults_etc

stevepusser
Lunatic
Lunatic
Posts: 267
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

Re: Site crashing Pale Moon

Postby stevepusser » Fri Oct 13, 2017 10:58 pm

trava90 wrote:Those flags have been used for the mainline builds for a long time now.


Son of a gun...OK, adding those to my mozconfig right now.

Walter Dnes
Lunatic
Lunatic
Posts: 368
Joined: Thu Jul 30, 2015 8:29 pm
Location: Vaughan, ON, Canada

Re: Site crashing Pale Moon

Postby Walter Dnes » Sat Oct 14, 2017 1:44 am

stevepusser wrote:Son of a gun...OK, adding those to my mozconfig right now.

Your gcc compiler does need to be built with graphite support, or else it'll choke on those parameters. At least you'll find out right away :D

stevepusser
Lunatic
Lunatic
Posts: 267
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

Re: Site crashing Pale Moon

Postby stevepusser » Sat Oct 14, 2017 5:36 pm

Walter Dnes wrote:
stevepusser wrote:Son of a gun...OK, adding those to my mozconfig right now.

Your gcc compiler does need to be built with graphite support, or else it'll choke on those parameters. At least you'll find out right away :D


Works OK on gcc-4.9 in Debian and Ubuntu, plus the gcc-4.9 I added to Stretch. Fails out of the box with gcc-4.7 in Debian Wheezy, but the error message said I just needed to add libcloog-ppl0 as a build-depend in that case, so I added that as a conditional alternative build-depend:

Code: Select all

gcc (>= 4.9) | libcloog-ppl0


It's now building correctly so far on my own Wheezy virtual machine. The OBS is back up, so I'm uploading these modified 27.5.1 source files into it.


Return to “Pale Moon for Linux”

Who is online

Users browsing this forum: No registered users and 7 guests