Closed Bug 133476 Opened 22 years ago Closed 22 years ago

Crash with R6025 when launching browser

Categories

(SeaMonkey :: General, defect)

x86
Windows 98
defect
Not set
blocker

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: valerio, Assigned: dveditz)

Details

From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; T312461; Q312461)
BuildID:    2002031104 updated to the latest Nightly Build

I'm desperate... I'm writing this text with IE 6 (!)

Yesterday I've installed Mozilla v0.9.9 and everything was working fine. Today 
I've downloaded the web installer from the Nigthly Builds FTP directory. I've 
installed only the browser and the security (SSL) module, then after 
installation when Mozilla starts, it crashed with the following error message:

Microsoft Visual C++ Runtime Library

Runtime Error!

Program: C:\PROGRAMMI\MOZILLA.ORG\MOZILLA.EXE

R6025
- pure virtual function call


I have then uninstalled Mozilla from Add/Remove Applications and reinstalled 
Mozilla v0.9.9 (complete installer, *not* web installer), but it keeps crashing.

I've tried everything, from rebooting, to even restoring a copy of the registry 
and system files (AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI, PROTOCOL.INI) 
made before installing the Nightly Build and then reinstalling Mozilla v0.9.9 
again, but it always returns the same error message when I start it.

Please note that my Windows 98 is kept very up to date: it has every important 
patch/fix/service pack/whatever from Windows Update, Internet Explorer 6 and 
DirectX 8.1 and so on...

Reproducible: Always
Steps to Reproduce:
1. Download the Mozilla v0.9.9 complete installer 
http://download.mozilla.org/pub/mozilla/releases/mozilla0.9.9/mozilla-win32-
0.9.9-installer.exe 
2. Install it
3. Enjoy it for one day (ok, may be less), install new themes, browse the web...
4. Decide to give a try to the latest build and open the Nigthly Build FTP 
directory from the QA menu (if I remember well)
5. Download the web installer
6. Install it

Actual Results:  After installation, when Mozilla starts it crashes with the 
reported error message.

Any attempt to recover a previous stable version -- Mozilla v0.9.9(including 
rebooting, uninstalling and then reinstalling the previous stable version, 
restoring a copy of the registry made before than the Nightly Build and then 
reinstalling...) is futile: Mozilla always crashes with the same message.

Expected Results:  Mozilla starts and you can use it.

This is -- or should be -- unrelated to Bug 112194 which returns the same error 
code because in that case it happens while opening an URL, while this one 
occours when starting Windows.

I don't know if this can be of any help, however I've noticed the box with the 
error message appears after Mozilla creates its icon on the desktop (of course 
when it starts automatically after the installation, not when I try to launch 
it manually double clicking on the icon)
Also, it crashes with the same error message when launching the Profile 
Manager. Note that I don't have any user profile (besides the default one, of 
course).
ERRATA CORRIGE:

This is -- or should be -- unrelated to Bug 112194 which returns the same error 
code because in that case it happens while opening an URL, while this one 
occours when starting Windows.

*** I actually meant ...when starting Mozilla.
(or the Profile Manager I'd also add now)
OK, I've figured it out. I have now Build 2002032503

Before to reinstall Mozilla I had to delete the entire Mozilla directory as well
(after uninstalling). It should be one or more files. Note that I did have
removed component.reg before to proceed to installation.
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
fixed is wrong
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
wfm
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → WORKSFORME
v and not installer
Status: RESOLVED → VERIFIED
Component: Installer → Browser-General
This is my recommended procedure for upgrading Mozilla on Windows 98 (may apply
to other OSes too with or without modifications):

* Download the installer
* You may want to start the installer and make sure the build number is
different from the current installation on your system, then close it without
proceeding with installation
* Uninstall Mozilla from Add/Remove applications
* Make a copy of what remains of the Mozilla directory
* Completely delete the Mozilla directory (*not* the copy you've just made)
* Start installation and let it complete
* When the browser starts for the first time and asks you to make it your
default browser, you'd better reply no, and check manually files type and
protocol associations from Edit / Preferences... / Advanced / System. Suggested
associations are: HTML documents, MNG images, XML documents, XTML documents, XUL
documents and http:, https:, chrome:, gopher:
* Quit Mozilla
* In order to restore your plugins, copy all the plugins and the files from the
components directory into the respective directories of the new installation
* Delete the copy of the old Mozilla directory.
* Reposition manually your Mozilla icons on the desktop, quicklaunch bar, start
menu.
* Reboot your computer (especially on Windows 98)
basiclly the thing is:
dont install on top of an old installation.
But the mozilla windows installer has been fixed now so actually you should have
no problems installing on top of an old installation. But it's not recommended.
Like with all other programs.

regarding the plugin problems:
check: http://gemal.dk/mozilla/plugins.html
I disagree. Any good software should be able to be upgraded without removing the
old installation (or removing unwanted files during installation) while keeping
the configuration files, and the majority of the applications I have in fact
work this way.

Also, does your proposed solutions for plugins also work for plugins that copy
dlls into the components directory (example: Beatnik) ?
Yes, any good, *finished* software should be able to be upgraded on top of older
versions. If you are installing nightly builds you are not installing finished
software, and if the install team tried to make each nightly install nicely on
top of any arbitrary other nightly release it would be our full time job.

We make an effort to make sure milestone releases can install on top of other
milestone releases. There is too much churn in nightly builds to keep track of
and we don't try. Keep your milestone installs in a separate directory from your
nightly builds and you should be fine. If you are installing nightly builds you
should always be prepared to fall back to the most recent milestone since any
given build could be a pile of useless crap, with or without install problems.
Take this morning's builds, for example.
OK, sorry, that's not what I meant... and I really appreciate your hard work.
Also, we'd better don't start a flame war in this place. :-))

