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

Semion Prihodko semion.ababo at gmail.com
Wed Nov 9 04:46:29 PST 2011


OK, that's my fault. I'm running jitted code on linux x86.

2011/11/9 Duncan Sands <baldrick at free.fr>

> 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<http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111109/402cacab/attachment.html>


More information about the llvm-dev mailing list