[llvm-bugs] [Bug 24543] New: [64-bit ms] clang-cl produced binary crashes with StackWalk64
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Aug 21 15:07:48 PDT 2015
https://llvm.org/bugs/show_bug.cgi?id=24543
Bug ID: 24543
Summary: [64-bit ms] clang-cl produced binary crashes with
StackWalk64
Product: clang
Version: trunk
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P
Component: C++11
Assignee: unassignedclangbugs at nondot.org
Reporter: nicolasweber at gmx.de
CC: dgregor at apple.com, llvm-bugs at lists.llvm.org
Classification: Unclassified
The attached program sets up a crash handler that calls StackWalk64 to print
stacks on crash, and the calls __debugbreak(). This crashes once (for the
__debugbreak) when the program is built with cl but twice if it's built with
clang-cl. Only happens in 64-bit and only with optimizations enabled.
I think this is the cause of
https://code.google.com/p/chromium/issues/detail?id=520982
C:\src\chrome\src>"third_party\llvm-build\Release+Asserts\bin\clang-cl.exe"
test.cc dbghelp.lib /Zi /O2 /Zc:inline /Oy- /D_HAS_EXCEPTIONS=0 -m64
C:\src\chrome\src>cl test.cc dbghelp.lib /Zi /O2 /Zc:inline /Oy-
/D_HAS_EXCEPTIONS=0
--
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/20150821/c6e0e670/attachment.html>
More information about the llvm-bugs
mailing list