https://llvm.org/bugs/show_bug.cgi?id=28757
Bug ID: 28757 Summary: Preserveall Calling convention breaks libunwind stack walking Product: new-bugs Version: 3.9 Hardware: PC OS: All Status: NEW Severity: normal Priority: P Component: new bugs Assignee: unassignedb...@nondot.org Reporter: alk...@microsoft.com CC: llvm-bugs@lists.llvm.org Classification: Unclassified The mono project has found that when the calling convention is set to preserveall on linux, the stack is corrupted in such a way that new frames appear in a stacktrace. These frames have ip addresses which are usually not in any mapped memory range. This causes libgcc's exception handling unwinder to abort stack walking upon hitting the garbage frame. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs