Windows builds fail to start due to missing MSVCR100.dll

RESOLVED FIXED in Firefox 14

Status

()

Firefox
Installer
RESOLVED FIXED
5 years ago
4 years ago

People

(Reporter: B.J. Herbison, Assigned: khuey)

Tracking

({regression})

Trunk
Firefox 14
All
Windows 7
regression
Points:
---
Dependency tree / graph
Bug Flags:
in-testsuite -

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
I updated the 64-bit windows install on Windows 7 and now Firefox won't start. Windows says:

The program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem.

The installation process should have check for the library and aborted instead of leaving me with a browser that can't be run.

Yesterday's update, and previous updates, didn't have this problem.

I don't know how to get the build id, but it was the Nightly update available at 11:00 Eastern time today. Windows gives the file version as 14.0.0.4462

Comment 1

5 years ago
You need to install Microsoft Visual C++ Redistributable Package, link:

http://www.microsoft.com/download/en/details.aspx?id=14632

Comment 2

5 years ago
Confirmed on Win8CP 64bit too.
Nightly14.0a1 32bit fail to update.
http://hg.mozilla.org/mozilla-central/rev/ee554888d071

Suspected
b972b89518c3	Serge Gautherie — Bug 735810. (Cv1) Stop trying to package MSVC dlls when WIN32_REDIST_DIR isn't set. r=khuey.
Blocks: 735810
Keywords: regression
Depends on: 737453

Comment 3

5 years ago
Update also fails on WindowsXP SP3.
Fixed by backout.

https://hg.mozilla.org/mozilla-central/rev/9989b866c3a8
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Ftr, I checked
/pub/firefox/nightly/2012/03/2012-03-20-04-35-30-mozilla-central/
firefox-14.0a1.en-US.win64-x86_64.*

.exe, .complete.mar and .zip include the 2 v10 dlls.
.partial.20120320031130-20120320043530.mar does not, which is expected.

But .exe and .zip removed-files list files of all 4 MSVC versions :-(
(*.mar, I can't check.)

Sorry about that.
Assignee: nobody → khuey
Flags: in-testsuite-
Target Milestone: --- → Firefox 14
Duplicate of this bug: 737710
Hardware: x86_64 → All
Summary: Windows 7 64-bit build: Can't start, missing MSVCR100.dll → Windows builds fail to start due to missing MSVCR100.dll
Blocks: 738061

Comment 7

5 years ago
...Sorry to re-open this one, but I was just hit by it trying to run http://ftp.mozilla.org/pub/mozilla.org/thunderbird/tinderbox-builds/comm-central-win32-debug/1349946002/thunderbird-19.0a1.en-US.win32.installer.exe on Win7 x64.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
This is a Firefox bug and the link you pointed to is for a Thunderbird build. Please file a Thunderbird bug.
Status: REOPENED → RESOLVED
Last Resolved: 5 years ago5 years ago
Resolution: --- → FIXED

Comment 9

5 years ago
Ok, sorry, just filed bug 800561.

Comment 10

4 years ago
(In reply to TinyButStrong from comment #1)
> You need to install Microsoft Visual C++ Redistributable Package, link:
> 
> http://www.microsoft.com/download/en/details.aspx?id=14632

WRONG!
This link points to a VULNERABLE, outdated and superseded version of the MSVCRT.

See but http://support.microsoft.com/kb/2467173 and
http://www.microsoft.com/technet/security/bulletin/MS11-025.mspx
which point to the current version.
(In reply to Stefan Kanthak from comment #10)
> (In reply to TinyButStrong from comment #1)
> > You need to install Microsoft Visual C++ Redistributable Package, link:
> > 
> > http://www.microsoft.com/download/en/details.aspx?id=14632
> 
> WRONG!
> This link points to a VULNERABLE, outdated and superseded version of the
> MSVCRT.
> 
> See but http://support.microsoft.com/kb/2467173 and
> http://www.microsoft.com/technet/security/bulletin/MS11-025.mspx
> which point to the current version.

You are responding to something that's over a year old ...

Comment 12

4 years ago
Correct(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) from comment #11)

> You are responding to something that's over a year old ...

Correct.
The link given in comment #1 was but outdated when it was written!
You need to log in before you can comment on or make changes to this bug.