From owner-freebsd-stable@FreeBSD.ORG Wed Aug 15 18:54:43 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CF12616A417; Wed, 15 Aug 2007 18:54:43 +0000 (UTC) (envelope-from freebsd@hub.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.freebsd.org (Postfix) with ESMTP id 1666913C458; Wed, 15 Aug 2007 18:54:43 +0000 (UTC) (envelope-from freebsd@hub.org) Received: from localhost (maia-5.hub.org [200.46.204.182]) by hub.org (Postfix) with ESMTP id 7348BB476C0; Wed, 15 Aug 2007 15:54:42 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.182]) (amavisd-maia, port 10024) with ESMTP id 62783-06; Wed, 15 Aug 2007 15:54:39 -0300 (ADT) Received: from fserv.hub.org (blk-89-241-126.eastlink.ca [24.89.241.126]) by hub.org (Postfix) with ESMTP id 766D3B476BF; Wed, 15 Aug 2007 15:54:40 -0300 (ADT) Received: from [192.168.1.2] (unknown [192.168.1.2]) by fserv.hub.org (Postfix) with ESMTP id BC8718F99A; Wed, 15 Aug 2007 15:54:41 -0300 (ADT) Date: Wed, 15 Aug 2007 15:53:54 -0300 From: "Marc G. Fournier" To: Ganbold , Tijl Coosemans Message-ID: <3DEFD34B7AD750EB3498916A@ganymede.hub.org> In-Reply-To: <46C2DB7A.5080709@micom.mng.net> References: <200707111442.33336.jhb@freebsd.org> <200707311725.33059.tijl@ulyssis.org> <200708011058.53721.mistry.7@osu.edu> <200708021643.48540.tijl@ulyssis.org> <46C2DB7A.5080709@micom.mng.net> X-Mailer: Mulberry/4.0.8 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Anish Mistry , freebsd-stable@freebsd.org, John Baldwin Subject: Re: Call for testing: patch that helps Wine on 6.x X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Aug 2007 18:54:43 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Please note that we have a mailing list setup at freebsd-wine-users@hub.org dedicated to discussing issues with Wine on FreeBSD, on which we have both FreeBSD *and* Wine developers ... - --On Wednesday, August 15, 2007 18:54:50 +0800 Ganbold wrote: > Tijl Coosemans wrote: >> 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 . >> _______________________________________________ >> freebsd-stable@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >> >> >> >> > Hi, > > I just tried patch-fbsd-7 and patch-wine-0.9.43. Macromedia Flash8 works, > however Dreamweaver8 doesn't. > It shows splash screen and then crashes. > > ... > file_set_error: Bad address > file_set_error: Bad address > wine: Unhandled page fault on read access to 0x00000000 at address 0x95fa37 > (thread 0009), starting debugger... > Unhandled exception: page fault on read access to 0x00000000 in 32-bit code > (0x0095fa37). > file_set_error: Bad address > file_set_error: Bad address > Register dump: > CS:0033 SS:003b DS:003b ES:003b FS:1007 GS:001b > EIP:0095fa37 ESP:0034f2dc EBP:00000000 EFLAGS:00010206( - 00 - RIP1) > EAX:00000000 EBX:0000000c ECX:0034f590 EDX:00000001 > ESI:0174c1e0 EDI:015cc378 > Stack dump: > 0x0034f2dc: 30e00000 00000000 00000000 00000000 > 0x0034f2ec: 00000000 00000000 00000000 00000000 > 0x0034f2fc: 015cc378 00000000 00000000 00000008 > 0x0034f30c: 00000000 00000000 00000000 012699c0 > 0x0034f31c: 017320e8 017320dc 00000002 017320f4 > 0x0034f32c: 017320d8 0000000a 01269a30 02cf33a8 > 0200: sel=1007 base=00112000 limit=00001fff 32-bit rw- > Backtrace: > 0x0095fa37: movl 0x0(%eax),%ecx > Modules: > Module Address Debug info Name (114 modules) > PE 350000- 3a6000 Deferred msvcr71 > PE 3b0000- 42b000 Deferred msvcp71 > PE 430000- 501000 Deferred libeay32 > PE 510000- 537000 Deferred ssleay32 > PE 540000- 642000 Deferred mfc71u > PE 800000- 1609000 Export dreamweaver > PE 10000000-10283000 Deferred fireworks library > PE 12000000-121ae000 Deferred xerces-c_2_6 > PE 13000000-13191000 Deferred mmxptresources > PE 30000000-30020000 Deferred libcurl > PE 30100000-30120000 Deferred coretypes > PE 30900000-30912000 Deferred netio > PE 30e00000-3113e000 Deferred resources > PE 32100000-32181000 Deferred workspace > PE 4a800000-4a893000 Deferred icuuc30 > PE 4ad00000-4b52d000 Deferred icudt30 > PE 70d00000-70ea0000 Deferred gdiplus > ELF 7bf00000-7bf03000 Deferred > ELF 7df02000-7df2d000 Deferred ld-elf.so.1 > ELF 7df35000-7e049000 Deferred libwine.so.1 > ELF 7e049000-7e05c000 Deferred libthr.so.3 > ELF 7e05c000-7e159000 Deferred libc.so.7 > ELF 7e162000-7e1fe000 Deferred ntdll > \-PE 7e170000-7e1fe000 \ ntdll > ELF 7e300000-7e315000 Deferred libm.so.5 > ELF 7e315000-7e437000 Deferred kernel32 > \-PE 7e330000-7e437000 \ kernel32 > ELF 7e437000-7e572000 Deferred user32 > \-PE 7e450000-7e572000 \ user32 > ELF 7e572000-7e609000 Deferred gdi32 > \-PE 7e580000-7e609000 \ gdi32 > ELF 7e609000-7e64f000 Deferred advapi32 > \-PE 7e610000-7e64f000 \ advapi32 > ELF 7e64f000-7e699000 Deferred dbghelp > \-PE 7e660000-7e699000 \ dbghelp > ELF 7e699000-7e6ae000 Deferred psapi > \-PE 7e6a0000-7e6ae000 \ psapi > ELF 7e6ae000-7e74b000 Deferred ole32 > \-PE 7e6c0000-7e74b000 \ ole32 > ELF 7e74b000-7e7a4000 Deferred rpcrt4 > \-PE 7e760000-7e7a4000 \ rpcrt4 > ELF 7e7a4000-7e7c2000 Deferred iphlpapi > \-PE 7e7b0000-7e7c2000 \ iphlpapi > ELF 7e7c2000-7e7dc000 Deferred version > \-PE 7e7d0000-7e7dc000 \ version > ELF 7e7dc000-7e7f0000 Deferred lz32 > \-PE 7e7e0000-7e7f0000 \ lz32 > ELF 7e7f0000-7e80d000 Deferred imm32 > \-PE 7e800000-7e80d000 \ imm32 > ELF 7e80d000-7e856000 Deferred wininet > \-PE 7e820000-7e856000 \ wininet > ELF 7e856000-7e876000 Deferred mpr > \-PE 7e860000-7e876000 \ mpr > ELF 7e876000-7e8cd000 Deferred shlwapi > \-PE 7e880000-7e8cd000 \ shlwapi > ELF 7e8cd000-7e9cc000 Deferred shell32 > \-PE 7e8e0000-7e9cc000 \ shell32 > ELF 7e9cc000-7ea87000 Deferred comctl32 > \-PE 7e9e0000-7ea87000 \ comctl32 > ELF 7ea87000-7eb15000 Deferred winmm > \-PE 7ea90000-7eb15000 \ winmm > ELF 7eb15000-7eb48000 Deferred winspool > \-PE 7eb20000-7eb48000 \ winspool > ELF 7eb48000-7ebe4000 Deferred oleaut32 > \-PE 7eb60000-7ebe4000 \ oleaut32 > ELF 7ebe4000-7ebfe000 Deferred wsock32 > \-PE 7ebf0000-7ebfe000 \ wsock32 > ELF 7ebfe000-7ec2a000 Deferred ws2_32 > \-PE 7ec10000-7ec2a000 \ ws2_32 > ELF 7ec2a000-7ec8f000 Deferred msvcrt > \-PE 7ec40000-7ec8f000 \ msvcrt > ELF 7ec8f000-7eca3000 Deferred msimg32 > \-PE 7eca0000-7eca3000 \ msimg32 > ELF 7eca3000-7ecca000 Deferred odbc32 > \-PE 7ecb0000-7ecca000 \ odbc32 > ELF 7ecca000-7ed33000 Deferred libfreetype.so.9 > ELF 7ed3c000-7ed4e000 Deferred libz.so.4 > ELF 7ed4e000-7ed79000 Deferred libfontconfig.so.1 > ELF 7ed79000-7ed9a000 Deferred libexpat.so.6 > ELF 7ee50000-7eedf000 Deferred winex11 > \-PE 7ee60000-7eedf000 \ winex11 > ELF 7eedf000-7eee7000 Deferred libsm.so.6 > ELF 7eee7000-7eeff000 Deferred libice.so.6 > ELF 7eeff000-7ef04000 Deferred libxxf86vm.so.1 > ELF 7ef04000-7ef12000 Deferred libxext.so.6 > ELF 7ef12000-7effe000 Deferred libx11.so.6 > ELF 7effe000-7f001000 Deferred libxau.so.6 > ELF 7f001000-7f006000 Deferred libxdmcp.so.6 > ELF 7f006000-7f00e000 Deferred librpcsvc.so.4 > ELF 7f00e000-7f06f000 Deferred libgl.so.1 > ELF 7f06f000-7f072000 Deferred libxdamage.so.1 > ELF 7f072000-7f077000 Deferred libxfixes.so.3 > ELF 7f077000-7f080000 Deferred libdrm.so.2 > ELF 7f080000-7f083000 Deferred libxinerama.so.1 > ELF 7f083000-7f08b000 Deferred libxrender.so.1 > ELF 7f08b000-7f091000 Deferred libxrandr.so.2 > ELF 7f091000-7f09a000 Deferred libxcursor.so.1 > ELF 7f09c000-7f0ce000 Deferred uxtheme > \-PE 7f0a0000-7f0ce000 \ uxtheme > ELF 7f0ce000-7f0d2000 Deferred libgpg-error.so.0 > ELF 7f2b5000-7f2f2000 Deferred wineoss > \-PE 7f2c0000-7f2f2000 \ wineoss > ELF 7f2f2000-7f30a000 Deferred msacm32 > \-PE 7f300000-7f30a000 \ msacm32 > ELF 7f30a000-7f331000 Deferred msacm32 > \-PE 7f310000-7f331000 \ msacm32 > ELF 7f331000-7f346000 Deferred midimap > \-PE 7f340000-7f346000 \ midimap > ELF 7f346000-7f376000 Deferred libcups.so.2 > ELF 7f376000-7f3f8000 Deferred libgnutls.so.13 > ELF 7f3f8000-7f447000 Deferred libgcrypt.so.13 > ELF 7f447000-7f460000 Deferred libcrypt.so.4 > ELF 7f460000-7f469000 Deferred libintl.so.8 > ELF 7f469000-7f557000 Deferred libiconv.so.3 > Threads: > process tid prio (all id:s are in hex) > 0000000a > 0000000c 0 > 0000000b 0 > 00000008 (D) C:\Program Files\Macromedia\Dreamweaver 8\Dreamweaver.exe > 0000000d 0 > 00000009 0 <== > daemon% > > Any idea how to resolve this issue? > Will the patch on http://bugs.winehq.org/show_bug.cgi?id=4139 help to this > issue? > > thanks in advance, > > Ganbold > > > -- > If it's worth doing, do it for money. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" - ---- Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email . scrappy@hub.org MSN . scrappy@hub.org Yahoo . yscrappy Skype: hub.org ICQ . 7615664 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFGw0vC4QvfyHIvDvMRApJIAKCgEXQblbilfCI5AQTpQyHWfz5AfQCfU3vU /3BivBPQlh1TDb2RAGMifVE= =GUCw -----END PGP SIGNATURE-----