Flash Player 9 Keeps Crashing Firefox 2.0.0.3 [Slackware 11.0]
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
[error message]
/usr/lib/firefox-2.0.0.3/run-mozilla.sh: line 131: 1005 Segmentation fault
"$prog" ${1+"$@"}
then I looked at run-mozilla.sh
Version: MPL 1.1/GPL 2.0/LGPL 2.1
line 129###################################################
line 130moz_run_program()
line 131{
line 132 prog=$MOZ_PROGRAM
line 133 ##
line 134 ## Make sure the program is executable
line 135 ##
line 136 if [ ! -x "$prog" ]
line 137 then
line 138 moz_bail "Cannot execute $prog."
line 139 fi
line 140 ##
I'll try compling ff in home directory. I didn't see any packages(.tgz). Then run from that directory. Will let you know 2morrow the outcome. Thanks for your help.
Aight Tex.. Sorry for the time gap. You'll have to excuse the newbie question here but, I dl'd the gz for ff 2.0.0.3. I extracted the file and then tried to compile but wasn't able to do ./configure, make or make install. Please enlighten me if I did something wrong.
Then the tgz contains a binary. There is no need to compile, just run it locally. Open a terminal where you see the firefox executable, and run './firefox'
One more suggestion:
I dunno if you tried this already, but you can try saving your bookmarks.html, located somewhere in your ~/.mozilla folder and then deleting (or simply renaming) that folder ... it may be some conflicting settings that are causing it. You can then import the bookmarks.html to restore your bookmarks.
Last edited by H_TeXMeX_H; 05-18-2007 at 10:28 PM.
I went to the link you put in but it shows firefox-2.0.0.3.tar.gz as the dl file, not a .tgz file. I did rm the firefox directory(s) and reinstalled the ff .tgz from slack mirror and then imported my bookmarks. Tired to put flash .so and .xpt files in appropriate directories but caused ff to crash again. So I removed the files and ff works.
This may be unusual, but it is a real pain. I have the same problem with slackware 10.2 (on 2.4 or 2.6 kernels) and on two different machines. My first attempt to add this reply caused ff to crash. It does give the opportunity to restore the session.
Any answers would be great. It was fine under ff 1.5
I have same problem under Slackware 10.2, and Firefox 2.0.0.3. I have tried many things, like running under clean profile (no extensions) and removing all plug-ins except flash one, and the browser always crashes on the test page that I use to see if things got better: http://video.google.com/videoplay?do...34133036374310
If I remove .so and .xpt files from plugins and components directories browser doesn't crash.
I have compiled a debug version of firefox to see what's going on, and here's what I get as output in gdb (there are lots of lines before this final part):
Code:
...
*** Registering Apprunner components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
pldhash: for the table at address 0x8115380, the given entrySize of 44 probably favors chaining over double hashing.
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/chrome/src/nsChromeRegistry.cpp, line 1252
GFX: dpi=96 t2p=0.0666667 p2t=15 depth=24
++WEBSHELL == 1
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/extensions/cookie/nsPermissionManager.cpp, line 632
++DOMWINDOW == 1
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
++DOMWINDOW == 2
++WEBSHELL == 2
++DOMWINDOW == 3
++DOMWINDOW == 4
Note: styleverifytree is disabled
Note: frameverifytree is disabled
Note: verifyreflow is disabled
++WEBSHELL == 3
++DOMWINDOW == 5
++DOMWINDOW == 6
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file /mnt/hdb2/d/mozilla/mozilla/intl/strres/src/nsStringBundle.cpp, line 273
++DOMWINDOW == 7
*** Warning: nsFontMetricsXft was passed a pixel size of 0.000000
++WEBSHELL == 4
++DOMWINDOW == 8
LoadPlugin() /mnt/hdb2/d/mozilla/mozilla/obj-i686-pc-linux-gnu/modules/plugin/samples/default/unix/libnullplugin.so returned 8baf148
GetMIMEDescription() returned ""
LoadPlugin() /mnt/hdb2/d/mozilla/mozilla/obj-i686-pc-linux-gnu/modules/plugin/samples/unixprinting/libunixprintplugin.so returned 8baebc8
GetMIMEDescription() returned ""
CSS Error (http://video.google.com/videoplay?do...34133036374310 :0.0): Expected ':' but found 'small'. Declaration dropped.
++WEBSHELL == 5
++DOMWINDOW == 9
++DOMWINDOW == 10
--DOMWINDOW == 9
++DOMWINDOW == 10
++DOMWINDOW == 11
++WEBSHELL == 6
++DOMWINDOW == 12
++DOMWINDOW == 13
--DOMWINDOW == 12
For application/x-shockwave-flash found plugin /mnt/hdb2/d/mozilla/mozilla/obj-i686-pc-linux-gnu/dist/bin/plugins/libflashplayer.so
LoadPlugin() /mnt/hdb2/d/mozilla/mozilla/obj-i686-pc-linux-gnu/dist/bin/plugins/libflashplayer.so returned 8b361f8
nsPluginNativeWindowGtk2: NPPVpluginNeedsXEmbed=0
nsPluginNativeWindowGtk2: call SetWindow with xid=0x1c00306
About to create new ws_info...
About to create new xtbin of 728 X 546 from 0x889fd60...
About to show xtbin(0x834aaa0)...
completed gtk_widget_show(0x834aaa0)
nsPluginNativeWindowGtk2: NPPVpluginNeedsXEmbed=0
nsPluginNativeWindowGtk2: call SetWindow with xid=0x1c00306
Program received signal SIGSEGV, Segmentation fault.
0x42ec4edb in ?? ()
As you can see SIGSEGV happens at the end, and as far as I understand it happens somewhere in libflashplayer.so.
Since that doesn't happen to everyone, it could be that libflashplayer.so counts on something that is somewhat wrong in my system, but what? I have no idea how to address the problem further except to wait that maybe Adobe will release a fix, or guys from Mozilla do some bypass of that problem.
If you have not required fonts installed, flash player could crash the browser. In opera loading of flash is broken, while firefox just crashes. The easiest way to crash for me is press right mouse button on flash.
Well, the thing is, it seems (from 3 posts so far) that this has to do with Slackware 10.2. I run Slackware 11.0 and it works fine. Maybe it is a dependency of some sort ...
Yeah, but when I do "info shar" in gdb to see which shared libraries are loaded there are more than a 100 of them, so how to determine which one is the wrong version.
Quote:
Originally Posted by H_TeXMeX_H
Well, the thing is, it seems (from 3 posts so far) that this has to do with Slackware 10.2. I run Slackware 11.0 and it works fine. Maybe it is a dependency of some sort ...
I didn't have any problems when I was using unmodified Slack 10.2. It can't be Slack problem. Sorry, I haven't read all thread but did you try other browsers?
adriv, currently the only copy of libflashplayer.so is in
/mnt/hdb2/d/mozilla/mozilla/obj-i686-pc-linux-gnu/dist/bin/plugins/
which is debugging version of firefox with which I'm trying to fix the problem.
I removed flash plugin from working version of firefox, because I crash to often by accident since so many pages contain flash. Though it doen't crash on all flashes, seems to crash only on those which contain video, like google video and youtube, but also not on all of them, and also not necessarily right away. It was hard to reproduce the problem at first, since it didn't necessarily crash, until now I have found only one link on which it always crashes.
My guess is that libflashplayer uses libdl to load up some libraries, but those that are on my system are the wrong version, and bad thing happens. Though I'm not sure that this is the case.
Quote:
Originally Posted by adriv
What's the output from: slocate libflashplayer.so ?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.