Date: Thu, 2 Aug 2007 16:43:47 +0200 From: Tijl Coosemans <tijl@ulyssis.org> To: freebsd-stable@freebsd.org Cc: Anish Mistry <mistry.7@osu.edu>, John Baldwin <jhb@freebsd.org> Subject: Re: Call for testing: patch that helps Wine on 6.x Message-ID: <200708021643.48540.tijl@ulyssis.org> In-Reply-To: <200708011058.53721.mistry.7@osu.edu> References: <200707111442.33336.jhb@freebsd.org> <200707311725.33059.tijl@ulyssis.org> <200708011058.53721.mistry.7@osu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 01 August 2007 16:58:46 Anish Mistry wrote: > On Tuesday 31 July 2007, Tijl Coosemans wrote: >> On Friday 13 July 2007 20:08:59 Volker wrote: >>> On 07/11/07 20:42, John Baldwin wrote: >>>> This patch attempts to remove a gross hack with a slightly less >>>> gross hack in order to avoid clobbering data in signal info that >>>> Wine needs. In 7 this was fixed by a major change to how the >>>> kernel manages signals internally, and that change is too large >>>> to be MFC'd, hence this lighter weight patch. It has already >>>> been tested by the folks working on Wine, but I would like a bit >>>> more widespread testing before I commit it. Please test this >>>> patch and let me know if anything breaks. Note that this patch >>>> is only for i386. >>>> >>>> http://www.FreeBSD.org/~jhb/patches/sig_eva.patch >>> >>> I've patched and recompiled world + kernel using your patch. I >>> can confirm it does not hurt but what does it good (my wine >>> already ran fine despite some DDE and performance issues)? What >>> to look for especially - any specific test procedures? >> >> Could you try Mozilla Firefox (for Windows) with and without this >> patch? > > I applied the patch and recompiled my kernel. The Firefox install > worked fine, but when I go to launch it I get: > > wine firefox.exe > fixme:actctx:parse_depend_manifests Could not find dependent assembly > L"Microsoft.Windows.Common-Controls" > fixme:iphlpapi:NotifyAddrChange (Handle 0xbf6db5e8, overlapped > 0xbf6db5cc): stub > err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} > not registered > err:ole:CoGetClassObject no class object > {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context > 0x1 > err:seh:segv_handler Got unexpected trap 0 > Bus error (core dumped) > > Does the patch require 6-STABLE? No, if it applies cleanly, it's ok. If you're interested, there are more patches at <http://wiki.freebsd.org/Wine>.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708021643.48540.tijl>