• Welcome to OS2World OLD-STATIC-BACKUP Forum.
 

News:

This is an old OS2World backup forum for reference only. IT IS READ ONLY!!!

If you need help with OS/2 - eComStation visit http://www.os2world.com/forum

Main Menu

Firefox 4 on Virtual Machine trap.

Started by miturbide, 2011.05.03, 18:35:12

Previous topic - Next topic

miturbide

Hi

I had read that newers version of Firefox cause traps on eComStation 2.0 when running on VirtualBox.

Now I had tried my self with Firefox 4.0.1 and eCS 2.0 installed on VirtualBox 4.0.4 under  Windows 7 (64bits) Intel i3 Machine.

The first time I run Firefox 4.0.1, when it started to update the profile it gave me:

Exception in Module: JFS
Trap 0003

(screenshot added)

On the next reboot I started Firefox 4.0.1 and worked for a file.
Later it gave me this trap.

Exception in Module: OS2Krnl
Trap 000e


I have both firefox installed (the default one 3.5.3) and the 4.0.1 in different folder using the same Mozilla home path on that VM.
Firefox 3.5.3 works fine on the VM without trapping.

Any ideas how to get newer Firefox running more stable on a VirtualBox machine?

Regards
Martín Itúrbide
OS2World.com NewsMaster
Open Source Advocate

Skype - martiniturbide
Google Talk - martiniturbide@gmail.com

rwklein

Quote from: miturbide on 2011.05.03, 18:35:12
Hi

I had read that newers version of Firefox cause traps on eComStation 2.0 when running on VirtualBox.

Now I had tried my self with Firefox 4.0.1 and eCS 2.0 installed on VirtualBox 4.0.4 under  Windows 7 (64bits) Intel i3 Machine.

The first time I run Firefox 4.0.1, when it started to update the profile it gave me:

Exception in Module: JFS
Trap 0003

(screenshot added)

On the next reboot I started Firefox 4.0.1 and worked for a file.
Later it gave me this trap.

Exception in Module: OS2Krnl
Trap 000e


I have both firefox installed (the default one 3.5.3) and the 4.0.1 in different folder using the same Mozilla home path on that VM.
Firefox 3.5.3 works fine on the VM without trapping.

Any ideas how to get newer Firefox running more stable on a VirtualBox machine?

Regards

Well first of all don't modify anything on that VM. With Theseus we need to see where JFS.IFS is loaded when the system comes up. Open a ticket with this trap screen from JFS. Since it is a TRAP 0003 (breakpoint) we should have luck in finding this problem.

Roderick

miturbide

I had opened a ticket.

Im not sure if it is a JFS issue, since there are other problems reported with Firefox and eCS as guest on VirtualBox.

Also, any tips on how to use Theseus to get a log with will usefull too.
Martín Itúrbide
OS2World.com NewsMaster
Open Source Advocate

Skype - martiniturbide
Google Talk - martiniturbide@gmail.com

scrutch2001

I am having exactly the same problem - Firefox 4 causes a trap and VM crash in Virtual Box (Mac Snow Leopard host).  It does NOT cause a trap in either VMWare or Parallels Workstation on the Mac.

rwklein

Quote from: scrutch2001 on 2011.05.04, 01:10:43
I am having exactly the same problem - Firefox 4 causes a trap and VM crash in Virtual Box (Mac Snow Leopard host).  It does NOT cause a trap in either VMWare or Parallels Workstation on the Mac.

Honestly I don't have hard facts to back it up. But sometimes I really wonder how mature VM are.

Some the things I have seen:

Running MPTS with Virtual PC 2004 dragged down just about the complete host OS Windows XP (system responded almost
in no way to keyboard or mouse input anymore). Could be reproduced every time. Seems some 16 bit code in MPTS screwed things.

A developer I know had weird output with debugging an application with GCC. On real CPU the same
code give different results then in a VM. (Virtual box).

We tested Virtualbox 3.16 with eCS 2.0 at the time and Virtualbox 3.20. Later people reported problems with Virtualbox.
Especially traps and hangs.

One thing we still need to look at. If you load the SMP kernel in Virtual PC it will always trap the system in JFS.IFS (happens during system startup!).
Do the same on real hardware never seen...

For me virtual machines are not the most stable thing in town and with Virtualbox I do have my doubts looking at the varying results people have with installing eCS with Virtualbox.
From the postings I see I get the impression to much stuff is still happening with Virtualbox underneath the boned.
I just have not had the time yet to make a complete inventory. And again I see to little feedback in the ecomstation bugtracker.

