| Summary: | Eclipse crashes on a specific system but works on all others with the same OS | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Mike <dphe> | ||||||
| Component: | SWT | Assignee: | Project Inbox <swt-triaged> | ||||||
| Status: | RESOLVED WORKSFORME | QA Contact: | Grant Gayed <grant_gayed> | ||||||
| Severity: | major | ||||||||
| Priority: | P3 | CC: | dphe, remy.suen | ||||||
| Version: | 3.4.1 | Keywords: | needinfo | ||||||
| Target Milestone: | --- | ||||||||
| Hardware: | Other | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Mike
(In reply to comment #0) > Build Identifier: 3.4.1 Please test with 3.6. > # C [libxul.so+0xcf2bec] cairo_scaled_font_create+0x96 What versions of XULRunner/Firefox/Seamonkey do you have installed? > # An error report file with more information is saved as: > # /ws/susrikan-sjc/wave/hs_err_pid12506.log Please attach the entire file. Created attachment 175304 [details]
JVM crash
The firefox version installed on the machine is: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.11) Gecko/2009060403 Red Hat/3.0.11-2.el5_3 Firefox/3.0.11 Created attachment 175305 [details]
JVM crash1
It looks like it has loaded the xulrunner libraries in /ws/susrikan-sjc/wave/plugins/org.mozilla.xulrunner.gtk.linux.x86_1.8.0.1/xulrunner/, and the libxul.so in there has cairo statically linked. I don't think this is typical of xulrunner; I've ldd'd libxul.so in a few different xulrunner versions and they all link to the OS's installed cairo. Is your xulrunner custom-built? Or if not, presumably it came shipped with an eclipse plug-in you have installed? I notice that you're on RHEL 5.3, so I think you should have a xulrunner installed with the OS (run "xulrunner" at the command line to verify this). If so then try stopping pointing the Browser at the xulrunner in /ws/susrikan-sjc/wave/plugins/org.mozilla.xulrunner.gtk.linux.x86_1.8.0.1/xulrunner/ and instead let it detect the OS-installed one at runtime. If you're wondering what needs to be undone, http://www.eclipse.org/swt/faq.php#specifyxulrunner details ways that a plug-in is able to point at a shipped xulrunner. If the xulrunner that's being used came from another plug-in and you're not sure which of these it's doing in order to point at itself then you may be able to just overwrite /ws/susrikan-sjc/wave/plugins/org.mozilla.xulrunner.gtk.linux.x86_1.8.0.1/xulrunner/ with a xulrunner downloaded from http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.11/runtimes/ . If you are going to do this just note the following: On linux there is not normally a need to ship xulrunner 1.8.0.1 because linux distros generally already contain an embeddable mozilla-based browser, and version 1.8.0.1 is too old to support JavaXPCOM. So my only guess is that if this has come from a plug-in you have installed then perhaps they have hacked the xulrunner for some reason. If you do try overwriting it with a newer version then I would suggest first copying their shipped one somewhere safe. Downgrading severity as this is not a typical problem, and it appears that swt may not be at fault. If this crash still happens for you with a recent 3.7-stream build like http://download.eclipse.org/eclipse/downloads/drops/I20110519-1138/index.php and with a xulrunner from mozilla.org then please follow up here. Timed out, closing. If you see this crash with a supported XULRunner version downloaded from eclipse.org then please reopen, thanks. Supported XULRunner versions: http://www.eclipse.org/swt/faq.php#browserlinux . |