Description of problem: Since I have updated to kernel 3.14.3, I can no longer start Ms Access 2000 under wine. When I run wine it prints: modify_ldt: invalid argument a couple of times on the command line but Ms Access doesn't open. In the background the wineboot.exe process takes 100% of cpu. Version-Release number of selected component (if applicable): kernel-3.14.3-200.fc20.x86_64 How reproducible: Always Steps to Reproduce: 1. Install the above kernel and wine 2. Try to run Ms Access under Wine (probably any 16-bit program will do) Actual results: Wineboot.exe keeps running at 100% cpu The following error is printed a couple of times on the console modify_ldt: invalid argument Expected results: Normal start of the wine application. Additional info: A quick search on the internet led me to this discussion on lkml: https://lkml.org/lkml/2014/4/11/529 It seems to talk about this issue so may be relevant to this bug. Also when I revert to kernel 3.13.10 (the previous kernel I was using) everything works fine.
Thanks. I forwarded this on to the upstream discussion.
FYI, identical issue with Wine & MS Money 2004 : - works up to and including kernel 3.14.2, - "modify_ldt: invalid argument" & lock-up with kernel 3.14.4.
(In reply to Didier from comment #2) > FYI, identical issue with Wine & MS Money 2004 : Linus' patch (https://lkml.org/lkml/2014/5/7/508) is included in 3.14.7-200.fc20.x86_64 : # echo 1 > /proc/sys/abi/ldt16 allows MS Money to start without Wine hogging the CPU at 100%.
Indeed. Thanks for pointing that out. That solution is about is good of a fix as we'll get.