Bug 203773

Summary: ESC problem when same user runs both 64 bit and 32 bit versions
Product: Red Hat Enterprise Linux 5 Reporter: Jack Magne <jmagne>
Component: escAssignee: Jack Magne <jmagne>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 5.0CC: ohegarty
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 5.0.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-11-13 13:05:42 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:
Bug Depends On:    
Bug Blocks: 181509    

Description Jack Magne 2006-08-23 17:58:48 UTC
Description of problem:

ESC being based on Xulrunner, makes use of Mozilla's user profile system.

Xulrunner, in the case of the Xulrunner app named "esc", places the user's
profile in the directory ~/.redhat/esc.

If user ex: "janem" runs esc on a 32 bit system, all will be well.
Then if the same user installs esc on some other 64 bit system and launches esc,
esc can have problems due to the fact that the 64 bit version is trying to acces
s a profile created by the 32 bit version of esc.


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

esc-1.0.0-7.fc6 


How reproducible:

Easily reproducible.


Steps to Reproduce:
1. Install esc on 32 bit system.
2. Proceed to run esc without incident as user "user".
3. Install esc on a 64 bit system/
4. Proceed to run esc as the same user "user".
  
Actual results:

The 64 bit invocation can have trouble starting, complaining about missing XPCOM
components.

Expected results:

The 64 bit and 32 bit versions should co-exist for a given user.

Additional info:

The workaround for this when running the 64 bit version under these conditions,
would be the following:

Move or remove the directory ~/.redhat/esc and retry.

Comment 1 Jack Magne 2006-09-20 19:50:19 UTC
I am working on a fix for this that ensures re-registration of all ESC XPCOM
components. Testing has gone well so far

Comment 2 Jack Magne 2006-09-24 16:51:04 UTC
XPCOM fix inluded in Rawhide build esc-1.0.0-15 when available. Problem has not
has now shown up in testing.

Comment 4 Jay Turner 2006-11-13 13:05:42 UTC
Closing out as resolved with the 20061111.0 trees.