Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
February 2014
- 63 participants
- 549 messages
Re: [PATCH 2/2] Quickly retry sendmsg or recvmsg if errno is EAGAIN or EINTR.
by Max Woodbury
On 02/26/2014 03:36 PM, Bruno Jesus wrote:
> On Wed, Feb 26, 2014 at 3:39 PM, Max Woodbury <mtewoodbury(a)gmail.com> wrote:
>>> At least in wine socket test adding the patch with some traces for
>>> EINTR results in no output, maybe it requires more stressful use.
>>>
>>
>> Yes, the environment where I was seeing this problem is pretty
>> stressful. I know it is multi-threaded with a lot of graphics going on
>> it the other thread.
>
> Could you share more details? Like what application requires this? The
> patch helps by increasing the download/upload speed or something like
> that?
>
> Bruno
>
Guild Wars 2. See other sub-thread.
Feb. 26, 2014
Re: [PATCH 2/2] Quickly retry sendmsg or recvmsg if errno is EAGAIN or EINTR.
by Bruno Jesus
On Wed, Feb 26, 2014 at 3:39 PM, Max Woodbury <mtewoodbury(a)gmail.com> wrote:
>> At least in wine socket test adding the patch with some traces for
>> EINTR results in no output, maybe it requires more stressful use.
>>
>
> Yes, the environment where I was seeing this problem is pretty
> stressful. I know it is multi-threaded with a lot of graphics going on
> it the other thread.
Could you share more details? Like what application requires this? The
patch helps by increasing the download/upload speed or something like
that?
Bruno
Feb. 26, 2014
Re: ddraw/tests: Fix some comma versus semi-colon mixups.
by Marvin
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://newtestbot.winehq.org/JobDetails.pl?Key=5200
Your paranoid android.
=== w2000pro (32 bit ddraw2) ===
ddraw2: unhandled exception c0000005 at 00426825
=== w8 (32 bit ddraw2) ===
ddraw2.c:5212: Test failed: Got unexpected refcount 3.
ddraw2.c:5231: Test failed: Got unexpected refcount 3.
ddraw2.c:5238: Test failed: Got unexpected hr 0.
ddraw2.c:5241: Test failed: Got unexpected refcount 3.
ddraw2.c:5243: Test failed: Got unexpected refcount 2.
ddraw2.c:5249: Test failed: Got unexpected hr 0.
ddraw2.c:5252: Test failed: Got unexpected refcount 2.
ddraw2.c:5254: Test failed: Got unexpected refcount 1.
=== w8 (32 bit ddraw1) ===
ddraw1.c:4115: Test failed: Got unexpected refcount 3.
ddraw1.c:4134: Test failed: Got unexpected refcount 3.
ddraw1.c:4141: Test failed: Got unexpected hr 0.
ddraw1.c:4144: Test failed: Got unexpected refcount 3.
ddraw1.c:4146: Test failed: Got unexpected refcount 2.
ddraw1.c:4152: Test failed: Got unexpected hr 0.
ddraw1.c:4155: Test failed: Got unexpected refcount 2.
ddraw1.c:4157: Test failed: Got unexpected refcount 1.
=== w2000pro (32 bit ddraw7) ===
ddraw7: unhandled exception c0000005 at 0045BF78
=== w2000pro (32 bit ddraw4) ===
ddraw4: unhandled exception c0000005 at 00440B85
=== w8 (32 bit ddraw4) ===
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 1x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 2x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 3x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 4x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 5x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 6x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 7x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x1, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x2, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x3, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x4, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x5, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x6, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x7, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_YUY2, resource type videomemory overlay, size 8x8, expected 0.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 1x8, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 2x8, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 3x8, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 4x8, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 5x8, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 6x8, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 7x8, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x1, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x2, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x3, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x4, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x5, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x6, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x7, expected 0x80070057.
ddraw4.c:4244: Test failed: Got unexpected hr 0x88760104 for format D3DFMT_UYVY, resource type videomemory overlay, size 8x8, expected 0x80070057.
No test summary line found
Failure running script in VM: network read timed out
Feb. 26, 2014
Use of wined3d_mutex?
by Max TenEyck Woodbury
I have been looking at the use of the wined3d_mutex_lock and
wined3d_mutex_unlock functions in the drawing code. I strongly suspect
that it is being badly over-used.
In particular, user call back functions are being called in several
places with this mutex held. If the callback starts another thread to
do something graphical where the thread needs the mutex, and then waits
for the thread to finish, both threads will hang until the mutex times
out. There are also places where a function that takes out the mutex
is called with the mutex already held.
Switching to another terminal window and back again sometimes breaks
these deadlocks. It used to be that I had to do this several times
doing a 'make test', but it just takes a long time now. (Yes, years ago
I left the test running for several hours when I went out for a few
hours and it was still hung when I got back. That does not happen now,)
This shows up running Guild Wars 2. I have a CPU monitor running while
I play and I can see the game chomping on both cores, except that the
game will sometimes hang for 30-45 seconds and then resume.
I am in the process of annotating the drawing routines use of the
mutex, and there is simply a lot of code to go through. Could someone
with a good understanding of the drawing part of wine comment please.
In particular, are there places where the lock-like action of the
reference counts can be used in place of taking out the mutex?
max
Feb. 26, 2014
Re: ddraw: Add some more D3DDEVCAPS constants.
by Henri Verbeet
> --- a/include/d3dcaps.h
> +++ b/include/d3dcaps.h
> @@ -302,6 +302,11 @@ typedef struct _D3DDeviceDesc7 {
> #define D3DDEVCAPS_HWTRANSFORMANDLIGHT 0x00010000
> #define D3DDEVCAPS_CANBLTSYSTONONLOCAL 0x00020000
> #define D3DDEVCAPS_HWRASTERIZATION 0x00080000
> +#define D3DDEVCAPS_PUREDEVICE 0x00100000
> +#define D3DDEVCAPS_QUINTICRTPATCHES 0x00200000
> +#define D3DDEVCAPS_RTPATCHES 0x00400000
> +#define D3DDEVCAPS_RTPATCHHANDLEZERO 0x00800000
> +#define D3DDEVCAPS_NPATCHES 0x01000000
Where did you find these? They're not in any SDK I have.
Feb. 26, 2014
Re: [PATCH] winegcc: Don't set stdcall and fastcall attributes on ARM.
by Alexandre Julliard
Grazvydas Ignotas <notasas(a)gmail.com> writes:
> Otherwise we get lots of "attribute directive ignored" warnings.
> Wine headers can take care defining __stdcall to nothing on ARM.
If we wanted to rely on the headers we wouldn't need any of this.
--
Alexandre Julliard
julliard(a)winehq.org
Feb. 26, 2014
Re: [PATCH 2/2] Quickly retry sendmsg or recvmsg if errno is EAGAIN or EINTR.
by Max Woodbury
On 02/23/2014 10:10 AM, Bruno Jesus wrote:
> On Sun, Feb 23, 2014 at 7:23 AM, Ken Thomases <ken(a)codeweavers.com> wrote:
>> On Feb 21, 2014, at 6:35 PM, mtewoodbury(a)gmail.com wrote:
>>
>>> Note that this greatly improves network reliability.
>>
>> How did you determine that? How could we confirm that?
>
> At least in wine socket test adding the patch with some traces for
> EINTR results in no output, maybe it requires more stressful use.
>
> Bruno
Yes, the environment where I was seeing this problem is pretty
stressful. I know it is multi-threaded with a lot of graphics going on
it the other thread.
Feb. 26, 2014
Re: d3d9/tests: Fix some test failures on Windows 2000.
by Francois Gouget
On Tue, 25 Feb 2014, Bruno Jesus wrote:
[...]
> I was not aware that we are adding broken for Windows 2000. Otherwise
> I would not have sent
> http://source.winehq.org/git/wine.git/commitdiff/de0c46fd52b9f9f4ebfff256c7…
>
> I thought broken was for <= NT only.
I believe it's for any behavior which we think is wrong and should not
be duplicated by Wine.
--
Francois Gouget <fgouget(a)free.fr> http://fgouget.free.fr/
You can have my guns when you pry them from my kids cold, dead hands.
Feb. 26, 2014
Re: user32: Check WS_CHILD style in IsChild function (try3)
by Marvin
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://newtestbot.winehq.org/JobDetails.pl?Key=5184
Your paranoid android.
=== w2000pro (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 0003007A fg 00020036 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== wxppro (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00030150 fg 00030052 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== wvista (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00040024 fg 00020222 in hook HCBT_ACTIVATE
=== wvistau64 (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 000501BA fg 0001006A in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== w2008s64 (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 000300F4 fg 0001004E in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== w7pro64 (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00040140 fg 00010064 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== w8 (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00040190 fg 00010048 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
win.c:6189: Test failed: wrong error 31
=== wvistau64 (64 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00000000000501BA fg 000000000001006A in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 0000000000000000
win.c:2952: Test failed: GetFocus() = 0000000000000000
win.c:2975: Test failed: GetActiveWindow() = 0000000000000000
win.c:2975: Test failed: GetFocus() = 0000000000000000
win.c:3036: Test failed: GetActiveWindow() = 0000000000000000
win.c:3036: Test failed: GetFocus() = 0000000000000000
=== w2008s64 (64 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00000000000300F4 fg 000000000001004E in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 0000000000000000
win.c:2952: Test failed: GetFocus() = 0000000000000000
win.c:2975: Test failed: GetActiveWindow() = 0000000000000000
win.c:2975: Test failed: GetFocus() = 0000000000000000
win.c:3036: Test failed: GetActiveWindow() = 0000000000000000
win.c:3036: Test failed: GetFocus() = 0000000000000000
=== w7pro64 (64 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 0000000000040140 fg 0000000000010064 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 0000000000000000
win.c:2952: Test failed: GetFocus() = 0000000000000000
win.c:2975: Test failed: GetActiveWindow() = 0000000000000000
win.c:2975: Test failed: GetFocus() = 0000000000000000
win.c:3036: Test failed: GetActiveWindow() = 0000000000000000
win.c:3036: Test failed: GetFocus() = 0000000000000000
Feb. 26, 2014
Re: user32: Check WS_CHILD style in IsChild function (try2)
by Marvin
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
https://newtestbot.winehq.org/JobDetails.pl?Key=5182
Your paranoid android.
=== w2000pro (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 0003007A fg 00020036 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== wxppro (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00030150 fg 00030052 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== wvista (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00040024 fg 00020222 in hook HCBT_ACTIVATE
=== wvistau64 (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 000501BA fg 0001006A in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== w2008s64 (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 000300F4 fg 0001004E in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
=== w8 (32 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00040190 fg 00010048 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 00000000
win.c:2952: Test failed: GetFocus() = 00000000
win.c:2975: Test failed: GetActiveWindow() = 00000000
win.c:2975: Test failed: GetFocus() = 00000000
win.c:3036: Test failed: GetActiveWindow() = 00000000
win.c:3036: Test failed: GetFocus() = 00000000
win.c:6189: Test failed: wrong error 31
=== wvistau64 (64 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00000000000501BA fg 000000000001006A in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 0000000000000000
win.c:2952: Test failed: GetFocus() = 0000000000000000
win.c:2975: Test failed: GetActiveWindow() = 0000000000000000
win.c:2975: Test failed: GetFocus() = 0000000000000000
win.c:3036: Test failed: GetActiveWindow() = 0000000000000000
win.c:3036: Test failed: GetFocus() = 0000000000000000
=== w2008s64 (64 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 00000000000300F4 fg 000000000001004E in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 0000000000000000
win.c:2952: Test failed: GetFocus() = 0000000000000000
win.c:2975: Test failed: GetActiveWindow() = 0000000000000000
win.c:2975: Test failed: GetFocus() = 0000000000000000
win.c:3036: Test failed: GetActiveWindow() = 0000000000000000
win.c:3036: Test failed: GetFocus() = 0000000000000000
=== w7pro64 (64 bit win) ===
win.c:892: Test failed: wrong dwWindowStatus: 0001 != 0000 active 0000000000040140 fg 0000000000010064 in hook HCBT_ACTIVATE
win.c:2952: Test failed: GetActiveWindow() = 0000000000000000
win.c:2952: Test failed: GetFocus() = 0000000000000000
win.c:2975: Test failed: GetActiveWindow() = 0000000000000000
win.c:2975: Test failed: GetFocus() = 0000000000000000
win.c:3036: Test failed: GetActiveWindow() = 0000000000000000
win.c:3036: Test failed: GetFocus() = 0000000000000000
Feb. 26, 2014