LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   firefox repeatedly crashing (https://www.linuxquestions.org/questions/linux-newbie-8/firefox-repeatedly-crashing-698438/)

CMXILies 01-19-2009 03:58 PM

firefox repeatedly crashing
 
My firefox crashes at random, especially when it comes to watching any kind of video.

Quote:

(firefox:8724): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(firefox:8724): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed



pentode 01-19-2009 04:35 PM

Try running it with the option -safe-mode and see if that helps. You won't have video but that will narrow down the problem.

What video card/driver do you have - nvidia?

CMXILies 01-19-2009 05:35 PM

Safe mode looks a lot friendlier in terminal
Quote:

GCJ PLUGIN: thread 0x805e8f8: NP_GetMIMEDescription
GCJ PLUGIN: thread 0x805e8f8: NP_GetMIMEDescription return
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue: returning plugin name.
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue return
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue return
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
I can't seem to get it to crash now though.

I do have a NVIDIA accelerated graphics driver (latest cards)

EDIT: the terminal started reading that first message again when I played a video from youtube

CMXILies 01-19-2009 06:12 PM

crashed again

lots of items in the error console

Quote:

firefox -jsconsole
From the Error Console:
Failed to load XPCOM component: /usr/lib/xulrunner-1.9.0.5/components/pyabout.py
Failed to load XPCOM component: /usr/lib/xulrunner-1.9.0.5/components/libpyloader.so

H_TeXMeX_H 01-20-2009 02:49 AM

Please state what plugins you have installed.

craigevil 01-20-2009 08:23 AM

Try this : apt-get update && apt-get install libcurl3-gnutls

View topic - Unusual fix for flashplugin related crashes
http://sidux.com/PNphpBB2-viewtopic-...iceweasel.html

CMXILies 01-20-2009 06:05 PM

As far as my plugins (the only way I knew how to do this was to type 'about: plugins' in my browser. It's a mess I know. I would gladly make it more easily readable if I knew how:

Quote:

Shockwave Flash

File name: libflashplayer.so
Shockwave Flash 9.0 r152

MIME Type Description Suffixes Enabled
application/x-shockwave-flash Shockwave Flash swf Yes
application/futuresplash FutureSplash Player spl Yes
Default Plugin

File name: libnullplugin.so
The default plugin handles plugin data for mimetypes and extensions that are not specified and facilitates downloading of new plugins.

MIME Type Description Suffixes Enabled
* All types .* No
Demo Print Plugin for unix/linux

File name: libunixprintplugin.so
The demo print plugin for unix.

MIME Type Description Suffixes Enabled
application/x-print-unix-nsplugin Demo Print Plugin for Unix/Linux .pnt Yes
VLC Multimedia Plugin

File name: libvlcplugin.so
Version 0.8.6e Janus, copyright 1996-2007 The VideoLAN Team
http://www.videolan.org/

MIME Type Description Suffixes Enabled
audio/mpeg MPEG audio mp2,mp3,mpga,mpega Yes
audio/x-mpeg MPEG audio mp2,mp3,mpga,mpega Yes
video/mpeg MPEG video mpg,mpeg,mpe Yes
video/x-mpeg MPEG video mpg,mpeg,mpe Yes
video/mpeg-system MPEG video mpg,mpeg,mpe,vob Yes
video/x-mpeg-system MPEG video mpg,mpeg,mpe,vob Yes
video/mpeg4 MPEG-4 video mp4,mpg4 Yes
audio/mpeg4 MPEG-4 audio mp4,mpg4 Yes
application/mpeg4-iod MPEG-4 video mp4,mpg4 Yes
application/mpeg4-muxcodetable MPEG-4 video mp4,mpg4 Yes
video/x-msvideo AVI video avi Yes
video/quicktime QuickTime video mov,qt Yes
application/x-ogg Ogg stream ogg Yes
application/ogg Ogg stream ogg Yes
application/x-vlc-plugin VLC plugin vlc Yes
video/x-ms-asf-plugin Windows Media Video asf,asx Yes
video/x-ms-asf Windows Media Video asf,asx Yes
application/x-mplayer2 Windows Media Yes
video/x-ms-wmv Windows Media wmv Yes
application/x-google-vlc-plugin Google VLC plugin Yes
audio/wav WAV audio wav Yes
audio/x-wav WAV audio wav Yes
audio/3gpp 3GPP audio 3gp,3gpp Yes
video/3gpp 3GPP video 3gp,3gpp Yes
audio/3gpp2 3GPP2 audio 3g2,3gpp2 Yes
video/3gpp2 3GPP2 video 3g2,3gpp2 Yes
GCJ Web Browser Plugin (using IcedTea) 1.0

File name: gcjwebplugin.so
The GCJ Web Browser Plugin (using IcedTea) executes Java applets.

MIME Type Description Suffixes Enabled
application/x-java-vm IcedTea class,jar Yes
application/x-java-applet IcedTea class,jar Yes
application/x-java-applet;version=1.1 IcedTea class,jar Yes
application/x-java-applet;version=1.1.1 IcedTea class,jar Yes
application/x-java-applet;version=1.1.2 IcedTea class,jar Yes
application/x-java-applet;version=1.1.3 IcedTea class,jar Yes
application/x-java-applet;version=1.2 IcedTea class,jar Yes
application/x-java-applet;version=1.2.1 IcedTea class,jar Yes
application/x-java-applet;version=1.2.2 IcedTea class,jar Yes
application/x-java-applet;version=1.3 IcedTea class,jar Yes
application/x-java-applet;version=1.3.1 IcedTea class,jar Yes
application/x-java-applet;version=1.4 IcedTea class,jar Yes
application/x-java-applet;version=1.4.1 IcedTea class,jar Yes
application/x-java-applet;version=1.4.2 IcedTea class,jar Yes
application/x-java-applet;version=1.5 IcedTea class,jar Yes
application/x-java-applet;version=1.6 IcedTea class,jar Yes
application/x-java-applet;jpi-version=1.6.0_00 IcedTea class,jar Yes
application/x-java-bean IcedTea class,jar Yes
application/x-java-bean;version=1.1 IcedTea class,jar Yes
application/x-java-bean;version=1.1.1 IcedTea class,jar Yes
application/x-java-bean;version=1.1.2 IcedTea class,jar Yes
application/x-java-bean;version=1.1.3 IcedTea class,jar Yes
application/x-java-bean;version=1.2 IcedTea class,jar Yes
application/x-java-bean;version=1.2.1 IcedTea class,jar Yes
application/x-java-bean;version=1.2.2 IcedTea class,jar Yes
application/x-java-bean;version=1.3 IcedTea class,jar Yes
application/x-java-bean;version=1.3.1 IcedTea class,jar Yes
application/x-java-bean;version=1.4 IcedTea class,jar Yes
application/x-java-bean;version=1.4.1 IcedTea class,jar Yes
application/x-java-bean;version=1.4.2 IcedTea class,jar Yes
application/x-java-bean;version=1.5 IcedTea class,jar Yes
application/x-java-bean;version=1.6 IcedTea class,jar Yes
application/x-java-bean;jpi-version=1.6.0_00 IcedTea class,jar Yes
iTunes Application Detector

File name: librhythmbox-itms-detection-plugin.so
This plug-in detects the presence of iTunes when opening iTunes Store URLs in a web page with Firefox.

MIME Type Description Suffixes Enabled
application/itunes-plugin Yes
Totem Web Browser Plugin 2.22.1

File name: libtotem-basic-plugin.so
The Totem 2.22.1 plugin handles video and audio streams.

MIME Type Description Suffixes Enabled
application/x-ogg - ogg Yes
application/ogg Ogg multimedia ogg Yes
audio/ogg Ogg Audio oga Yes
audio/x-ogg Ogg Audio ogg Yes
video/ogg Ogg Video ogv Yes
video/x-ogg Ogg Video ogg Yes
application/annodex - anx Yes
audio/annodex - axa Yes
video/annodex - axv Yes
video/mpeg MPEG video mpg, mpeg, mpe Yes
audio/wav WAV audio wav Yes
audio/x-wav WAV audio wav Yes
audio/mpeg MP3 audio mp3 Yes
application/x-nsv-vp3-mp3 NullSoft video nsv Yes
video/flv Flash video flv Yes
Helix DNA Plugin: RealPlayer G2 Plug-In Compatible (compatible; Totem)

File name: libtotem-complex-plugin.so
The Totem 2.22.1 plugin handles video and audio streams.

MIME Type Description Suffixes Enabled
audio/x-pn-realaudio-plugin RealAudio document rpm Yes
VLC Multimedia Plugin (compatible Totem 2.22.1)

File name: libtotem-cone-plugin.so
The Totem 2.22.1 plugin handles video and audio streams.

MIME Type Description Suffixes Enabled
application/x-vlc-plugin unknown Yes
application/vlc unknown Yes
video/x-google-vlc-plugin unknown Yes
Windows Media Player Plug-in 10 (compatible; Totem)

File name: libtotem-gmp-plugin.so
The Totem 2.22.1 plugin handles video and audio streams.

MIME Type Description Suffixes Enabled
application/x-mplayer2 AVI video avi, wma, wmv Yes
video/x-ms-asf-plugin ASF video asf, wmv Yes
video/x-msvideo AVI video asf, wmv Yes
video/x-ms-asf ASF video asf Yes
video/x-ms-wmv Windows Media video wmv Yes
video/x-wmv Windows Media video wmv Yes
video/x-ms-wvx Microsoft ASX playlist wmv Yes
video/x-ms-wm ASF video wmv Yes
application/x-ms-wms Windows Media video wms Yes
application/asx Microsoft ASX playlist asx Yes
audio/x-ms-wma Windows Media audio wma Yes
DivX® Web Player

File name: libtotem-mully-plugin.so
DivX Web Player version 1.4.0.233

MIME Type Description Suffixes Enabled
video/divx AVI video divx Yes
QuickTime Plug-in 7.2.0

File name: libtotem-narrowspace-plugin.so
The Totem 2.22.1 plugin handles video and audio streams.

MIME Type Description Suffixes Enabled
video/quicktime QuickTime video mov Yes
video/mp4 MPEG-4 video mp4 Yes
image/x-macpaint MacPaint Bitmap image pntg Yes
image/x-quicktime QuickTime image pict, pict1, pict2 Yes
video/x-m4v MPEG-4 video m4v Yes
Appears I already had libcurl3-gnutls

Quote:

apt-get install libcurl3-gnutls
Reading package lists... Done
Building dependency tree
Reading state information... Done
libcurl3-gnutls is already the newest version.
I am running Ubuntu 8.04

H_TeXMeX_H 01-21-2009 11:24 AM

I see you are using both a vlc plugin and a totem plugin, don't they conflict ? As they are both media player plugins, that may explain it, remove one of them.

CMXILies 01-21-2009 12:12 PM

I removed totem, so far it looks like this may be the solution I needed.
Hopefully it sticks. If so, thanks a lot for your help guys.

H_TeXMeX_H 01-21-2009 12:25 PM

In the past I've noticed that these types of crashed are caused either by buggy plugins or conflicts between plugins. Anyway, glad to help.

CMXILies 02-13-2009 06:36 PM

Still crashing, any help is greatly appreciated.

Quote:

:~$ firefox
GCJ PLUGIN: thread 0x805e8f8: NP_GetMIMEDescription
GCJ PLUGIN: thread 0x805e8f8: NP_GetMIMEDescription return
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue: returning plugin name.
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue return
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0x805e8f8: NP_GetValue return
Segmentation fault

craigevil 02-13-2009 08:00 PM

get rid of gcjwebplugin, while we would all like for the open java and gnash to work as well as the proprietary versions they are just not up to it so far at least.

jdkaye 02-13-2009 10:11 PM

As Craigevil pointed out, flash is a notorious crasher of firefox. I find the flashblock extension very useful for cutting down on flash-induced crashes. Don't worry, it doesn't disable the flash stuff but it you have to click on the arrow in order to start the flash going. If FFx then crashes you know what caused it.
Cheers,
jdk

H_TeXMeX_H 02-14-2009 03:38 AM

I say try flash player 10, it almost never crashes. Or you could try gnash.

CMXILies 02-15-2009 04:56 PM

Quote:

sudo apt-get remove gcjwebplugin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gcjwebplugin is not installed, so not removed
da da... duhh, OK I forgot how to do something I guess.
In need of a newb walkthrough.


All times are GMT -5. The time now is 03:14 AM.