Description of problem: Problem seems to have started after installing microcode_ctl 2.1-6.fc20. This is on a Haswell system and this update probably disabled TSX support. Version-Release number of selected component: systemd-208-21.fc20 Additional info: reporter: libreport-2.2.3 backtrace_rating: 4 cmdline: (systemd) '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' crash_function: _xbegin environ: executable: /usr/lib/systemd/systemd kernel: 3.16.3-200.fc20.x86_64 runlevel: N 5 type: CCpp uid: 0 Truncated backtrace: Thread no. 1 (10 frames) #0 _xbegin at ../nptl/sysdeps/unix/sysv/linux/x86/hle.h:53 #1 __lll_lock_elision at ../nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c:56 #2 __pthread_mutex_lock at ../nptl/pthread_mutex_lock.c:91 #3 _nss_files_getpwnam_r at nss_files/files-pwd.c:32 #4 __getpwnam_r at ../nss/getXXbyYY_r.c:266 #5 pam_modutil_getpwnam at pam_modutil_getpwnam.c:56 #6 pam_modutil_user_in_group_nam_nam at pam_modutil_ingroup.c:84 #7 parse_config_file at pam_limits.c:805 #8 pam_sm_open_session at pam_limits.c:1058 #9 _pam_dispatch_aux at pam_dispatch.c:110
Created attachment 941341 [details] File: backtrace
Created attachment 941342 [details] File: cgroup
Created attachment 941343 [details] File: core_backtrace
Created attachment 941344 [details] File: dso_list
Created attachment 941345 [details] File: exploitable
Created attachment 941346 [details] File: limits
Created attachment 941347 [details] File: maps
Created attachment 941348 [details] File: open_fds
Created attachment 941349 [details] File: proc_pid_status
Created attachment 941350 [details] File: var_log_messages
Changing component to microcode_ctl as the update to version 2.1-6 is what introduced the issue. It seems to be the one described in the Debian bug report I added a reference to. Since this update seems to disable TSX instructions, I am assuming that the solution is that this update can't be installed while software that could be using TSX is running. Or the use of TSX instructions has to be turned off entirely.
See the discussion on https://admin.fedoraproject.org/updates/FEDORA-2014-11178/microcode_ctl-2.1-8.fc21 .
*** Bug 1146311 has been marked as a duplicate of this bug. ***
*** Bug 1146245 has been marked as a duplicate of this bug. ***
The tools team is disabling TSX support in glibc because of this issue. See: https://bugzilla.redhat.com/show_bug.cgi?id=1146967 So now dracut and kernel do early update, and glibc disables TSX if you can't or don't wnat to upgrade your kernel.
*** Bug 1142125 has been marked as a duplicate of this bug. ***
This message is a reminder that Fedora 20 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 20. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '20'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 20 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
This is fixed in 1146967 so marking as a dupe. *** This bug has been marked as a duplicate of bug 1146967 ***