[LLVMdev] LLVM: segfault while modifying a thread-local global variable

Duncan Sands baldrick at free.fr
Wed Nov 9 04:36:08 PST 2011


Hi Semion,

> In my case the LLVM is built with assertions, but this doesn't help. From your
> answer I conclude that thread-local globals are fully implemented in x86 JIT.

you didn't mention the JIT.  You didn't give any details at all!  That's why I
was only able to make a generic suggestion.  Don't read too much into it.

Ciao, Duncan.

  So
> this is strange...
>
> 2011/11/9 Duncan Sands <baldrick at free.fr <mailto:baldrick at free.fr>>
>
>     Hi Semion,
>
>      > Really strange situation: when I modify a thread-local GlobalVariable I get a
>      > segfault. It seems to be a bug, doesn't it? Can u suggest me some solution?
>
>     build LLVM with assertions enabled.  Then you may well get an assertion failure
>     with a helpful error message rather than an obscure crash.
>
>     Ciao, Duncan.
>     _______________________________________________
>     LLVM Developers mailing list
>     LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu
>     http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>




More information about the llvm-dev mailing list