Firefox 10 IcedTea crash

I’ve updated my 12.1 Xfce with “zypper up” today and got Firefox 10.0, now it crashes every time I visit my broker’s site that requires Java and Iced Tea plugin.

This is very unfortunate as Firefox was the only browser that worked on that site and the only browser that works on Linux.

Reinstalling IcedTea doesn’t help.

What could I do now? Can I rollback Firefox? Uninstall from Yast then download .rpm and install it? Wouldn’t it mess my default system settings as I believe FF is a bit more than just another package.

Or could I install older Firefox in my home directory as some .bin file or something? Need it working by tomorrow.

Stan Ice wrote:
>
> I’ve updated my 12.1 Xfce with “zypper up” today and got Firefox 10.0,
> now it crashes every time I visit my broker’s site that requires Java
> and Iced Tea plugin.

What site is that?
I would like to see if it works here.
>
> This is very unfortunate as Firefox was the only browser that worked on
> that site and the only browser that works on Linux.

Sounds like a special site.
>
> Reinstalling IcedTea doesn’t help.
>
> What could I do now? Can I rollback Firefox? Uninstall from Yast then
> download .rpm and install it? Wouldn’t it mess my default system
> settings as I believe FF is a bit more than just another package.
>
> Or could I install older Firefox in my home directory as some .bin file
> or something? Need it working by tomorrow.
>

Give the URL of the site.

Vahis

http://waxborg.servepics.com
openSUSE 11.4 (x86_64) 2.6.37.6-0.11-default main host
openSUSE 12.1 (x86_64) 3.2.4-6-desktop Tumbleweed in VirtualBox
openSUSE 12.1 (i586) 3.1.9-1.4-desktop in EeePC 900

On 02/13/2012 02:06 PM, Stan Ice wrote:
> got Firefox 10.0,
> now it crashes every time I visit my broker’s site that requires Java
> and Iced Tea plugin.

did you update both java and firefox?

roll your firefox back to version 9:

read my caveat, and if you wish then go to
http://software.opensuse.org/search

-scroll down until you find “MozillaFirefox” [NOT
“MozillaFirefox-branding-basedonopensuse”, NOT
“MozillaFirefox-branding-openSUSE”]
only “MozillaFirefox”

-CHECK the rpm name, do NOT pick one with “MozillaFirefox-7.something”,
or “MozillaFirefox-8.something” instead keep going to the next page
until you find exactly “MozillaFirefox-9.0-2.6.1.something”

-and carefully left click on the correct single RPM [do NOT click on the
nearest 1-Click you see]…instead pick ONE:

if you have a 32 bit system > MozillaFirefox-9.0-2.6.1.i586.rpm
if you have a 64 bit system > MozillaFirefox-9.0-2.6.1.x86_64.rpm

  • there will be a pop up which tell WHICH RPM is gonna be used, READ it
    and make sure it is correct, then click on the “Open with” and spin to
    “Install/Remove Software (default)”, then click ok

  • give your root password when asked and cross your fingers and wait for
    YaST to do its stuff…

then, shut down and restart firefox, click Help > About Firefox and make
sure you have version 9, then go to your broker and see if it works…

if it does not, you probably have to roll back the java also…but first
we need to make sure you actually did update java yesterday also…

do that you…AH! see, you did not say your desktop environment…so
can’t tell you how…instead of telling you how, i’ll tell you what:
look at /var/log/zypp/history and you will see a list of updates listed
by the date they were installed…look at ‘yesterday’ and see if there
are any “java” packages…if there are, note their exact name and
report back…

and, while you are paying attention let me mention to NOT use “zypper
up” again until you have learned how to make sure this doesn’t happen again.

instead of “zypper up”, use YaST Online Update or “zypper patch” to
fetch and install the needed security patches and major bug fixes, and
use YaST Software Management for installing or removing software, and
always follow the advice in the paragraph beginning with “IMPORTANT” in
this posting: http://tinyurl.com/33qc9vu

now, that advice is for new folks…here is my repo setup
http://paste.opensuse.org/81397698 because i am new!


