Firefox crashes

Questions about software.
User avatar
Snap
Posts: 1244
Joined: 25 Aug 2013 20:01
Location: Spain

Firefox crashes

Postby Snap » 29 Oct 2014 10:26

I'm having this issue in some of my VMs after updating to FF33. Thankfully not in my main desktop (fingers crossed)

Code: Select all

Glib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
It seems to be an old bug reappearing every now and then. I saw it in Makulu a while back and reverted to Qupzilla, but it seems it affects Firefox, Thunderbird, Iceweasel and Icedove in different versions independently of the distro and DEs or WMs. Apparently it always appears after updates. Anyone else affected? Any known workaround?
This likely means that your installation is broken. -Mr Pixbuf.

Image

User avatar
grizzler
Posts: 2114
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: Firefox crashes

Postby grizzler » 29 Oct 2014 13:25

Firefox and Thunderbird always do that on my machines (~/.xsession-errors has loads of those messages). It never leads to a crash, though.
Frank

SolydX EE 64 - tracking Debian Testing

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 29 Oct 2014 19:27

SolydK64 Testing kernel 3.16-2-amd64 KDE. Firefox 33 crashed this AM, first time since upgrading to UP10. I can move the mouse pointer but hitting the browser buttons has no effect. Later on the screen shows "FF has crashed", etc.
Then same thing happened this PM after upgrading to FF 33.0.2. Wireless connection has been OK though.

Which command should I run to help with troubleshooting?

Thanks in advance for your help.

User avatar
Orbmiser
Posts: 829
Joined: 24 Aug 2013 22:58
Location: Portland,Oregon

Re: Firefox crashes

Postby Orbmiser » 29 Oct 2014 19:46

Seems googling the error

Code: Select all

Glib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Brings up this recurring bug. And appears to be related to proprietary video driver versions vs. FF versions out of sync?
Or would be my first suspect being proprietary video drivers and some setting like disabling HW acceleration in FF worked for some. Again workaround for people that were using Nvidia drivers at the time. Until a newer version resolved that point.

One example
https://bbs.archlinux.org/viewtopic.php?pid=1371611

One of the reasons I'm glad of running the open drivers. As the headaches of constant chasing proprietary drivers versions vs. versions of this and that Bugs! And have had zero issues with Firefox including today's update.
.
Portfolio
http://500px.com/Orbmiser
Flickr
http://www.flickr.com/photos/orb9220/

SolydK - Kernel 3.16-2-amd64 - KDE 4.14.1 Update Pack: 2014.10.15

User avatar
Snap
Posts: 1244
Joined: 25 Aug 2013 20:01
Location: Spain

Re: Firefox crashes

Postby Snap » 29 Oct 2014 20:00

So maybe this is why the issue is happening in VMs and not in metal installs... I still don't get how the drivers works in VMs. I never installed proprietary drives in them since having the propriretary Nvidia into the host makes them work good. Supposedly all these machines have the Nouveau driver by default. I'll have to check that. Maybe that mismatch causes the issues.
This likely means that your installation is broken. -Mr Pixbuf.

Image

User avatar
Orbmiser
Posts: 829
Joined: 24 Aug 2013 22:58
Location: Portland,Oregon

Re: Firefox crashes

Postby Orbmiser » 29 Oct 2014 20:15

Snap wrote:So maybe this is why the issue is happening in VMs and not in metal installs... I still don't get how the drivers works in VMs. I never installed proprietary drives in them since having the propriretary Nvidia into the host makes them work good. Supposedly all these machines have the Nouveau driver by default. I'll have to check that. Maybe that mismatch causes the issues.
Well just shooting in the dark here as no real experience with the issues. But from what I have read and seen last 2 years. Seems to be a constant issue and usually my first suspect when reading about these kind of issues.

Could be way off base here so take medications and a grain of salt before reading! :?
.
Portfolio
http://500px.com/Orbmiser
Flickr
http://www.flickr.com/photos/orb9220/

SolydK - Kernel 3.16-2-amd64 - KDE 4.14.1 Update Pack: 2014.10.15

User avatar
Snap
Posts: 1244
Joined: 25 Aug 2013 20:01
Location: Spain

Re: Firefox crashes

Postby Snap » 29 Oct 2014 20:20

Well, at least it's something to try. Since they're VMs, I can clone and bork them as much as needed. If it breaks I make another clone. :mrgreen:
This likely means that your installation is broken. -Mr Pixbuf.

Image

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Firefox crashes

Postby zerozero » 30 Oct 2014 00:19