I just think that if you have to -- or want to -- do the same procedure almost
every day, then you'll better define a precise checklist as the one I've
described that will speed up things and reduce the risk to do some trivial error
that might cause some greater damage (crashes, loss of data, or else).
After several Mozilla upgrades, I've updated (or "fine tuned") my recommended
procedure for upgrading Mozilla on Windows 98 (may apply to other OSes too with
or without modifications):   [note: obsoletes Bug 133476 Comment #7 ]

* Download the installer (tipically from http://www.mozilla.org/releases/ or
ftp://ftp.mozilla.org/pub/mozilla/nightly/latest/ or QA/Latest Builds menu from
Mozilla)
* Make sure Mozilla is closed
* You may want to start the installer and make sure the build number is
different from the current installation on your system, then close it without
proceeding with installation
* You may open two explorer windows for C:\Program Files\mozilla.org to perform
next operations
* Uninstall Mozilla from Add/Remove applications
* Make a copy of what remains of the Mozilla directory
* Completely delete the Mozilla directory (*not* the copy you've just made)
* Start the installation and let it complete
* When the browser starts for the first time and asks you to make it your
default browser, you'd better reply no, and check manually only your favorite
file types and protocol associations from Edit / Preferences... / Advanced /
System. Suggested associations are: HTML documents, MNG images, XML documents,
XTML documents, XUL documents, and http:, https:, chrome:, gopher:
* Quit Mozilla
* In order to restore your plugins, copy all the files from the plugins and the
components (except for the Netscape subdirectory) directories into the
respective directories of the new installation
* Delete the copy of the old Mozilla directory.
* You may close the explorer windows for mozilla.org you've opened before
* Reposition manually your Mozilla icons on the desktop, quicklaunch bar, start
menu.
* Reboot your computer (especially on Windows 98)
I've updated my recommended procedure for upgrading Mozilla on Windows 98 (may
apply to other OSes too with or without modifications):   [note: obsoletes Bug
133476 Comment #12 ]

* Download the installer (tipically from http://www.mozilla.org/releases/ or
ftp://ftp.mozilla.org/pub/mozilla/nightly/latest/ or QA/Latest Builds menu from
Mozilla)
* Make sure Mozilla is closed
* You may start the installer and make sure the build number is different from
the current installation on your system, then close it without proceeding with
installation
* Open two explorer windows for C:\Program Files\mozilla.org to perform next
operations
* Uninstall Mozilla from Add/Remove applications. If the uninstaller asks you to
completely delete the Mozilla directory (since v1.5), answer No
* Make a copy of what remains of the Mozilla directory
* Completely delete the Mozilla directory (*not* the copy you've just made)
* Start the installation and let it complete
* When the browser starts for the first time and asks you to make it your
default browser, you'd better reply no, and check manually only your favorite
file types and protocol associations from Edit / Preferences... / Advanced /
System. Suggested associations are: HTML documents, MNG images, XBM images, XML
documents, XTML documents, XUL documents, and http:, https:, chrome:, gopher:
* Quit Mozilla
* In order to restore your plugins, copy all the files from the plugins, and
components directories -- except for the MozillaOrg subdirectory, if present
(called Netscape before than v1.7) -- into the respective directories of the new
installation
* If you have a customized splash image (mozilla.bmp in the Mozilla directory)
remember to copy it as well.
* Delete the copy of the old Mozilla directory.
* Close the explorer windows for mozilla.org you've opened before
* Reposition manually your Mozilla icons on the desktop, quicklaunch bar, start
menu.
* You may have to reinstall all your skins.
* Reboot your computer (especially on Windows 9x)
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.