DD http://tinyurl.com/DD-Caveat
Read what Distro Watch writes: http://tinyurl.com/SUSEonDW

Same problem here. I could not log into my bank (java is used). Firefox crashed. I went back to Firefox v9 which I found thanks to DenverD. It seems ok now.

On 02/13/2012 10:16 PM, bkv1 wrote:
> It seems ok now.

please log a bug against FF10 and JDK, begin here: http://tinyurl.com/nzhq7j

reference this thread in the bug, and tell them you back leveled to FF9
and it works…

when you have a bug number please return here and post it so those
following in via Google can also go to the bug for the latest info…

thanks…OH, and please say how did you install FF10?

  1. YaST Online Update
  2. Zypper patch
  3. Zypper up
  4. Zypper dup

thank you for your contribution to FOSS…


DD http://tinyurl.com/DD-Caveat
Read what Distro Watch writes: http://tinyurl.com/SUSEonDW

I’m using firefox 10. The java sudoku game at the New York Times worked fine for me this morning.

On two different older systems, when I started firefox after the 10.0 upgrade, it crashed. However, on restarting, it ran just fine.

(just a couple of related data points)

On 02/13/2012 11:06 PM, nrickert wrote:
> The java sudoku game

with openJDK?
installed FF10 how? (YOU or “zypper [what?]”


DD http://tinyurl.com/DD-Caveat
Read what Distro Watch writes: http://tinyurl.com/SUSEonDW

Sorry for lack of clarity.

Yes, using openJDK. And ff10 installed via online update.

There were no java updates, only Firefox and Thunderbird and some vlc related stuff.

I’m on Xfce but can also login to KDE.

Update thingy pops up every now and then but rarely completes its work, hanging on “refreshing software stage” or something. On KDE I was advised to uninstall “kpackagekit” or what’s it called altogether. Online Update in Yast requires too many clicks to get to, I thought “zypper up” would do the same thing and faster but, apparently, I was wrong.

My site is Maybank Kim Eng Securities (Thailand) Plc. The Java page is called KELiberty but you won’t see the link unless you create at least a trial account. Their problem is certificates, all browsers, including IE, throw certificate error (and they describe it in manuals) but on Linux only Firefox can get past it and display all java applets on the page, Chrome and Opera allow the page itself but not connections for individual applets. I’d love to know how to solve that, too, but that’s not important right now.

NYTimes Sudoku hangs on “Loading files, one moment please” but at least it doesn’t kill Firefox.

I was hoping for separate Firefox install in my home directory that I could use for this particular site, if anybody can shed a light on, please? In the meantime I’ll go download FF9 and prepare for system wide reinstall.

NYTimes Sudoku hangs on “Loading files, one moment please” but at least it doesn’t kill Firefox.

Works here
12.1 kde4 default java stuff

That sometimes happens here. When it happens, I kill the java process and reload the page.

That happened before with opensuse 11.4. It happened both with IcedTea and Sun/Oracle Java. It seems to happen less often with 12.1 (using IcedTea).

I tried reloading and tried using in Opera, it hangs in the same place - filling the place with black and white squares.

It was the first sign that my Java is broken.

I tried running old Firefox 3.06 installed from tar.bz2 file into my home directory and I renamed .mozilla folder - it still crashes on my java page. I run it in terminal and so got some errors to paste:


...
[DSA] save Chart profile url : http://liberty.kimeng.co.th/dbasp/update_user_pref.asp
[DSA] load Chart profile url : http://liberty.kimeng.co.th/dbasp/get_user_pref.asp
[DSA] load portfolio url : http://liberty.kimeng.co.th/portfolio/portfolio_load.asp
[DSA] update portfolio url : http://liberty.kimeng.co.th/portfolio/portfolio_save.asp
[DataBridge] cannot run redirectto
Assertion failure: rt->onOwnerThread(), at /home/abuild/rpmbuild/BUILD/mozilla/js/src/jsapi.cpp:6316
stan@linux-ttm8:~/firefox> [DataBridge] cannot send request : null,TICK.BK , dataSource is null.

Now, is this something broken with my Java or FF10 install messed up some databridges or something - integration of Java with the system? Reinstalling Java and IcedTea from Yast didn’t help. I wonder if reinstalling FF9 via Yast would unbreak Java. Should I try anyway?

I’m actually still using Firefox 9 (I didn’t let it update) because there is kde integration bug they let in.
But it doesn’t seem to be browser related, as you already tried different browsers and versions
I just check this for you on my box too as that’s _64 and it seems fine there too, also opera was fine and seamonkey.

I rolled back to Firefox 9 following DenverD’s instructions and got my Java back.

Installing Firefox 10 via Yast Online Update and not “zypper up” as I did yesterday still breaks Java,

Finally I settled on Firefox 9 installed by the system and Firefox 10 unpacked in home directory from their tar.bz2 file. That way I can run both.

With this setup Firefox 9 runs just as before but FF10 doesn’t detect IcedTea plugin and so doesn’t run Java at all. IcedTea also doesn’t show up in search addon results in FF10, I have a suspicion that it’s not yet compatible with the latest firefox.

When this update comes to .64 on my other machine I would stay clear for now.

NYTimes sudoku still hangs for me, but at a much later stage of loading.

I still have one unanswered question - what’s wrong with “zypper up”? What’s the danger? What doesn’t it do that Online Update does?

Stan Ice wrote:
>

>
> I still have one unanswered question - what’s wrong with “zypper up”?
> What’s the danger? What doesn’t it do that Online Update does?
>

  1. Zypper up

This installs never versions of previously installed software.
Known as “version upgrades”
Zypper up does not do vendor changes, so when a piece of software is
originated from a certain vendor, it will get the never versions from
that same vendor.

A new version of any software can have regressions or new bugs, so be
aware of that.

A vendor here could be sya, packman.
If the original version is from OSS or NON-OSS, possibly newer versions
from packman will not be installed.

If say, mplayer is installed from packman, it will get updated whenever
there’s a never version in packman available.

I remember having some trouble with VLC. A new version was bad.
I needed to wait for quite some time to get another, good version.
Once I got it, I tabooed it and kept the good working version from that on.

So there was trouble because a newer software package, not because of
zypper.

If one installs something by 1-click install, that often adds a repo.
It may be wise to disable that repo after installation if the software
does what one wanted.
I have some of those enabled and I get some updates from them though.

Then again, OSS and NON-OSS don’t have newer versions of anything.

So any software originating from those will get their updates only via
update repo. Updates there are from same vendor though, so zypper up
does them. Which is fine.

An example could be Firefox that came the normal way with the distro.

Since it doesn’t make sense to fix something that’s not broken, I keep
some packages tabooed.
But a lot of people want to have a new version of everything.

Even better if before anyone else does.

That’s why some even run factory, which is for development and bug
removing, not to have the latest to brag about.

Those people are better off by subscribing to the factory mailing list.

  1. Zypper patch

This installs updates only if they are of type “patch”
These updates are in update repo.

This is a good way to install the patches automagically.
I have the following cron job running those:



7 1 * * * /usr/bin/zypper up -y -t patch --skip-interactive
--auto-agree-with-licenses


  1. Zypper dup

This updates all newer versions and also does vendor changes if another
vendor has a newer package.

It’s meant for ‘Distribution Upgrade’ (dup)

I have upgraded my systems several times with this, live.
A couple of times also leaping over a version, like from 11.2 to 11.4.

This is a supported way to go, from one version to the next only, though.

This is something where dependency problem solving may be required
though. So dependency problem solving is something one needs to know.

Vahis

http://waxborg.servepics.com
openSUSE 11.4 (x86_64) 2.6.37.6-0.11-default main host
openSUSE 12.1 (x86_64) 3.2.4-6-desktop Tumbleweed in VirtualBox
openSUSE 12.1 (i586) 3.1.9-1.4-desktop in EeePC 900

Stan Ice wrote:
>
> I rolled back to Firefox 9 following DenverD’s instructions and got my
> Java back.

This site seems to be very picky about browsers and their versions.
Once you have a working browser to view that page, keep it :wink:
>
> Installing Firefox 10 via Yast Online Update and not “zypper up” as I
> did yesterday still breaks Java,

It is exctly the same update, so it works the same way.
>
> Finally I settled on Firefox 9 installed by the system and Firefox 10
> unpacked in home directory from their tar.bz2 file. That way I can run
> both.

That’s good.
>
> With this setup Firefox 9 runs just as before but FF10 doesn’t detect
> IcedTea plugin and so doesn’t run Java at all. IcedTea also doesn’t show
> up in search addon results in FF10, I have a suspicion that it’s not yet
> compatible with the latest firefox.
>
> When this update comes to .64 on my other machine I would stay clear
> for now.
>
> NYTimes sudoku still hangs for me, but at a much later stage of
> loading.
>
> I still have one unanswered question - what’s wrong with “zypper up”?
> What’s the danger? What doesn’t it do that Online Update does?
>

You did nothing wrong, read my other reply through :slight_smile:

Vahis

http://waxborg.servepics.com
openSUSE 11.4 (x86_64) 2.6.37.6-0.11-default main host
openSUSE 12.1 (x86_64) 3.2.4-6-desktop Tumbleweed in VirtualBox
openSUSE 12.1 (i586) 3.1.9-1.4-desktop in EeePC 900

Thanks, Vahis, but i don’t see how doing “zypper up” and not Online Update could break my system. If I have some non-strandard repos enabled that let buggy programs in, the same software would be updated via Yast Online Update as well.

My faith is “zypper up” is shaken, I need a second opinion - is it still safe? Doesn’t it check for dependencies just like Online Update does? Online Update runs Suse post-configuration things, does zypper do that as well? That’s the only thing I suspect might be different.

Most of the time zypper updates libs and I don’t see a way to evaluate their usefulness. My only empirical observation is the playback of HD videos on the old computer - it has definitely improved over the time, and I doubt it has anything to do with front end players like mplayer, it’s the codec part that got a lot more efficient, thanks to updates.

Stan Ice wrote:
>
> Thanks, Vahis, but i don’t see how doing “zypper up” and not Online
> Update could break my system.

It didn’t. It did just what it should. There’s nothing wrong with it.

You should read ‘man zypper’, with thought.

If I have some non-strandard repos enabled
> that let buggy programs in, the same software would be updated via Yast
> Online Update as well.

Not if they are from some other place than update repo.

YOU, YaST Online Update, only does the ones in update repo, patches.
Same as ‘zypper patch’ or ‘zypper up -t patch’

>
> My faith is “zypper up” is shaken, I need a second opinion - is it
> still safe? Doesn’t it check for dependencies just like Online Update
> does? Online Update runs Suse post-configuration things, does zypper do
> that as well? That’s the only thing I suspect might be different.

Read my reply, 1. 2. and 3.

Zypper does what you tell it to.
Just read and also read ‘man zypper’
>
> Most of the time zypper updates libs and I don’t see a way to evaluate
> their usefulness. My only empirical observation is the playback of HD
> videos on the old computer - it has definitely improved over the time,
> and I doubt it has anything to do with front end players like mplayer,
> it’s the codec part that got a lot more efficient, thanks to updates.
>

Those come from packman (or they should, you should have packman enabled
and of course the correct version to your distro)

The players there normally improve or get new features and so forth.
Sometimes there are regressions, this is rare though.

Vahis

http://waxborg.servepics.com
openSUSE 11.4 (x86_64) 2.6.37.6-0.11-default main host
openSUSE 12.1 (x86_64) 3.2.4-6-desktop Tumbleweed in VirtualBox
openSUSE 12.1 (i586) 3.1.9-1.4-desktop in EeePC 900

On 02/14/2012 08:26 AM, Stan Ice wrote:
> I still have one unanswered question - what’s wrong with “zypper up”?
> What’s the danger? What doesn’t it do that Online Update does?

am happy to see you can trade stocks today!

ok here is the deal:

first, your problem occurs whether you use YaST Online Update or
“zypper up”, so this problem would not be helped (or avoided) by a new
understanding of:

  1. YaST Online Update pulls only from the update repo–which contains
    security patches and major bug fixes only [it does not ever contain
    the incremental changes going toward new features, prettier buttons,
    flashier flash etc].

Think like this: someone finds a BIG problem (like IcedTea won’t work in
FF10) and logs a bug on it (have you??)…so, some folks focus on and
fix it…when fixed they can ‘drop’ the new code into the update repo,
and the next time you run YaST Online Update, it will ‘see’ the code to
patch FF10, and see that you have the old (broken) FF10
installed–and, it will offer to use its magic to pull the fixed FF10
into your machine.

  1. “zypper patch” (“Install all available needed patches.”) does exactly
    the same thing! it looks ONLY inside the update repo, and will install
    only the security fixes and major/special bug fixes (like the fixed up
    FF10) which are in the update repo.

  2. completely different is “zypper up” (short for update; “Update
    installed packages with newer versions, where possible.”) because it
    will look into every repo you have enabled, and if it finds
    yesterday’s completed code for XYZ 1.2.3-b in a repo you have enabled
    (like maybe factory, evergreen, tumbleweed, unstable, playground, extra,
    maintenance OR any dev’s /home repo), and you have a perfectly
    functioning XYZ 1.2.3-a it will offer to install this slightly
    ‘enhanced’ version–neither a major bug fix or security fix (maybe maybe
    just a “prettier” icon) …

now, if XYZ 1.2.3-b requires a new KDE library 4.8-b (and you have
installed KDE lib4.8-a) “zypper up” will offer to install a new XYZ
and the KDE lib-b, and, it will probably warn you about conflicts and
ask if you wanna install anyway, and if you blink and say yes, you will
soon be the proud owner of a fully functioning XYZ-b with the prettier
icon running happily in the slightly flashier KDE-b!

but what if Firefox 10 won’t run in KDE-b, and neither does PulseAudio,
or or or or your broker’s required Java?

see, when you “zipper up” with 10, 20, 30 repos you open your system up
to all sorts of potential conflicts…that are NOT even offered when you
use YaST Online Update or “zypper patch”!

now, if you wanna run the latest and greatest (or worst nightmare of
dependency mismatch you ever had) from every repo on the planet, then
“zipper up” is exactly what you want…but, if you prefer being able to
use your broker account tomorrow it might be wise to have TWO machines,
identical in every way…update the Test machine today and use it until
you see it is perfectly stable and all the applications you depend on
function…THEN update your Dependable Machine, etc

or, do a FULL system backup before you run “zypper up”…

or, play it safe and disable all repos other than oss, non-oss, update
and packman…AND use “zypper patch” anyway, just in case you used a
1-Click install yesterday and forgot to disable that repo…

now caveat: there is chance i have no idea what i’m talking about, and i
am sure you will find folks who say they have use “zypper up” everyday
for years and have never had a problem…but they might not tell you
that they already have only the main four repos enabled/refreshed AND
they LOOK at every update offered and decide if they (for example)
really want XYZ-b so much that they are willing to take a chance on
KDE-b, even when they KNOW they need to sell some stock tomorrow when
the bell rings!

so take your pick–its your machine…

and remember that some folks here who might give advice or recount their
experiences only risk that their favorite game does not run if they
install XYZ-b

last: “zypper dup” (dist-upgrade - Perform a distribution upgrade.) with
an unintended and fully thought through mix of repos is kinda like
putting a gun to your head and pulling the trigger (without knowing if
it is loaded or not–Have a lot of fun!).

ymmv


DD http://tinyurl.com/DD-Caveat http://tinyurl.com/DD-Hardware
http://tinyurl.com/DD-Software
Read what Distro Watch writes: http://tinyurl.com/SUSEonDW

I think I know what zypper does, more or less, but I had no idea that YOU would only update the official update repo and not software that came from Pacman, for example. This is strange and unexpected and I don’t know what to do about it.

Does it mean that without “zypper up” my Smplayer, for example, would never ever get updated? Really?