2.6.35, Maverick Meerkat and Wine

Oprettelsesdato: 16-09-2010 06:59:50

After upgrading to Ubuntu 10.10 (Maverick Meerkat) with linux kernel 2.6.35 I noticed that some of the applications that I run through Wine stopped working. Usually with a Illegal operation / invalid memory error.

The cause of this is that kernel 2.6.35 have introduced a security "fix" regarding the scope of ptrace. This causes some Wine applications to stop working when they use some server communication.

This can be temporarily fixed by using the command:

echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

This fix works with all Blizzard games, Eve online, and other applications using server side communication for authentication.