grizzler wrote:Firefox and Thunderbird always do that on my machines (~/.xsession-errors has loads of those messages). It never leads to a crash, though.
yep, same.
after updating to 33.0.2 i get this output (FF runs ok though)

Code: Select all

zerozero@home ~ $ firefox

(process:3755): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
console.error: one-click-proxy: 
  DEPRECATED: The widget module is deprecated.  Please consider using the sdk/ui module instead.
Traceback (most recent call last):
  File "resource://gre/modules/Task.jsm", line 330, in TaskImpl_run
    let yielded = aSendResolved ? this._iterator.send(aSendValue)
  File "jar:file:///home/zerozero/.mozilla/firefox/n6xtutza.default/extensions/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D.xpi!/lib/io.js", line 185, in exports.IO.readFromFile/<
    onProgress(data);
  File "jar:file:///home/zerozero/.mozilla/firefox/n6xtutza.default/extensions/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D.xpi!/lib/io.js", line 97, in exports.IO.readFromFile/onProgress
    listener.process(lines[i]);
  File "jar:file:///home/zerozero/.mozilla/firefox/n6xtutza.default/extensions/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D.xpi!/lib/filterStorage.js", line 870, in INIParser.prototype.process
    Utils.yield();
  File "jar:file:///home/zerozero/.mozilla/firefox/n6xtutza.default/extensions/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D.xpi!/lib/utils.js", line 380, in exports.Utils.yield
    while (thread.processNextEvent(false));
  File "resource://gre/modules/Promise-backend.js", line 745, in this.PromiseWalker.walkerLoop
    this.handlers.shift().process();
  File "resource://gre/modules/Promise-backend.js", line 866, in Handler.prototype.process
    nextValue = this.onResolve.call(undefined, nextValue);
  File "resource://gre/modules/commonjs/sdk/addon/runner.js", line 115, in startup/<
    run(options);
  File "resource://gre/modules/commonjs/sdk/addon/runner.js", line 172, in run
    let program = main(options.loader, options.main);
  File "resource://gre/modules/commonjs/toolkit/loader.js", line 659, in main
    return loader.load(loader, module).exports;
  File "resource://gre/modules/commonjs/sdk/loader/cuddlefish.js", line 129, in CuddlefishLoader/options<.load
    result = load(loader, module);
  File "resource://gre/modules/commonjs/toolkit/loader.js", line 313, in load
    evaluate(sandbox, module.uri);
  File "resource://gre/modules/commonjs/toolkit/loader.js", line 262, in evaluate
    : loadSubScript(uri, sandbox, encoding);
  File "resource://jid0-zxo3xfgyidalgkeeo4uyjtuwo2i-at-jetpack/one-click-proxy/lib/main.js", line 24, in null
    widgets = require("widget");
  File "resource://gre/modules/commonjs/toolkit/loader.js", line 633, in require
    freeze(load(loader, module));
  File "resource://gre/modules/commonjs/sdk/loader/cuddlefish.js", line 129, in CuddlefishLoader/options<.load
    result = load(loader, module);
  File "resource://gre/modules/commonjs/toolkit/loader.js", line 313, in load
    evaluate(sandbox, module.uri);
  File "resource://gre/modules/commonjs/toolkit/loader.js", line 262, in evaluate
    : loadSubScript(uri, sandbox, encoding);
  File "resource://gre/modules/commonjs/sdk/widget.js", line 59, in null
    require("./util/deprecate").deprecateUsage(
  File "resource://gre/modules/commonjs/sdk/util/deprecate.js", line 18, in deprecateUsage
    let stack = get().slice(2);

** (firefox:3755): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (firefox:3755): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (firefox:3755): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
1414627734018   GMPInstallManager.simpleCheckAndInstall INFO    Last check was: 78 seconds ago, minimum seconds: 86400
1414627734018   GMPInstallManager.simpleCheckAndInstall INFO    Will not check for updates.
tavies678 wrote:Which command should I run to help with troubleshooting?
you could try (in the terminal)

Code: Select all

firefox

Code: Select all

firefox -safe-mode
https://support.mozilla.org/en-US/kb/tr ... -safe-mode

Code: Select all

firefox -P
https://support.mozilla.org/en-US/kb/pr ... x-profiles
bliss of ignorance

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 30 Oct 2014 00:41

Hello zerozero,

1. I started firefox from the terminal using both kernels 3.14-2 and 3.16-2, resulting in the same error message:
process: 3028): Glib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size==0' failed
2. Tried your suggestion:

Code: Select all

>firefox -p
Firefox Profile > Start FF in default profile > then SolydXK Home page appears with FF menu and the top 3 buttons on the right being frozen. However, I am able to get into the forum to type this reply.

