Pinned clang/win crashing while compiling AudioBuffer.cpp in release component builds |
|||||
Issue descriptionhttps://build.chromium.org/p/chromium.fyi/builders/CrWinClang%28shared%29/builds/9347/steps/compile/logs/stdio https://build.chromium.org/p/chromium.fyi/builders/CrWinClang64%28dll%29/builds/5240/steps/compile/logs/stdio AILED: ninja -t msvc -e environment.x64 -- E:\b\build\goma/gomacc "..\..\third_party/llvm-build/Release+Asserts/bin/clang-cl" -m64 /nologo /showIncludes /FC @obj\third_party\WebKit\Source\modules\webaudio\modules.AudioBuffer.obj.rsp /c ..\..\third_party\WebKit\Source\modules\webaudio\AudioBuffer.cpp /Foobj\third_party\WebKit\Source\modules\webaudio\modules.AudioBuffer.obj /Fdobj\third_party\WebKit\Source\modules\modules.cc.pdb Assertion failed: DD->getOperatorDelete() && "operator delete missing - EnterDtorCleanups", file D:\src\chromium\src\third_party\llvm\tools\clang\lib\CodeGen\CGClass.cpp, line 1816 #0 0x0000000140d185e6 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13b85e6) #1 0x0000000142633306 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2cd3306) #2 0x000000014262c3d4 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2ccc3d4) #3 0x00000001426215be (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2cc15be) #4 0x000000014262165a (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2cc165a) #5 0x00000001410b2205 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1752205) #6 0x00000001410b18ce (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x17518ce) #7 0x000000014100c5c9 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x16ac5c9) #8 0x0000000141072d1e (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1712d1e) #9 0x0000000140fc5dd8 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1665dd8) #10 0x0000000140ed79b2 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15779b2) #11 0x0000000140ed2ac2 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1572ac2) #12 0x0000000140ed2aea (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1572aea) #13 0x0000000140ed2aea (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1572aea) #14 0x0000000140ed2108 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1572108) #15 0x00000001425ee2c7 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2c8e2c7) #16 0x00000001425ed6fa (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2c8d6fa) #17 0x00000001412fa94c (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x199a94c) #18 0x00000001418be0f2 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1f5e0f2) #19 0x00000001412acd9d (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x194cd9d) #20 0x000000014129dde1 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193dde1) #21 0x000000014132cd63 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x19ccd63) #22 0x000000013f965e06 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x5e06) #23 0x000000013f964576 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x4576) #24 0x0000000142617348 (E:\b\build\slave\CrWinClang64_dll_\build\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2cb7348) #25 0x0000000076df59ed BaseThreadInitThunk (C:\Windows\system32\kernel32.dll+0x159ed) Probably triggered by https://codereview.chromium.org/1878463002 , but obviously a compiler bug. Also happens on the ToT waterfall (https://build.chromium.org/p/chromium.fyi/console?category=clang%20tot) so still broken at trunk. Needs: * repro * fix * roll If there's an easy chromium-side workaround, we should land that too until it's fixed for reals.
,
Apr 11 2016
clang-cl: /usr/local/google/home/thakis/src/llvm-rw/tools/clang/lib/CodeGen/CGClass.cpp:1816: void clang::CodeGen::CodeGenFunction::EnterDtorCleanups(const clang::CXXDestructorDecl*, clang::CXXDtorType): Assertion `DD->getOperatorDelete() && "operator delete missing - EnterDtorCleanups"' failed. 0 clang-cl 0x0000000001bb7db5 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37 1 clang-cl 0x0000000001bb5b66 llvm::sys::RunSignalHandlers() + 54 2 clang-cl 0x0000000001bb5d91 3 libpthread.so.0 0x00007f64495ad340 4 libc.so.6 0x00007f64487d5cc9 gsignal + 57 5 libc.so.6 0x00007f64487d90d8 abort + 328 6 libc.so.6 0x00007f64487ceb86 7 libc.so.6 0x00007f64487cec32 8 clang-cl 0x0000000001e2a313 clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType) + 1747 9 clang-cl 0x0000000001e2e2c5 clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) + 773 10 clang-cl 0x0000000001d4a195 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) + 853 11 clang-cl 0x0000000001e0174d clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType) + 301 12 clang-cl 0x0000000001dba7bf 13 clang-cl 0x0000000001d797fa clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) + 666 14 clang-cl 0x0000000001d79a0e clang::CodeGen::CodeGenModule::EmitDeferred() + 414 15 clang-cl 0x0000000001d79a26 clang::CodeGen::CodeGenModule::EmitDeferred() + 438 16 clang-cl 0x0000000001d79a26 clang::CodeGen::CodeGenModule::EmitDeferred() + 438 17 clang-cl 0x0000000001d79b24 clang::CodeGen::CodeGenModule::Release() + 36 18 clang-cl 0x00000000022d9697 19 clang-cl 0x00000000022d4834 20 clang-cl 0x00000000025f1b4b clang::ParseAST(clang::Sema&, bool, bool) + 571 21 clang-cl 0x00000000022d4b4e clang::CodeGenAction::ExecuteAction() + 78 22 clang-cl 0x0000000001fcfdd6 clang::FrontendAction::Execute() + 518 23 clang-cl 0x0000000001facebe clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 318 24 clang-cl 0x000000000205424c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 2300 25 clang-cl 0x00000000009ecae8 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2312 26 clang-cl 0x00000000009a7b75 main + 6213 27 libc.so.6 0x00007f64487c0ec5 __libc_start_main + 245 28 clang-cl 0x00000000009e8ab4 Stack dump: 0. Program arguments: /usr/local/google/home/thakis/src/llvm-build/bin/clang-cl -cc1 -triple x86_64-pc-windows-msvc19.0.0 -emit-obj -mincremental-linker-compatible -disable-free -main-file-name AudioBuffer.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -D_MT -D_DLL --dependent-lib=msvcrt --dependent-lib=oldnames -fno-rtti-data -fms-volatile -fdiagnostics-format msvc -momit-leaf-frame-pointer -dwarf-column-info -debugger-tuning=gdb -ffunction-sections -fdata-sections -D V8_DEPRECATION_WARNINGS -D CLD_VERSION=2 -D _WIN32_WINNT=0x0A00 -D WINVER=0x0A00 -D WIN32 -D _WINDOWS -D NOMINMAX -D PSAPI_VERSION=1 -D _CRT_RAND_S -D CERT_CHAIN_PARA_HAS_EXTRA_FIELDS -D WIN32_LEAN_AND_MEAN -D _ATL_NO_OPENGL -D _SECURE_ATL -D _HAS_EXCEPTIONS=0 -D _WINSOCK_DEPRECATED_NO_WARNINGS -D CHROMIUM_BUILD -D CR_CLANG_REVISION=264915-1 -D COMPONENT_BUILD -D USE_AURA=1 -D USE_DEFAULT_RENDER_THEME=1 -D USE_LIBJPEG_TURBO=1 -D ENABLE_WEBRTC=1 -D ENABLE_MEDIA_ROUTER=1 -D ENABLE_PEPPER_CDMS -D ENABLE_NOTIFICATIONS -D ENABLE_TOPCHROME_MD=1 -D FIELDTRIAL_TESTING_ENABLED -D NO_TCMALLOC -D __STD_C -D _CRT_SECURE_NO_DEPRECATE -D _SCL_SECURE_NO_DEPRECATE -D NTDDI_VERSION=0x0A000000 -D _USING_V110_SDK71_ -D ENABLE_TASK_MANAGER=1 -D ENABLE_EXTENSIONS=1 -D ENABLE_PDF=1 -D ENABLE_PLUGIN_INSTALLATION=1 -D ENABLE_PLUGINS=1 -D ENABLE_SESSION_SERVICE=1 -D ENABLE_THEMES=1 -D ENABLE_AUTOFILL_DIALOG=1 -D ENABLE_PRINTING=1 -D ENABLE_BASIC_PRINTING=1 -D ENABLE_PRINT_PREVIEW=1 -D ENABLE_SPELLCHECK=1 -D ENABLE_CAPTIVE_PORTAL_DETECTION=1 -D ENABLE_APP_LIST=1 -D ENABLE_SETTINGS_APP=1 -D ENABLE_SUPERVISED_USERS=1 -D ENABLE_MDNS=1 -D ENABLE_SERVICE_DISCOVERY=1 -D V8_USE_EXTERNAL_STARTUP_DATA -D FULL_SAFE_BROWSING -D SAFE_BROWSING_CSD -D SAFE_BROWSING_DB_LOCAL -D BLINK_IMPLEMENTATION=1 -D INSIDE_BLINK -D BLINK_MODULES_IMPLEMENTATION=1 -D MOJO_USE_SYSTEM_IMPL -D U_USING_ICU_NAMESPACE=0 -D U_ENABLE_DYLOAD=0 -D U_NOEXCEPT= -D SQLITE_API=__declspec(dllimport) -D USING_V8_SHARED -D CHROME_PNG_WRITE_SUPPORT -D PNG_USER_CONFIG -D PNG_USE_DLL -D ENABLE_LAYOUT_UNIT_IN_INLINE_BOXES=0 -D ENABLE_OILPAN=1 -D WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1 -D ENABLE_INPUT_MULTIPLE_FIELDS_UI=1 -D WTF_USE_ICCJPEG=1 -D WTF_USE_QCMSLIB=1 -D WTF_USE_WEBAUDIO_FFMPEG=1 -D WTF_USE_DEFAULT_RENDER_THEME=1 -D SKIA_DLL -D GR_GL_IGNORE_ES3_MSAA=0 -D SK_SUPPORT_GPU=1 -D SK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -D GR_GL_FUNCTION_TYPE=__stdcall -D V8_SHARED -D USE_LIBPCI=1 -D USE_OPENSSL=1 -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D NDEBUG -D NVALGRIND -D DYNAMIC_ANNOTATIONS_ENABLED=0 -D _UNICODE -D UNICODE -O2 -Wno-unused-parameter -Wno-deprecated-declarations -WCL4 -Wno-unused-parameter -Wno-missing-field-initializers -Wno-microsoft-enum-value -Wno-unknown-pragmas -Wno-microsoft-cast -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -Wno-inconsistent-missing-override -Wno-shift-negative-value -Wglobal-constructors -fdeprecated-macro -ferror-limit 19 -fmessage-length 0 -fms-extensions -fms-compatibility -fms-compatibility-version=19.0 -std=c++14 -fno-threadsafe-statics -fdelayed-template-parsing -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -x c++ AudioBuffer-48ef48.cpp 1. <eof> parser at end of file 2. Per-file LLVM IR generation 3. ..\..\third_party\WebKit\Source\core/dom/DOMTypedArray.h:85:51: Generating code for declaration 'blink::DOMTypedArray<WTF::Float32Array, v8::Float32Array>::~DOMTypedArray'
,
Apr 11 2016
Running creduce now
,
Apr 11 2016
,
Apr 12 2016
,
Apr 13 2016
Clang r266242 should fix this. Let's let that bake on the bots for a while.
,
Apr 19 2016
https://build.chromium.org/p/chromium.fyi/console?category=win%20clang much green |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by thakis@chromium.org
, Apr 11 20161.8 MB
1.8 MB Download