selinux and thread local storage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I am trying to figure out something about Red Hat Bugzilla – Bug 1195074,
where nvidia libGL.so.304.125 hangs in an endless loop when loaded by
gnome-shell 3.14.

Sequence is: gnome-shell loads libGL.so which for some reason calls
is_selinux_enabled in libselinux.so at library load time, which runs into a
spinlock within init_thread_destructor when accessing the thread-local
variable destructor_initialized.

gdb print of destructor_initialized reports:
The inferior has not yet allocated storage for thread-local variables in the
shared library `/lib64/libselinux.so.1'

gdb backtrace is:

#0  0x0000003f12412495 in tls_get_addr_tail (ti=0x3509221f58,
dtv=0x7ffff7f83390, the_map=0x7ffff7f9c000)
    at dl-tls.c:751
#1  0x00003�������������ɽ���ɍ��}Ʌ܀����Ё�����ȹ��(�Ȁ������������������ɽ���ɍ��}Ʌ�����ѕ����ѕ������������������������)�������������������ɕ�Ј���Ё�����ȹ����̀�����������������э��}Ʌ���ѕɹ���������������������������ȹ����Ѐ���������ٍ�������͕����}�������}��ѕɹ�������Ё����������(�Ԁ��������Ռ����������Ѐ���������0�ͼ���؀��������ь݈���������Ѐ���������0�ͼ���܀�����͘��������������}���Ѐ�������ݘ��ఁ�ɝ��������)�ɝ��ɝ����������������������������������������Ё������й��(������͘���͈����}��}���Ѐ��������镐����������镐)������ѥ��镐��������צVB��BF����3@�3��6c#C6"��F���������6c#c#3C��&v3��&wc��vfffffffF3��V��vfffffffF33�BF����#@�3�6c#CC&��F�7F'E�"��B�cB�Ɩ�׃�b�B��3�"�����3"�vfffffffFfFB�����32�vfffffffFfc"�����3B�������F��2�'2BƖ'&'��BF���6�f�vWGF��F��ₒ�FF�F���R�2F�B��fRF��2&��v�F�v�R��V��'WB��� �W�V7WF&�2���VF��v�R�W76��vdž���vdžvV'2��@�Ɩ$t�6�B�R�'V�W7Bf����F��2&���26�֖�"F�R�FW67&�&VB�ইGG��&2�f��C##S#c�s2g#�gs��������66Rv�BV�6�2F�R7��6��2F����Bf��$t�6�F�F������B�2&V������][ۋ�[�H��\�[ۜ����]XZ��]Y��X�\�H\�]��YXHX�������L�H\���Y��\��[�][����YHX���YXK]��X��[����X��]��[\���\��YH�[�]X[^�][ۈ�؛[H�[H[�[ZX��[��ق�X��[�^

_______________________________________________
Selinux mailing list
Selinux@xxxxxxxxxxxxx
To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx.
To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux