Bug 132343

Summary: i386 firefox segfaults on Java sites
Product: [Fedora] Fedora Reporter: Erich Hoover <ehoover>
Component: firefoxAssignee: Christopher Aillon <caillon>
Status: CLOSED RAWHIDE QA Contact:
Severity: low Docs Contact:
Priority: medium    
Version: 3CC: wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-27 02:27:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Erich Hoover 2004-09-11 03:20:57 UTC
Description of problem:
Loading a website with a Java applet causes Firefox to segfault.  This
does not occur with the official binaries.

Version-Release number of selected component (if applicable):
firefox-0.9.3-8

How reproducible:
Always

Steps to Reproduce:
1. Install Firefox from RPM instead of binary
2. Copy Java plugin to ~/.mozilla/plugins/
3. Open Firefox and load a Java website
  
Actual results:
Firefox completely closes and leaves information on the console (if
run from console - see additional info).  Please note that the
mplayerplug-in errors are due to the 64-bit mplayer plugin being in
the same global plugin folder.  Workaround: Use official binaries or
64-bit browser w/ no Java.

Expected results:
Firefox opens the webpage.

Additional info:
(firefox-bin:23451): Gtk-WARNING **: Unable to locate theme engine in
module_path: "bluecurve",
LoadPlugin: failed to initialize shared library
/usr/lib/firefox-0.9.3/plugins/mplayerplug-in.so
[/usr/lib/firefox-0.9.3/plugins/mplayerplug-in.so: cannot open shared
object file: No such file or directory]
INTERNAL ERROR on Browser End: Exec of "java_vm" failed: 2
<
System error?:: No such file or directory
INTERNAL ERROR on Browser End: Could not read ack from child process
System error?:: No such file or directory

Comment 1 Warren Togami 2004-09-19 03:08:34 UTC
We need more details.  Exactly what version of java is this?  Please
retest it with 64bit plugins fully removed, firefox debuginfo
installed, and get a gdb backtrace.

Is this an issue running the same on a pure 32bit system?

Comment 2 Erich Hoover 2004-09-19 18:35:34 UTC
Is there a way I can install the debuginfo without downloading the
source package and manually compiling it?  I run into problems
attempting this.  I downloaded the source package, extracted it,
switched to the folder, created a 32-bit environment ('linux32 su'),
configured, and tried to make and ran into problems after a while:
{standard input}: Assembler messages:
{standard input}:167: Error: suffix or operands invalid for `push'
{standard input}:177: Error: suffix or operands invalid for `push'
{standard input}:183: Error: suffix or operands invalid for `pop'


Comment 3 Warren Togami 2004-09-19 21:14:26 UTC
Ah crap... I just remembered that our firefox debuginfo package is
broken. =(


Comment 4 Erich Hoover 2004-09-23 04:29:26 UTC
Whatever was causing the problem is fixed in the 1.0 Preview Release
available in RAWHIDE.

Comment 5 Christopher Aillon 2004-09-27 02:27:19 UTC
Ok, then marking RAWHIDE.