Wine segfault on Ubuntu 14.04
$ wine --version
wine-1.7.47-161-g1a0c4ef
$ winecfg
syslog: kernel: [33279.238873] wineserver[9087]: segfault at eeb102d0 ip 00000000eeb102d0 sp 0000000052879ac0 error 14 in ld-2.19.so[7fb3eeb0f000+23000]
$ wine prog.exe
syslog: kernel: [33554.031996] wineserver[9173]: segfault at a31c12d0 ip 00000000a31c12d0 sp 00000000a4fdfbf0 error 14 in ld-2.19.so[7f37a31c0000+23000]
Solution 1:
I booted the previous kernel (3.13.0-58-generic) and it works again. 3.13.0-59 fails for me.
Solution 2:
Solved. Today updated the kernel (3.13.0-61), and all was fine.
Solution 3:
Install newer 3.19.0-25 kernel. And wine 1.6 works again!
see this post How can I use Kernel 3.19 in 14.04 now?
sudo apt-get install linux-generic-lts-vivid
Solution 4:
Running a wineserver instance manually seems to help. Run wineserver -p
before trying to run a program with wine.
UPDATE: changing the working directory doesn't help reproducibly but running wineserver manually does.