[LLVMdev] [cfe-dev] CLang issue: Weird crashes in _Unwind_resume?
Sean McBride
sean at rogue-research.com
Tue May 22 10:52:43 PDT 2012
On Tue, 22 May 2012 11:20:32 -0500, Kent Williams said:
>I have this project that I can't see how to boil down into a cut down
>illustration of the problem as it requires a large 3rd party library
>(ITK www.itk.org), and the problem is actually triggered in that
>library. But here is the problem: If you compile ITK and the
>program, it will segfault in _Unwind_resume at the end of a class
>method. If you build with GCC (4.6.1 in this case) the program passes
>all regression tests.
>
>In gdb, it's really difficult to see what's going on. For one thing
>it looks like CLang++ is rearranging code even if the -g flag is given
>-- the execution cursor jumps around in the source code display. And
>of course, there's no source to look at for Unwind_Resume.
>
>So I'm asking if anyone else has seen something like this issue? Is
>this a problem with our program, with ITK, or with CLang++?
>
>FYI This occurs with the last ITK release -- 3.2.1 -- and doesn't
>occur with ITK 4.1
Kent,
You have rediscovered this bug:
<http://llvm.org/bugs/show_bug.cgi?id=9395>
See also this:
<http://llvm.org/bugs/show_bug.cgi?id=12200>
Cheers,
--
____________________________________________________________
Sean McBride, B. Eng sean at rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
More information about the llvm-dev
mailing list