🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.reader
Article #6624

Re: Reader 9.0 AcroRd32.exe caused Microsoft Visual C++ Runtime Library error

#6624
From: James_Schlackman
Date: Fri, 18 Jul 2008 12:52
100 lines
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!webcrossing
References: <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