3. If I start out hitting the FF icon in Favourites, I don't see a bouncing FF icon as usually happens.

4. I should add that disabling application crash dump journaling doesn't work, because adding "storage=none" to "/etc/systemd/coredump.conf" still results in the same FF browser freeze problem.

5. I forgot to say I have been using nouveau instead of nvidia driver.

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Firefox crashes

Postby zerozero » 30 Oct 2014 00:58

tavies678 wrote:Firefox Profile > Start FF in default profile >
the idea was to create a new profile (because we are assuming that something in your default profile might be corrupted)
the link i provided above has additional info to help troubleshoot this kind of issues.
tavies678 wrote:4. I should add that disabling application crash dump journaling doesn't work, because adding "storage=none" to "/etc/systemd/coredump.conf" still results in the same FF browser freeze problem.
you lost me here :lol: you have a link explaining what is and does this setting?
tavies678 wrote:5. I forgot to say I have been using nouveau instead of nvidia driver.
should be irrelevant.
bliss of ignorance

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 30 Oct 2014 01:25

Hello zerozero,

1. The suggestion to disable application crash dump journaling was in the link provided by Orbmiser a few posts above:

https://bbs.archlinux.org/viewtopic.php?pid=1371611

2. In the same link and also in some posts above, people imply that the problem exists if nvidia driver is in use.

