Stefan Kanthak via llvm-dev
2020-Aug-23 12:13 UTC
[llvm-dev] Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
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:
********************
David Blaikie via llvm-dev
2020-Aug-23 17:27 UTC
[llvm-dev] Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
Context is everything. Spotting the relevant details in long build output can be tricky & some emphasis (caps, the *** borders, etc) can be useful. On Sun, Aug 23, 2020 at 5:21 AM Stefan Kanthak via llvm-dev < llvm-dev at lists.llvm.org> wrote:> 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: > ******************** > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200823/be6b7bf5/attachment.html>
Stefan Kanthak via llvm-dev
2020-Aug-23 17:51 UTC
[llvm-dev] Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
"David Blaikie" <dblaikie at gmail.com> wrote:> Context is everything.I'm willing to accept your humble apologies.> Spotting the relevant details in long build output > can be tricky & some emphasis (caps, the *** borders, etc) can be useful.So you dare to "shout" at your users/customers, but mock when someone (me) uses the same sort of emphasis, albeit just on SINGLE words, not whole lines? "o tempora, o mores!" Alternative, NOT "shouting": ____________________________________________________ Please attach the following files to the bug report: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Hint: even the Windows console allows to output INVERSE text, which would be even more outstanding and easier to spot. Also: starred **** borders are not as outstanding as hashed #### or slashed //// borders! Now go and fix the bug resulting in the crash I demonstrated below! Stefan> On Sun, Aug 23, 2020 at 5:21 AM Stefan Kanthak via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> 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: >> ******************** >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >>
Stefan Kanthak via llvm-dev
2020-Aug-23 18:00 UTC
[llvm-dev] Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
"David Blaikie" <dblaikie at gmail.com> wrote:> Context is everything.I'm willing to accept your humble apologies.> Spotting the relevant details in long build output > can be tricky & some emphasis (caps, the *** borders, etc) can be useful.So you dare to "shout" at your users/customers, but mock when someone (me) uses the same sort of emphasis, albeit just on SINGLE words, not on whole lines? "o tempora, o mores!" Alternative, NOT "shouting": ____________________________________________________ Please attach the following files to the bug report: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Hint: even the Windows console allows to output INVERSE text, which would be even more outstanding and easier to spot. Also: hashed #### or slashed //// borders are far better eye-catchers than starred **** borders! The same holds for @@@@ and $$$$. I recommend a beginner's course in visual perception or UI design. Now go and fix the bug resulting in the crash I demonstrated below! Stefan> On Sun, Aug 23, 2020 at 5:21 AM Stefan Kanthak via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> 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: >> ******************** >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >>
Maybe Matching Threads
- Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
- Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
- C++ JIT Compiler with LLVM on Windows 10 - part 5
- C++ JIT Compiler with LLVM on Windows 10 - part 5
- C++ JIT Compiler with LLVM on Windows 10 - part 5