Pale Moon fills up HDD and then crashes

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

Moderators: trava90, satrow

User avatar
adesh
Lunatic
Lunatic
Posts: 324
Joined: Tue Jun 06, 2017 7:38 am

Pale Moon fills up HDD and then crashes

Postby adesh » Tue Sep 12, 2017 11:29 pm

This has happened three times in last two weeks. Pale Moon starts writing to disk non-stop until disk is 100% full and then gets killed by the OS. Process dies with code 11 (SIGSEGV).
I don't think I can provide any concrete steps to reproduce the crash, but in all three cases, the browser had been running for 2-3 days and I had at least one "private" window open. I always restore my previous session and generally have around 100 tabs (of which only 10-15 are active) in session. Other than that the issue seems to be random.

This is the first time I'm seeing crashes so the issue seems to be tied to the latest version of the browser as my browsing habits and browser configuration has not changed.

Arch Linux 32-bit ver 27.4.2
Application Basics
------------------

Name: Pale Moon
Version: 27.4.2
Build ID: 20170822041335
User Agent: Mozilla/5.0 (X11; Linux i686; rv:45.9) Gecko/20100101 Goanna/3.2 Firefox/45.9 PaleMoon/27.4.2
OS: Linux 4.12.8-2-ARCH
Multiprocess Windows: 0/2 (default: false)
Safe Mode: false

Extensions
----------

Name: NoScript
Version: 5.0.6
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Graphics
--------

Adapter Description: Intel Open Source Technology Center -- Mesa DRI Mobile Intel® GM45 Express Chipset x86/MMX/SSE2
Device ID: Mesa DRI Mobile Intel® GM45 Express Chipset x86/MMX/SSE2
Driver Version: 2.1 Mesa 17.1.7
GPU Accelerated Windows: 0/2 Basic
Vendor ID: Intel Open Source Technology Center
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Mobile Intel® GM45 Express Chipset x86/MMX/SSE2
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 51200
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.download.importedFromSqlite: true
browser.newtab.url: about:newtab
browser.places.smartBookmarksVersion: 4
browser.startup.homepage: about:newtab
browser.startup.homepage_override.buildID: 20170822041335
browser.startup.homepage_override.mstone: 3.2.2
browser.zoom.full: false
extensions.lastAppVersion: 27.4.2
general.useragent.override.beeg.com: Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Firefox/52.9
image.http.accept: image/webp,image/jxr,image/png,image/*;q=0.8,*/*;q=0.5
network.cookie.cookieBehavior: 1
network.cookie.prefsMigrated: true
network.http.referer.trimmingPolicy: 1
network.http.referer.XOriginPolicy: 1
network.http.sendRefererHeader: 1
places.database.lastMaintenance: 1505050959
places.history.expiration.transient_current_max_pages: 10000
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1504248152

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 1

Library Versions
----------------

NSPR
Expected minimum version: 4.15
Version in use: 4.15

NSS
Expected minimum version: 3.31.1
Version in use: 3.31.1

NSSSMIME
Expected minimum version: 3.31.1
Version in use: 3.31.1

NSSSSL
Expected minimum version: 3.31.1
Version in use: 3.31.1

NSSUTIL
Expected minimum version: 3.31.1
Version in use: 3.31.1

Experimental Features
---------------------

User avatar
gracious1
Astronaut
Astronaut
Posts: 521
Joined: Sun May 15, 2016 5:00 am
Location: suddenly cold upstate NY
Contact:

Re: Pale Moon fills up HDD and then crashes

Postby gracious1 » Wed Sep 13, 2017 12:09 am

adesh wrote:This has happened three times in last two weeks. Pale Moon starts writing to disk non-stop until disk is 100% full and then gets killed by the OS. Process dies with code 11 (SIGSEGV).

That's a segmentation fault (caused by trying to access an unassigned memory location or something like that).

In what directory is it writing to the disk?
Image
Fall is slipping away…

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

Re: Pale Moon fills up HDD and then crashes

Postby Walter Dnes » Wed Sep 13, 2017 10:42 am

adesh wrote:This has happened three times in last two weeks. Pale Moon starts writing to disk non-stop until disk is 100% full and then gets killed by the OS. Process dies with code 11 (SIGSEGV).
I don't think I can provide any concrete steps to reproduce the crash, but in all three cases, the browser had been running for 2-3 days and I had at least one "private" window open. I always restore my previous session and generally have around 100 tabs (of which only 10-15 are active) in session. Other than that the issue seems to be random.

This is the first time I'm seeing crashes so the issue seems to be tied to the latest version of the browser as my browsing habits and browser configuration has not changed.

This brings to mind trava90's posts in thread viewtopic.php?f=37&t=16654

I suggest starting up Pale Moon and going to about:buildconfig Please copy and paste the text into a post. The formatting will be lost, but it's the content that we're concerned about.

User avatar
adesh
Lunatic
Lunatic
Posts: 324
Joined: Tue Jun 06, 2017 7:38 am

Re: Pale Moon fills up HDD and then crashes

Postby adesh » Wed Sep 13, 2017 12:10 pm

There is not much information about the crash. I tried to check if coredump is captured, but there is none. Please suggest what information to collect should it happen next.
No coredump:
$ coredumpctl -1 
TIME PID UID GID SIG COREFILE EXE
Wed 2017-09-13 01:11:51 IST 6111 1000 1000 11 none /usr/lib/palemoon

And this is what about:buildconfig says:
about:buildconfigBuild 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

gracious1 wrote:In what directory is it writing to the disk?
I'll try to do that if it happens next!

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

Re: Pale Moon fills up HDD and then crashes

Postby Walter Dnes » Wed Sep 13, 2017 7:18 pm

The buildconfig looks pretty normal. I see one "style difference", which may not really matter. My equivalant mozconfig would contain...

Code: Select all

ac_add_options --enable-optimize
export CFLAGS="--enable-optimize=-O2 -msse2 -mfpmath=sse -floop-parallelize-all -fpredictive-commoning -ftree-loop-distribution -ftree-vectorize"
export CXXFLAGS="${CFLAGS}"

whereas the build for your PM appears to have it rolled up into one line...

Code: Select all

--enable-optimize="-O2 -msse2 -mfpmath=sse -floop-parallelize-all -fpredictive-commoning -ftree-loop-distribution -ftree-vectorize"

I don't know if that makes a difference or not.

User avatar
adesh
Lunatic
Lunatic
Posts: 324
Joined: Tue Jun 06, 2017 7:38 am

Re: Pale Moon fills up HDD and then crashes

Postby adesh » Fri Sep 15, 2017 8:19 am

Thanks Walter Dnes for your suggestions on buildconfig. I'll probably use them someday when I get a powerful machine to compile my own Pale Moon. Moonchild specifically states that you should never compile Pale Moon on a laptop, otherwise the laptop might get vapourized :D.
Currently, I am using palemoon-bin from AUR which is a repack of the official tabrall. I don't expect much to be done on the issue (given its nature). Just wanted to report so that everyone knows. :)


Return to “Pale Moon for Linux”

Who is online

Users browsing this forum: hobbledehoy899 and 5 guests