3. It appears the problem was discussed in bugzilla.mozilla.org (Bugs#672671 & 833117), but I have not seen any workaround or solution.

By the way, I just tried hitting several parts of the Menu bar and they again show the usual options. Somehow FF33 is no longer frozen!

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 30 Oct 2014 04:00

My celebration was premature! The browser froze again. I then created a new profile and restarted FF but failed to solve the problem. I am using FF safe mode in the terminal to access this forum. The terminal now shows the same error message:
Glib-CRITICAL**: g_slice_set_config: assertion 'sys_page_size==0' failed
Any suggestions?

:evil:

User avatar
Snap
Posts: 1244
Joined: 25 Aug 2013 20:01
Location: Spain

Re: Firefox crashes

Postby Snap » 30 Oct 2014 06:56

SolydK64 Testing kernel 3.16-2-amd64 [...] I can move the mouse pointer but hitting the browser buttons has no effect.
Huh, I skip your post. Same here with a difference, launching FF doesn't even displays and it freezes the whole system at least in my VMs systems. And it also happened with Razor-Qt. But according to the bug file DEs and WMs are irrelevant.

Regarding the drivers, I dunno yet. Have to check them. I assume the VMs are on Nouveau.
This likely means that your installation is broken. -Mr Pixbuf.

Image

User avatar
Snap
Posts: 1244
Joined: 25 Aug 2013 20:01
Location: Spain

Re: Firefox crashes

Postby Snap » 30 Oct 2014 08:25

Guess what... after updating all these VMs to the new FF 33.0.2 this morning all the issues have gone. :mrgreen:
This likely means that your installation is broken. -Mr Pixbuf.

Image

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 04 Nov 2014 00:18

Hello,

I no longer have the Glib-CRITICAL error message in the terminal. However the browser freeze problem has been on-again, off-again for Firefox 33.0.2. Recently I enabled hardware acceleration and increased the memory cache size in Firefox to 1024 MB. The relief was short-lived.

I then installed Google Chromium to avoid problems like with Firefox. Same things happen so I am wondering if there's a problem with the home page of SolydXK.

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 12 Nov 2014 02:07

Hello again,

I just tried launching Firefox after it's updated to the latest version. Since I can't use any part of the Menu toolbar because everything is frozen, I had to terminate this application. Then I installed iceweasel via Synaptic Package Manager. When I run:

Code: Select all

$iceweasel
Terminal shows the same error message as the one posted Oct. 29 post by OP and the home page freezes. Here's troubleshooting info after I once again launch iceweasel via the SolydK Launcher:

Code: Select all

Application Basics
------------------

Name: Iceweasel
Version: [b]31.2.0[/b]
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0

Extensions
----------

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

Graphics
--------

Adapter Description: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
Device ID: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
Driver Version: 3.0 Mesa 10.2.6
GPU Accelerated Windows: 0/1 Basic
Vendor ID: VMware, Inc.
WebGL Renderer: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0

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

accessibility.blockautorefresh: true
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.places.smartBookmarksVersion: 7
browser.privatebrowsing.autostart: true
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20141102014832
browser.startup.homepage: https://www.google.ca
browser.startup.homepage_override.buildID: 20141102014832
browser.startup.homepage_override.mstone: 31.2.0
browser.tabs.loadInBackground: false
dom.mozApps.used: true
extensions.lastAppVersion: 31.2.0
media.gmp-gmpopenh264.lastUpdate: 1414671215
media.gmp-gmpopenh264.version: 1.1
media.gmp-manager.lastCheck: 1415666538
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1415672224
places.history.expiration.transient_current_max_pages: 60451
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1414931433
[b]toolkit.startup.recent_crashes: 3
[/b]
JavaScript
----------

Incremental GC: true

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

Activated: false
Prevent Accessibility: 0

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

NSPR
Expected minimum version: 4.10.7
Version in use: 4.10.7

NSS
Expected minimum version: 3.17.2 Basic ECC
Version in use: 3.17.1 Basic ECC

NSSSMIME
Expected minimum version: 3.17.2 Basic ECC
Version in use: 3.17.1 Basic ECC

NSSSSL
Expected minimum version: 3.17.2 Basic ECC
Version in use: 3.17.1 Basic ECC

NSSUTIL
Expected minimum version: 3.17.2
Version in use: 3.17.1

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

Any suggestions?

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Firefox crashes

Postby zerozero » 12 Nov 2014 02:39

i think you should have mentioned earlier that you were running SolydXK in VMware.
usually it's not relevant but this has all the looks of openGL issues and that bit of information was relevant.
are you sure your install has proper openGL support?

Code: Select all

Adapter Description: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
Device ID: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
it doesn't look like.
i never used VMware but with VB you need to enable 3D acceleration to have minimum openGL support.
bliss of ignorance

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 12 Nov 2014 02:44

Hi,

I tried again and this time was successful in launching Firefox version 33.1. I took the opportunity Firefox is OK for now, to copy troubleshooting info to the clipboard. Wondering why graphic adapter is described as "VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)". I don't use virtualization at all on this old PC where nouveau is selected to run GeForce6600 video card, not Nvidia. The troubleshooting report follows:
Application Basics
------------------

Name: Firefox
Version: 33.1
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0
Multiprocess Windows: 0/1

Crash Reports for the Last 3 Days
---------------------------------

All Crash Reports

Extensions
----------

Name: Adblock Plus
Version: 2.6.5
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

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

Name: Quick Locale Switcher
Version: 1.7.8.5
Enabled: false
ID: {25A1388B-6B18-46c3-BEBA-A81915D0DE8F}

Graphics
--------

Adapter Description: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
Device ID: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
Driver Version: 3.0 Mesa 10.2.6
GPU Accelerated Windows: 0/1 Basic
Vendor ID: VMware, Inc.
WebGL Renderer: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0

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

accessibility.blockautorefresh: true
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size_cached_value: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.places.smartBookmarksVersion: 7
browser.privatebrowsing.autostart: true
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20141102014832
browser.startup.homepage: https://www.google.ca
browser.startup.homepage_override.buildID: 20141030112145
browser.startup.homepage_override.mstone: 33.1
browser.tabs.loadInBackground: false
dom.mozApps.used: true
extensions.lastAppVersion: 33.1
media.gmp-gmpopenh264.lastUpdate: 1414671215
media.gmp-gmpopenh264.version: 1.1
media.gmp-manager.lastCheck: 1415758278
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1415758280
places.history.expiration.transient_current_max_pages: 60451
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1414931433

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

JavaScript
----------

Incremental GC: true

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

Activated: false
Prevent Accessibility: 0

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

NSPR
Expected minimum version: 4.10.7
Version in use: 4.10.7

NSS
Expected minimum version: 3.17.2 Basic ECC
Version in use: 3.17.2 Basic ECC

NSSSMIME
Expected minimum version: 3.17.2 Basic ECC
Version in use: 3.17.2 Basic ECC

NSSSSL
Expected minimum version: 3.17.2 Basic ECC
Version in use: 3.17.2 Basic ECC

NSSUTIL
Expected minimum version: 3.17.2
Version in use: 3.17.2

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


Any suggestions? This on-again -off-again freeze is driving me nuts!

tavies678
Posts: 71
Joined: 21 Nov 2013 03:00

Re: Firefox crashes

Postby tavies678 » 12 Nov 2014 03:10

Hi again,

I just looked at Synaptic Package Manager, which shows the following applications being installed (must have been default):

xserver-xorg-input-vmmouse 1:13.0.2-3+b1
xserver-xorg-video-vmware 1:13.0.2-3+b1

virtualbox-guest-dkms 4.3.14-dfsg-1

virtualbox-guest-utils 4.3.14-dfsg-1

virtualbox-guest-X11 4.3.14-dfsg-1

NB: virtualbox is NOT installed


Return to “Software”

Who is online

Users browsing this forum: No registered users and 2 guests