[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