Article View: adobe.reader
Article #6624Re: Reader 9.0 AcroRd32.exe caused Microsoft Visual C++ Runtime Library error
From: James_Schlackman
Date: Fri, 18 Jul 2008 12:52
Date: Fri, 18 Jul 2008 12:52
100 lines
5698 bytes
5698 bytes
I'm seeing the same problem with the full version of Adobe Acrobat 9.0 Professional, in what seems to be the same setup. We've just bought a site licence for Acrobat so at least I should be able to kick up a fuss with support, unlike anyone using Reader...
The exact error messages I'm getting are:
Microsoft Visual C++ Debug Library
Runtime Error!
Program: C:\Program Files\Adobe\Acrobat 9.0\Acrobat\Acrobat.exe
The application has requested the Runtime to terminate it in an usual
way. Please contact the application's support team for more information.
and when viewing PDF files in Internet Explorer:
Microsoft Visual C++ Debug Library
Debug Error!
Program: C:\Program Files\Internet Explorer\iexplore.exe
abnormal program termination
(Press Retry to debug the application)
My Domain Admin account is not affected, even when I assigned it a roaming profile temporarily. I tried adding an affected user to the local Administrators group and this had no effect - the user still experienced crashes. I'm pretty sure it's to do with the AppData redirection, which my Domain Admin doesn't use but the affected user does.
The same user logging onto one of our laptops (which are set to always use local profiles and AppData even for domain users) does NOT experience crashes.
I've managed to generate a crash dump for this and from reading through the stack trace it appears the problem stems from the PDFLTerm() function in AdobePDFL.dll
ntdll!KiFastSystemCallRet ntdll!ZwWaitForMultipleObjects+0xc kernel32!WaitForMultipleObjectsEx+0x11d
kernel32!WaitForMultipleObjects+0x18 kernel32!WerpReportFaultInternal+0x16d
kernel32!WerpReportFault+0x70 kernel32!UnhandledExceptionFilter+0x1b5
msvcr80!abort+0xeb msvcr80!terminate+0x4d WARNING: Stack unwind information
not available. Following frames may be wrong. Acrobat+0x422e ntdll!__RtlUserThreadStart+0x6f
ntdll!_EH4_CallFilterFunc+0x12 ntdll!_except_handler4+0x8e ntdll!ExecuteHandler2+0x26
ntdll!ExecuteHandler+0x24 ntdll!KiUserExceptionDispatcher+0xf kernel32!RaiseException+0x58
msvcr80!_CxxThrowException+0x46 Acrobat_69630000!DllCanUnloadNow+0x68e27
Acrobat_69630000!PDFLTerm+0x645ce Acrobat_69630000!DllCanUnloadNow+0x663df
msvcr80!_NLG_Return
I too have run a ProcMon trace, this time on Vista Enterprise x64, and got similar output to CH! above, though in my case Acrobat issued a CreateFile on the root of the DFS share hosting the redirected AppData, with CreationDisposition set to CREATE_ALWAYS; in other words, trying to overwrite the share... Unsurprisingly this resulted in a NAME COLLISION since it already exists, and a call to WER immediately followed: and can't be overwritten.
98959 11:29:15.6155113 Acrobat.exe 972 CreateFile \Device\Mup\ NAME INVALID Desired
Access: Read Data/List Directory, Synchronize, Disposition: Open, Options:
Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read,
Write, Delete, AllocationSize: n/a 99021 11:29:15.6181294 Acrobat.exe 972 CreateFile \\mydomain\users\ SUCCESS Desired
Access: Read Data/List Directory, Synchronize, Disposition: Open, Options:
Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read,
Write, Delete, AllocationSize: n/a, OpenResult: Opened 99100 11:29:15.6219431 Acrobat.exe 972 QueryStandardInformationFile \\mydomain\users\ SUCCESS AllocationSize:
0, EndOfFile: 0, NumberOfLinks: 1, DeletePending: False, Directory: True
99111 11:29:15.6222464 Acrobat.exe 972 CloseFile \\mydomain\users\ SUCCESS
99182 11:29:15.6254897 Acrobat.exe 972 CreateFile \\mydomain\users\ NAME
COLLISION Desired Access: Read Data/List Directory, Synchronize, Disposition:
Create, Options: Directory, Synchronous IO Non-Alert, Open Reparse Point,
Attributes: N, ShareMode: Read, Write, AllocationSize: 0 99187 11:29:15.6257927 Acrobat.exe 972 RegOpenKey HKU\S-1-5-21-1708537768-2052111302-682003330-4640\Software\Adobe\Adobe
Acrobat\9.0 SUCCESS Desired Access: Read 99189 11:29:15.6258324 Acrobat.exe 972 RegQueryValue HKU\S-1-5-21-1708537768-2052111302-682003330-4640\Software\Adobe\Adobe
Acrobat\9.0\Crashlog NAME NOT FOUND Length: 144 99191 11:29:15.6258536 Acrobat.exe 972 RegCloseKey HKU\S-1-5-21-1708537768-2052111302-682003330-4640\Software\Adobe\Adobe
Acrobat\9.0 SUCCESS 99192 11:29:15.6259012 Acrobat.exe 972 QueryNameInformationFile C:\Program
Files (x86)\Adobe\Acrobat 9.0\Acrobat\Acrobat.exe SUCCESS Name: \Program
Files (x86)\Adobe\Acrobat 9.0\Acrobat\Acrobat.exe 99193 11:29:15.6260191 Acrobat.exe 972 RegOpenKey HKLM\Software\Wow6432Node\Microsoft\Windows\Windows
Error Reporting\Escalation NAME NOT FOUND Desired Access: Read
Technical Details
Message-ID:
<59b5c482.8@webcrossing.la2eafNXanI>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!volia.net!news2.volia.net!feed-A.news.volia.net!newsfeed01.sul.t-online.de!t-online.de!newsfeeder.dynfx.net!weretis.net!news4us.nl!webcrossingReferences:
<59b5c482.-1@webcrossing.la2eafNXanI>Show Full Headers
Complete Article Headers
X-Google-Thread: 10273d,b29bacb6ee47c4d5 X-Google-Attributes: gid10273d,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit From: James_Schlackman@adobeforums.com Newsgroups: adobe.reader Subject: Re: Reader 9.0 AcroRd32.exe caused Microsoft Visual C++ Runtime Library error Message-ID: <59b5c482.8@webcrossing.la2eafNXanI> Date: Fri, 18 Jul 2008 05:52:58 -0700 References: <59b5c482.-1@webcrossing.la2eafNXanI> Lines: 107 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!volia.net!news2.volia.net!feed-A.news.volia.net!newsfeed01.sul.t-online.de!t-online.de!newsfeeder.dynfx.net!weretis.net!news4us.nl!webcrossing