On 12/8/14, Michael Gilbert <mgilb...@debian.org> wrote: > If so, can you try nouveau instead?
After switch to nouveau, there is no segfault. And I found a workaround: Rebuild the wine source package with BINDNOW hardening flag disabled(patch attached), then install the wine32 package, no segfault occurs with nvidia proprietary driver.
diff -rupN old/wine-1.6.2/debian/changelog new/wine-1.6.2/debian/changelog --- old/wine-1.6.2/debian/changelog 2014-12-01 06:23:28.000000000 +0800 +++ new/wine-1.6.2/debian/changelog 2014-12-08 12:00:09.624341306 +0800 @@ -1,3 +1,9 @@ +wine (1.6.2-17.1) UNRELEASED; urgency=medium + + * Disable BINDNOW build hardening flags. Testing for #766028. + + -- Roy Clark (kralcyor) <royclark...@gmail.com> Mon, 08 Dec 2014 03:57:21 +0000 + wine (1.6.2-17) unstable; urgency=medium * Add libgl1-mesa-dri dependency to wine32 (closes: #766028). diff -rupN old/wine-1.6.2/debian/rules new/wine-1.6.2/debian/rules --- old/wine-1.6.2/debian/rules 2014-12-01 05:06:48.000000000 +0800 +++ new/wine-1.6.2/debian/rules 2014-12-08 12:00:28.980801236 +0800 @@ -3,7 +3,7 @@ export DH_VERBOSE=1 # unfortunately wine fails to build with pie enabled -export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie +export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie,-bindnow VERSUFFIX=$(shell dpkg-parsechangelog | grep ^Source | cut -d\ -f2 | sed s/wine//g)