[llvm-dev] Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT

Stefan Kanthak via llvm-dev llvm-dev at lists.llvm.org
Sun Aug 23 05:13:42 PDT 2020


Who's "shouting" here? Even in complete lines, 9 consecutive words!


PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: C:\Windows\Temp\crash-74a40f.c
clang: note: diagnostic msg: C:\Windows\Temp\crash-74a40f.sh
clang: note: diagnostic msg:

********************

--- crash-74a40f.c ---
# 1 "<built-in>"
# 1 "crash.c"
// Copyright (C) 2020 Stefan Kanthak <stefan.kanthak at nexgo.de>

long dummy;

__attribute__((naked))
long function(void)
{
   __asm__(".data\n"
           "dummy:\n"
           ".quad\t0\n"
           ".text\n"
           ".intel_syntax noprefix\n"
           "\tmov\trax, dummy\n"
           "\tret\n");
}
--- EOF ---

--- crash-74a40f.sh ---
# Crash reproducer for clang version 10.0.0
# Driver args: "-c" "-m64" "crash.c"
# Original command:  "C:\\Program Files\\LLVM\\bin\\clang.exe" "-cc1" "-triple"
"x86_64-pc-windows-msvc19.11.0" "-emit-obj" "-mrelax-all" "-mincremental-linker-
compatible" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-ma
in-file-name" "crash.c" "-mrelocation-model" "pic" "-pic-level" "2" "-mthread-mo
del" "posix" "-mframe-pointer=none" "-fmath-errno" "-fno-rounding-math" "-masm-v
erbose" "-mconstructor-aliases" "-munwind-tables" "-target-cpu" "x86-64" "-dwarf
-column-info" "-resource-dir" "C:\\Program Files\\LLVM\\lib\\clang\\10.0.0" "-in
ternal-isystem" "C:\\Program Files\\LLVM\\lib\\clang\\10.0.0\\include" "-fdebug-
compilation-dir" "C:\\Windows\\Temp" "-ferror-limit" "19" "-fmessage-length" "80
" "-fno-use-cxa-atexit" "-fms-extensions" "-fms-compatibility" "-fms-compatibili
ty-version=19.11" "-fdelayed-template-parsing" "-fobjc-runtime=gcc" "-fdiagnosti
cs-show-option" "-fcolor-diagnostics" "-faddrsig" "-o" "crash.o" "-x" "c" "crash
.c"
 "C:\\Program Files\\LLVM\\bin\\clang.exe" "-cc1" "-triple" "x86_64-pc-windows-m
svc19.11.0" "-emit-obj" "-mrelax-all" "-mincremental-linker-compatible" "-disabl
e-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "crash
.c" "-mrelocation-model" "pic" "-pic-level" "2" "-mthread-model" "posix" "-mfram
e-pointer=none" "-fmath-errno" "-fno-rounding-math" "-masm-verbose" "-mconstruct
or-aliases" "-munwind-tables" "-target-cpu" "x86-64" "-dwarf-column-info" "-ferr
or-limit" "19" "-fmessage-length" "80" "-fno-use-cxa-atexit" "-fms-extensions" "
-fms-compatibility" "-fms-compatibility-version=19.11" "-fdelayed-template-parsi
ng" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-fcolor-diagnostics" "-fad
drsig" "-x" "c" "crash-74a40f.c"
--- EOF ---

fatal error: error in backend: symbol 'dummy' is already defined
Stack dump:
0.      Program arguments: C:\Program Files\LLVM\bin\clang.exe -c -m64 crash.c
1.      <eof> parser at end of file
2.      Code generation
 #0 0x000007fefd2eb87d (C:\Windows\system32\KERNELBASE.dll+0xb87d)
 #1 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x16b6eca C:\Program Files\LLVM\bin\clang.exe 0x16935a3
 #2 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x71f9 C:\Program Files\LLVM\bin\clang.exe 0x16bbee7
 #3 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x1f84176 C:\Program Files\LLVM\bin\clang.exe 0x1f892b7
 #4 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x1198ec1 C:\Program Files\LLVM\bin\clang.exe 0x1199442
 #5 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x18e1cb3 C:\Program Files\LLVM\bin\clang.exe 0x36ab935
 #6 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x28898a3 C:\Program Files\LLVM\bin\clang.exe 0x1dadb02
 #7 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x1d70bc0 C:\Program Files\LLVM\bin\clang.exe 0x1e08ca9
 #8 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x6ebf C:\Program Files\LLVM\bin\clang.exe 0x4337
 #9 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x1d0d7c6 C:\Program Files\LLVM\bin\clang.exe 0x16b6d33
#10 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x1d0d00b C:\Program Files\LLVM\bin\clang.exe 0x1c311d8
#11 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x1c316d4 C:\Program Files\LLVM\bin\clang.exe 0x1c1f357
#12 0x0000000140db6eca C:\Program Files\LLVM\bin\clang.exe 0x3c93 C:\Program Files\LLVM\bin\clang.exe 0x36c74a0
#13 0x0000000140db6eca (C:\Program Files\LLVM\bin\clang.exe+0x16b6eca)
#14 0x0000000140d935a3 (C:\Program Files\LLVM\bin\clang.exe+0x16935a3)
[...]
clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
clang version 10.0.0
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed
source, and associated run script.
clang: note: diagnostic msg:
********************


More information about the llvm-dev mailing list