• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

A Cause and a Fix For Crash From MSVCR120.dll Fault

Explorer ,
Oct 31, 2015 Oct 31, 2015

Copy link to clipboard

Copied

(Summary:  The problem in my case turned out to be a simple dependency on user account folder locations.  The path to the Documents folder changed, and Audition freaked out.  Why Windows saw fit to blame it on MSVCR120.dll, I'm not sure.  For the full story, read the whole post.)

I'm posting this here, in case anyone else encounters this same issue.  I'm also hoping this information makes its way to the appropriate people in tech support, so that they can better understand how to deal with the problem.  If my experience is any indication, TSR's are painfully under-informed on this problem.  As soon as the one I spoke with saw in the Event Viewer that MSVCR120.dll was involved, he told me the only solution would be complete, clean reinstall of my OS.  My exact reply was "WHAT???!!!"  There was no way I was about to do anything that drastic, just because one single dll file was throwing a tantrum.

I knew there had to be a far simpler fix, and it turned out I was right.  After some Googling, a whole bunch of trial and error, and a bit of good old fashioned observational analysis, I discovered both the cause of the problem and the solution.  Read on.

Poking around via Google revealed that corruption of MSVCR120.dll is not at all uncommon, and often causes crashes with quite a few applications.  The recommended fix in most is to reinstall the Visual C++ Redistributable, so that was the first thing I tried.  No dice, however; Audition kept right on crashing.  So, from there I went on to try just about every potential cure I could think of, from deleting preferences folders, to complete uninstall/reinstall of Audition, to full removal and reinstallation of drivers, to registry cleanup, and on to about a bazillion other things that would take too long to list.  But none of these made Audition any happier.

Then I noticed something.  One of my hard drives wasn't showing up in Explorer.  (There are six internal drives in this machine and three external ones, so the absence of just the one had been all too easy to overlook.)  A bit of testing of the drive in question showed that it had suffered a mechanical failure, and quietly died.  Not cool!  But obviously, the timing was too much of a coincidence.  The two issues had to have been related.  Now the question was what might have been on that drive that Audition wanted badly enough to make it refuse to start when it couldn't find it?

Easy answer: My Documents folder was on that drive. (Did I mention not cool?)

Even easier new theory:  If Audition's only real problem was that it was upset about not being able to find the Documents folder, then the problem must have been linked to the user account.  So, as a quick test, I relogged under a different account, and Bob's your uncle, it worked!  Theory confirmed.

Now the only thing left to do was to go back into my main profile, and assign a new location for Documents, right?  Well, not quite.  Windows didn't want to let me do it, for some reason.  The Location tab was notably missing from the Properties dialog on the Documents link.  So, I did the next logical thing.  I simply reassigned the letter of one of my other drives to the letter from the dead one, put a new folder on it called "Documents", and presto-abracadabra-alakazam... Audition started right up, without complaint.

So, what's the moral of the story here, kids?  Well, it goes like this.  Audition is basically a stalker, with big old giant crush on our girl, Documents.  He constantly keeps is eye on the path to where she lives.  He NEEDS to know she's there at the end of that path, or he gets all kinds of crazy depressed, and refuses to go to work.  And the pair of binoculars he uses to spy on her has "MSVCR120.dll" written on the side.

Also, as is the case with most stalkers, Audition's obsession with Documents is purely superficial.  He doesn't know or care in the slightest what she's got on the inside.  As a folder, Documents can be completely empty, and Audition won't even notice.  All he's concerned with is that she's got the right name, and that she lives at the end of the right path.  That's it, and that's all, as far as he's concerned.

____________

Esteemed Adobe TSR's, if you're reading this, here's the takeaway.  The next time someone calls you because Audition won't start due to a fault with MSVCR120.dll, please suggest that they switch user accounts BEFORE you suggest that they go ahead and wipe their entire system.  As my story shows, the customer's problem might very well just be that Audition is looking for paths that are no longer correct.  And that's super easy to fix.

If nothing else, please at least take from this that wiping out the OS is NEVER the first answer, no matter what the problem.  There's ALWAYS something else to try first.

____________

If anyone's curious, the OS in question in my case is Windows 7 Ultimate.  The Audition version is CC 2015, build 8.0.0.192.

Thanks for reading.  Replies, comments, welcome.

TOPICS
Crash

Views

30.1K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Nov 01, 2015 Nov 01, 2015

Copy link to clipboard

Copied

Good bit of detective work. However quite a lot of Audition's crashes due to MSVCRxxx.dll type errors have been cured by reinstalling the relevant MS Distributable. But, obviously, not all.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 01, 2015 Nov 01, 2015

Copy link to clipboard

Copied

Thanks, Ry.  Your answer pretty much underscores my point about tech support's error here.  If it's already known that this type of problem can be solved by ANY means other than replacing the entire OS, why on Earth didn't they suggest trying any?  The guy literally told me that reinstalling the OS would be the only option.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Nov 03, 2015 Nov 03, 2015

Copy link to clipboard

Copied

As I just had switched one drive I thought your recommendation would help, but unfortunately not. Then I noticed that Microsoft recommends running System File Checker SFC before installing MS Distributable. I just entered sfc /scannow at the start button, which was all needed to make it work.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Nov 03, 2015 Nov 03, 2015

Copy link to clipboard

Copied

Thanks, Adam!

We've been able to reproduce this case in-house, and a bug has been sent to the engineering team.  I don't think this is the only cause of crashing behavior where MSVCRT shows up as the culprit, since it handles many of the Audition <-> Windows functionality, but this is a good one to catch internally and work around.

Durin

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 04, 2015 Nov 04, 2015

Copy link to clipboard

Copied

Thanks for the reply, Durin.  I'm very glad to know you were able to reproduce this, and that the information has made its way to the right people.

Urban, thanks for the additional tip about SFC.  Thinking back on my series of steps, I believe I'd probably have been spared at least one of the headaches along the way if I'd used it, maybe more.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 21, 2016 Apr 21, 2016

Copy link to clipboard

Copied

I had this same issue. I was able to go into RegEdit and fix the drive folder names here: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Once i updated the Drive names in this location and restarted, Adobe Opened right up!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 26, 2020 Jan 26, 2020

Copy link to clipboard

Copied

LATEST

Hi we are facing this error. Please let us know how to fix this .we updated fm version and repaired Microsoft visual c++ redistributable packages 2013.

 

:
Faulting application name: FrameMaker.exe, version: 15.0.4.751, time stamp: 0x5d540b1d
Faulting module name: MSVCR120.dll, version: 12.0.21005.1, time stamp: 0x524f83ff
Exception code: 0xc0000409
Fault offset: 0x0000000000074a30
Faulting process id: 0x1ba4
Faulting application start time: 0x01d5d2a666aa5ce6
Faulting application path: C:\Program Files\Adobe\Adobe FrameMaker 2019\FrameMaker.exe
Faulting module path: C:\windows\SYSTEM32\MSVCR120.dll
Report Id: a47f71d4-3e99-11ea-80da-005056af70ae
Faulting package full name:
Faulting package-relative application ID:

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines