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.