Closed
Bug 195614
Opened 21 years ago
Closed 17 years ago
regxpcom shared library is corrupted
Categories
(SeaMonkey :: Installer, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: pavel1r, Assigned: mostafah)
References
Details
Attachments
(1 file)
27.75 KB,
image/png
|
Details |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4a) Gecko/20030301 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4a) Gecko/20030301 When I install calendar on latest mozilla build (2003030108), mozilla crashes on first restart. When I try to run calendar, the message pops up, suggesting to exit mozilla and run regxpcom. If I run regxpcom, it crashes too. Reproducible: Always Steps to Reproduce: 1. Install calendar on latest mozilla build. 2. 3. Actual Results: Mozilla crashes on first startup and install incomplete. Expected Results: Start mozilla normally and complete calendar install.
Comment 1•21 years ago
|
||
I tried with Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030302 I Installed a calendar-xpi from my harddisk (2003021416-cal) After Restart I had an Alert as shown in my attatchment I tried again and Installed from the download page (same calendar- version), same result. 2003021416-cal does not work with mozilla 1.4a WIN
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•21 years ago
|
||
This alert is shown when I try to start calendar witn mozilla 1.4a calendar will start, but I can not se any of my old entries. I did not test more calendar functions.
This is exactly the alert I see. When I run regxpcom as suggested, it crashes.
Comment 4•21 years ago
|
||
Today It worked for me, I Installed 2003021416-cal for Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030304 without any Problem.
Comment 5•21 years ago
|
||
Today I had the Problem again and saw message as #2
Comment 6•21 years ago
|
||
DUP of bug 191616 ?
Comment 7•21 years ago
|
||
#6 Sorry, I wanted to say This might be a DUP of bug 134432
Comment 8•21 years ago
|
||
*** Bug 197053 has been marked as a duplicate of this bug. ***
Comment 9•21 years ago
|
||
I have the same problem installing another package aka multizilla. This is *not* a calendar problem but an installation problem. There is a workaround of this bug in 134432 bug. pavelr: please change Product/component to browser/installation and shortdesc to regxpcom shared library is corrupted
Blocks: 134432
Reporter | ||
Comment 10•21 years ago
|
||
As you requested
Component: Calendar General → Installer
Product: Calendar → Browser
Summary: Calendar does not install on latest mozilla builds (1.4a) → regxpcom shared library is corrupted
Version: unspecified → Trunk
Comment 11•21 years ago
|
||
I have a workaround to the installation and component registration problem, and I am posting it here at Yves' request in bug #134432 (thanks, Yves): 1. Do a clean install of Mozilla. 2. Install your component (Calendar, Multizilla, Enigmail, etc) via the usual xpi routine, and close the browser completely (including Quick Launch if enabled). 3. Go to your installation directory of Mozilla and find xpcom.dll. Rename xpcom.dll (but don't delete or overwrite it) to something like xpcom-new.dll. 4. Add the xpcom.dll from the 20030228 (win32) build (build 2003022814 was the last win32 build that successfully installed .xpi components for me). 5. Run regxpcom.exe (but NOT Mozilla yet!) either by doubleclicking the executible or by invoking it in a DOS window. A DOS window will open, about 3-4 lines of messages will fly by (essentially telling you that the component has been registered) and then close quickly. 6. Restore the current build's proper xpcom.dll by renaming the xpcom.dll file (from the 20030228 build) to xpcom-old.dll and renaming xpcom-new.dll (from Step 3 above) back to xpcom.dll. (This is important, since the 20030228 xpcom.dll is seriously incompatible with builds dated after about 20030308 or so.) 7. Now start Mozilla and your component will be fully functional. _________* A note regarding 2003031216 win32 builds *___________ Several testers, including myself, have noticed that the 2003031216 build has no "native" xpcom.dll, but the registration of the .xpi components works fine with the method described above. However, I still made sure to rename xpcom.dll back to xpcom-old.dll, since this particular build seems to run fine without any xpcom.dll at all! Don't know why this build has no "native" xpcom.dll. Could be a fluke of this build, or a programmatic change to Mozilla and how it handles (and registers) components. ________* End note regarding 2003031216 win32 builds *__________ Hope this helps.
Comment 12•21 years ago
|
||
Thank you Rainer. Please note that XPcom shared libraries are just used afak for installation of XPI packages. Works for me with 20031301 mathml libart svg-GDI I could install an XPI without any problem.
Comment 13•21 years ago
|
||
mike: what's the right component for this? It's clearly not installer. trying xpinstall
Component: Installer → Installer: XPI Packages
Comment 14•21 years ago
|
||
196543 is a dupe of this one. Please check if this one is not a dupe of 194030
Comment 15•21 years ago
|
||
Henrik please: can you verify the dependencies and dupes and change the OS to all please
Comment 16•21 years ago
|
||
13 DLL files are missing using sea installer. I got a crash installing calendar but with sea installer, i got a spirall collector windows. Attaching the bug report # to bug 198041
Comment 17•21 years ago
|
||
WFM with latest [2003031710]mozilla-win32-svg-libart-mathml.zip This build is not concerned by bug #134432 because this build include Calendar. I should try to uninstall Calendar and reinstall it for the test, I could install mozdev's spellchecker multizilla and googlebox without any problem and bug 198041 is a WFM too. Peter : what is a debug build ? and wich one ?
Comment 18•21 years ago
|
||
Rainer : your workaround does not work. I had to change a chain of dynamic libraries in both mozilla directory and mozilla\content directory. i finally gave up and change all DLLs and regxpcom program finally did not crash.
Comment 19•21 years ago
|
||
I see this with tonight's build (2003031908). This is very serious to me, I'm not gonna use newer versions of mozilla if I can't install the calendar easily.
Updated•21 years ago
|
Flags: blocking1.4a?
Flags: blocking1.3?
Comment 20•21 years ago
|
||
Ben: see my comment #17 for a workaround. Mathlm builds are free of this bug, and Calendar is default on these. This is an installer bug.
Comment 21•21 years ago
|
||
What is the deal with mathml builds anyway? Do they include all of the latest checkins and bugfixes that the non-mathml builds have?
Comment 22•21 years ago
|
||
This might have to do with GRE: I'm using Windows nightly -sea installers which also install a GRE. In my Mozilla directory there is no xpcom.dll at all and I'm experiencing all the problems mentioned here (Calendar doesn't finish install, regxpcom.exe crashes, complaining about not finiding xpcom.dll). BUT there is a xpcom.dll in C:\Program Files\Shared Files\GRE\<Mozilla version identifier>\ and if I copy this file to the Mozilla directory, regxpcom doesn't crash anymore. I have yet to find out if this also fixes the Calendar install problem...
Updated•21 years ago
|
Flags: blocking1.4a?
Flags: blocking1.4a-
Flags: blocking1.3?
Flags: blocking1.3-
Comment 23•21 years ago
|
||
Problem solved? I installed Mozilla Calendar 2003032410-cal without problems for Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030328(08) and Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030325
Comment 24•21 years ago
|
||
I'm having the same behavior as described in comment 22, except I'm not trying to install Calendar at all. This crash happens for me just installing the 1.4a build on WinXP.
Flags: blocking1.4b?
Comment 25•21 years ago
|
||
Since we aren't being built by default, we can't be blocking any milestones.
Flags: blocking1.4b? → blocking1.4b-
Comment 26•21 years ago
|
||
I think perhaps I don't understand this bug, then. I'm reporting that the behavior in comment 22 (i.e. crash on startup unless you copy xpcom.dll into the moz directory) is happening to me on WinXP with the official Mozilla 1.4a milestone release. That seems to contradict comment 25. Should I open a different bug?
Comment 27•21 years ago
|
||
I've just had lots of fun with this bug (or something very like it). A couple of days ago I tried to install calendar and had similar behaviour to that reported above (crash first time run, warnings on subsequent runs etc). Not actually needing it and being too lazy to uninstall it I just left in mozilla and didn't use it. no problem. (The build I was using is a couple of days old, 20030525-ish i think, on WinXP). Well today I had a blue screen when closing down mozilla (happens about 1 time in 100, a separate mozilla/display driver issue I think) and on restarting the computer mozilla would not run. No error messages, just nothing happened, either using a desktop shortcut or from the command line. Restarting did not change anything. OK... so I reinstalled the last build I had. This time it crashes at the end of the install (when it tries to launch mozilla) and every time I try to run it it crashes. As I'm lazy (I think I mentioned that already) I didn't remove anything before I tried re-installing the first time, so now I uninstall mozilla completely, removing directories etc. Still crashes. I download some older builds and a milestone just in case. Still crashes. OK, now I'm confused (and a little scared). I (as far I know) have completely cleansed the system of any mention of mozilla, but something was still affecting it when I reinstall. Looking at the windows crash-catcher thing it says the exception occured in xpcom.dll. So I searched bugzilla and found this bug. Next problem: I regularly install nightly builds but almost never remove the previous version (I'm lazy and figure if I'm not going to do it, neither is your average user, so it should be factored into the design process). This means I had about 8 directories in the GRE folder (which I didn't know about), all containing their own xpcom.dll. I delete all these. No change - STILL crashes when I install. Hmm... I'm really stuck now. "Ack! All my mail is in there!". Now I noticed when I searched for xpcom that the copy of Firebird I'd installed (and barely used) also had its own version of xpcom.dll, as did a version of phoenix from months ago that I'd forgotten about (That's about 10 copies of xpcom.dll for them that's counting). There's a windows command that tells you which version of a dll is registered, but I couldn't remember what it was so as a last resort I deleted these two folders and voila! it works! Finally. From this I deduce several things: 1) Mozilla needs to manage its components better. My Mozilla seems to have been using a copy of xpcom (or whatever) that was in the Firebird directory. Bad. 2) Mozilla needs to manage new version installations better. Either that or force an uninstall before a new installation. 2a) I need to manage new version installations better. 3) Mozilla shouldn't allow non-compatible extensions to be installed. (Yes, I know, not easy) Now, I focused on xpcom.dll as that seemed to be the root of this bug, but it could in fact have been anything in those directories. I didn't spend too much time testing it as I just wanted my mail back. It also could have been nothing to do within installing calender and what I did just worked by accident but no previous crash has ever had such severe consequences. Sorry about the length of this post and the facetiousness of it, but this isn't ideal behaviour, even under my odd set of circumstances.
Comment 28•21 years ago
|
||
*** Bug 197363 has been marked as a duplicate of this bug. ***
Comment 29•21 years ago
|
||
New contact from mikep@oeone.com to mostafah@oeone.com Filter on string OttawaMBA to get rid of these messages. Sorry for the spam.
Assignee: mikep → mostafah
Updated•20 years ago
|
Product: Browser → Seamonkey
Comment 30•17 years ago
|
||
both dependent bugs are closed and no activity here, so closing WFM. Feel free to reopen if you believe this problem is not gone.
Status: NEW → RESOLVED
Closed: 17 years ago
QA Contact: gurganbl → xpi-packages
Resolution: --- → WORKSFORME
Component: Installer: XPI Packages → Installer
QA Contact: xpi-packages → general
You need to log in
before you can comment on or make changes to this bug.
Description
•