Bug 604678
Summary: | [spice] spice-xpi crash (seg fault) on rhel 6 which causes firefox to crash | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Haim <hateya> |
Component: | spice-xpi | Assignee: | Yuval Kashtan <ykashtan> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | urgent | Docs Contact: | |
Priority: | medium | ||
Version: | 6.1 | CC: | bazulay, caillon, danken, hateya, iheim, jrb, lkocman, mgoldboi, stransky, uril, vbenes, yeylon, ykaul |
Target Milestone: | rc | Keywords: | Regression, TestBlocker |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | spice-xpi-2.3-0.4.el6 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-11-10 21:39:13 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
Haim
2010-06-16 13:28:10 UTC
nspluginwrapper-1.3.0-12.el6.x86_64 export IGNORE_WRAP="libtotem*:libjavaplugin*:gecko-mediaplayer*:mplayerplug in*:librhythmbox*:packagekit*:libnsISpicec*" It's because a missing NULL pointer check in nsPluginInstance::~nsPluginInstance(). It should be: nsPluginInstance::~nsPluginInstance() { // mScriptablePeer may be also held by the browser // so releasing it here does not guarantee that it is over // we should take precaution in case it will be called later // and zero its mPlugin member if(mScriptablePeer) { mScriptablePeer->SetInstance(NULL); NS_IF_RELEASE(mScriptablePeer); } } Note: The fix is already included in RHEL5 package, spice-xpi-2.2-1.el5. Verified on: spice-xpi-2.4-1.el6.x86_64 spice-client-0.4.2-18.el6.x86_64 kernel-2.6.32-70.el6.x86_64 firefox-3.6.9-1.el6.x86_64 nspluginwrapper-1.3.0-14.el6.x86_64 nspluginwrapper-1.3.0-14.el6.i686 No issues with launching spicec from user portal. Red Hat Enterprise Linux 6.0 is now available and should resolve the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you. |