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.
I am working on a fix for this that ensures re-registration of all ESC XPCOM components. Testing has gone well so far
XPCOM fix inluded in Rawhide build esc-1.0.0-15 when available. Problem has not has now shown up in testing.
Closing out as resolved with the 20061111.0 trees.