From my point of view it should not be the OS that should adopt to the virtual machine but the virtual machine should be a stable environment.  An exception is of course if we clearly have a defect in eCS!

Roderick Klein
Mensys

ppgrainbow

Quote from: rwklein on 2011.05.04, 01:25:18
Quote from: scrutch2001 on 2011.05.04, 01:10:43
I am having exactly the same problem - Firefox 4 causes a trap and VM crash in Virtual Box (Mac Snow Leopard host).  It does NOT cause a trap in either VMWare or Parallels Workstation on the Mac.

Honestly I don't have hard facts to back it up. But sometimes I really wonder how mature VM are.

Some the things I have seen:

Running MPTS with Virtual PC 2004 dragged down just about the complete host OS Windows XP (system responded almost
in no way to keyboard or mouse input anymore). Could be reproduced every time. Seems some 16 bit code in MPTS screwed things.

A developer I know had weird output with debugging an application with GCC. On real CPU the same
code give different results then in a VM. (Virtual box).

We tested Virtualbox 3.16 with eCS 2.0 at the time and Virtualbox 3.20. Later people reported problems with Virtualbox.
Especially traps and hangs.

One thing we still need to look at. If you load the SMP kernel in Virtual PC it will always trap the system in JFS.IFS (happens during system startup!).
Do the same on real hardware never seen...

For me virtual machines are not the most stable thing in town and with Virtualbox I do have my doubts looking at the varying results people have with installing eCS with Virtualbox.
From the postings I see I get the impression to much stuff is still happening with Virtualbox underneath the boned.
I just have not had the time yet to make a complete inventory. And again I see to little feedback in the ecomstation bugtracker.

From my point of view it should not be the OS that should adopt to the virtual machine but the virtual machine should be a stable environment.  An exception is of course if we clearly have a defect in eCS!

Roderick Klein
Mensys


I feel your pain. When I tried to install Firefox 4 on OS/2 Warp 4, the right mouse click caused the browser to crash. It seems that remnants of 16-bit code in the MPTS might be the cause, but I could be wrong. And not only what you described is a defect in eCS, it's also a defect in OS/2 as well.

If there is no way to work around fixing this serious bug, then the future of Firefox on OS/2 (and eCS) may be in serious jeopardy. :(

(Right now, I'm having a hard time accessing the OS/2 World website. And it appears that server problems may render this forum thread inaccessible. If that's the case, I'm irresponsible.)

RobertM

Quote from: ppgrainbow on 2011.05.13, 21:24:52
Quote from: rwklein on 2011.05.04, 01:25:18
Quote from: scrutch2001 on 2011.05.04, 01:10:43
I am having exactly the same problem - Firefox 4 causes a trap and VM crash in Virtual Box (Mac Snow Leopard host).  It does NOT cause a trap in either VMWare or Parallels Workstation on the Mac.

Honestly...

From my point of view it should not be the OS that should adopt to the virtual machine but the virtual machine should be a stable environment.  An exception is of course if we clearly have a defect in eCS!

Roderick Klein
Mensys


I feel your pain. When I tried to install Firefox 4 on OS/2 Warp 4, the right mouse click caused the browser to crash. It seems that remnants of 16-bit code in the MPTS might be the cause, but I could be wrong. And not only what you described is a defect in eCS, it's also a defect in OS/2 as well.

Strong disagreement here. A piece of real hardware does certain things. It does not do other certain things. If it works properly on real hardware, but not in a VM, then the implementation of the VM is flawed (does not properly emulate the real hardware it is supposed to). That is not a bug in eCS/Warp. Yes, perhaps it would be nice if all the remaining 16 bit code was removed from eCS/Warp - but that has nothing to do with a flawed VM implementation.

Now as for Ring 2... OS/2 is the ONLY mainstream operating system that actually takes decent advantage of the CPU's privilege/protection schemes by actually making use of the CPU's built in protection levels (the various CPU rings). As a matter of fact, Windows is going the WRONG direction by glomming more things into rings that they don't belong in.

This again, simply means that the VM is NOT a full or proper or hardware compatible implementation of the hardware it claims to virtualize - again, not an OS/2 or eCS problem.

Quote from: ppgrainbow on 2011.05.13, 21:24:52
If there is no way to work around fixing this serious bug, then the future of Firefox on OS/2 (and eCS) may be in serious jeopardy. :(

Doubtfully... impacted? Perhaps. Serious jeopardy? I doubt it.


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|