[LLVMbugs] [Bug 21143] New: Non-deterministic results compiling on virtual Windows 8.1 Pro Update when using a Shared Folder
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Oct 2 15:02:17 PDT 2014
http://llvm.org/bugs/show_bug.cgi?id=21143
Bug ID: 21143
Summary: Non-deterministic results compiling on virtual Windows
8.1 Pro Update when using a Shared Folder
Product: clang
Version: 3.4
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P
Component: libclang
Assignee: unassignedclangbugs at nondot.org
Reporter: xda at cypress.com
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
1. Install Windows 8.1 Pro Update on a virtual machine (tried with VirtualBox
4.3.16 on a Windows 7 x64 host as well as Parallels on an OS X host).
2. On the guest, install gcc-arm-embedded
(https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update/+download/gcc-arm-none-eabi-4_8-2014q3-20140805-win32.exe)
and LLVM (http://llvm.org/releases/3.5.0/LLVM-3.5.0-win32.exe).
3. On the host, extract the attached files. Create a VirtualBox/Parallels
shared folder so the guest can access the extracted files. On the guest, use
the "Map Network Drive" button to map the shared folder as drive 'E'.
4. On the guest, open the command prompt and and run the following commands:
cd "C:\Program Files\LLVM\bin"
clang -ferror-limit=0 -isystem "C:\Program Files\GNU Tools ARM Embedded\4.8
2014q3\lib\gcc\arm-none-eabi\4.8.4\include" -isystem "C:\Program Files\GNU
Tools ARM Embedded\4.8 2014q3\lib\gcc\arm-none-eabi\4.8.4\include-fixed"
-isystem "C:\Program Files\GNU Tools ARM Embedded\4.8
2014q3\arm-none-eabi\include" -IE:\Doorbell.Bundle01\Doorbell.cydsn
-IE:\Doorbell.Bundle01\Doorbell.cydsn\Generated_Source\PSoC4 -c
E:\Doorbell.Bundle01\Doorbell.cydsn\main.c -o
E:\Doorbell.Bundle01\Doorbell.cydsn\main.o
It may be necessary to change the paths to "Program Files (x86)" if using a
64-bit guest.
main.c contains a syntax error and is not expected to compile correctly.
5. Repeat the command several times. You get different numbers of
errors/warnings and sometimes get stuck in an infinite (?) loop. While stuck in
this loop the memory usage keeps increasing. Log files for 16 consecutive runs
have been included in the attachment. Note: file12.txt was an infinite loop
that was eventually interrupted with Ctrl+C. file4.txt contains the expected
results.
Note: I saw a similar issue when calling
clang_createTranslationUnitFromSourceFile with the same source files.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141002/bfea8017/attachment.html>
More information about the llvm-bugs
mailing list