Skip site navigation (1)Skip section navigation (2)
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>