Bug 16515 - Starting 64-bit R in Windows 7 Fails because calls to ntdll.dll and kernel32.dll both run as 32-bit vs. 64-bit
Summary: Starting 64-bit R in Windows 7 Fails because calls to ntdll.dll and kernel32....
Status: UNCONFIRMED
Alias: None
Product: R
Classification: Unclassified
Component: Windows GUI / Window specific (show other bugs)
Version: R 3.2.1
Hardware: x86_64/x64/amd64 (64-bit) Windows 64-bit
: P5 major
Assignee: R-core
URL:
Depends on:
Blocks:
 
Reported: 2015-08-19 01:44 UTC by Brian
Modified: 2016-06-17 18:32 UTC (History)
2 users (show)

See Also:


Attachments
Settings and Erorrs (941.81 KB, application/pdf)
2015-08-19 01:52 UTC, Brian
Details
Extract of the *.tmp.WERInternalMetadata.xml error log (196.65 KB, application/pdf)
2015-08-19 01:54 UTC, Brian
Details
Extract of the *.tmp.appcompat.txt error log (840.60 KB, application/pdf)
2015-08-19 01:56 UTC, Brian
Details
Extract of the *.tmp.wmi.txt error log (193.20 KB, application/pdf)
2015-08-19 01:57 UTC, Brian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brian 2015-08-19 01:44:24 UTC
When I start the 64-bit R in Windows 7 it fails because it still calls the ntdll.dll and kernel32.dll from C:\Windows\System32 vs. C:\Windows\SysWOW64.

Installed v3.2.1 - both 32-bit \i386 and 64-bit \x64

The 32-bit version opens great both from Rgui.exe and Rterm.exe.

The 64-bit version does not open from either Rgui.exe or Rterm.exe.

Verified Shortcut and Registry settings are correct.

Used the *.tmp.appcompat.txt to verify all R objects are being called from the correct \bin\x64 directory. (see attached PDF for this file and how it was verified)

Used the *.tmp.appcompat.ext to verify the ntdll.dll and kernel32.dll were both being called from the C:\Windows\System32 directory vs. the C:\Windows\SysWOW64 directory.

The attacked PDF has all Registry entries, screenshots of error messages, Windows OS verification, and other key info.  It also has the content of these three files:
 *.tmp.WERInternalMetadata.xml
 *.tmp.appcompat.txt
 *.tmp.wmi.txt

I need the 64-bit version to use with the rJava & JRI interface to compile JAVA plugins for our Datameer/Cloudera environment which is all 64-bit.

Any help you can provide would be greatly appreciated.
Comment 1 Brian 2015-08-19 01:52:03 UTC
Created attachment 1891 [details]
Settings and Erorrs
Comment 2 Brian 2015-08-19 01:54:49 UTC
Created attachment 1892 [details]
Extract of the *.tmp.WERInternalMetadata.xml error log
Comment 3 Brian 2015-08-19 01:56:15 UTC
Created attachment 1893 [details]
Extract of the *.tmp.appcompat.txt error log
Comment 4 Brian 2015-08-19 01:57:41 UTC
Created attachment 1894 [details]
Extract of the *.tmp.wmi.txt error log
Comment 5 ram.kanteti 2016-06-17 18:29:33 UTC
We have the same exact issue. R64 bit will not run at all and event viewer shows ntdll.dll as being the cause. Any help troubleshooting would be much appreciated.
Comment 6 ram.kanteti 2016-06-17 18:32:01 UTC
We have the same exact issue. R64 bit will not run at all and event viewer shows ntdll.dll as being the cause. Any help troubleshooting would be much appreciated.