[PATCH 2/5] hidclass.sys: Rewrite IOCTL_HID_WRITE_REPORT using hid_device_xfer_report.

Rémi Bernon rbernon at codeweavers.com
Mon Aug 9 04:00:01 CDT 2021


On 8/9/21 10:48 AM, Marvin wrote:
> Hi,
> 
> While running your changed tests, 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://testbot.winehq.org/JobDetails.pl?Key=95286
> 
> Your paranoid android.
> 
> 
> === w7u_2qxl (32 bit report) ===
> 
> ntoskrnl.exe:
> ntoskrnl.c:2927: Test failed: failed to register device, error 0xe000020b
> ntoskrnl.c:2760: Test failed: id 0 poll: didn't find device
> ntoskrnl.c:2764: Test failed: id 0 poll: got error 5
> ntoskrnl.c:2769: Test failed: id 0 poll: HidD_GetNumInputBuffers failed last error 6
> ntoskrnl.c:2770: Test failed: id 0 poll: HidD_GetNumInputBuffers returned 3735928559
> ntoskrnl.c:2775: Test failed: id 0 poll: HidD_SetNumInputBuffers returned error 6
> ntoskrnl.c:2779: Test failed: id 0 poll: HidD_SetNumInputBuffers returned error 6
> ntoskrnl.c:2783: Test failed: id 0 poll: HidD_SetNumInputBuffers failed last error 6
> ntoskrnl.c:2788: Test failed: id 0 poll: HidD_GetNumInputBuffers failed last error 6
> ntoskrnl.c:2789: Test failed: id 0 poll: HidD_GetNumInputBuffers returned 3735928559
> ntoskrnl.c:2794: Test failed: id 0 poll: got error 5
> ntoskrnl.c:2799: Test failed: id 0 poll: HidD_GetNumInputBuffers failed last error 6
> ntoskrnl.c:2800: Test failed: id 0 poll: HidD_GetNumInputBuffers returned 3735928559
> ntoskrnl.c:2804: Test failed: id 0 poll: HidD_SetNumInputBuffers failed last error 6
> ntoskrnl.c:2809: Test failed: id 0 poll: HidD_GetNumInputBuffers failed last error 6
> ntoskrnl.c:2810: Test failed: id 0 poll: HidD_GetNumInputBuffers returned 3735928559
> ntoskrnl.c:2814: Test failed: id 0 poll: HidD_GetNumInputBuffers failed last error 6
> ntoskrnl.c:2815: Test failed: id 0 poll: HidD_GetNumInputBuffers returned 3735928559
> ntoskrnl.c:2822: Test failed: id 0 poll: IOCTL_HID_GET_POLL_FREQUENCY_MSEC failed last error 6
> ntoskrnl.c:2824: Test failed: id 0 poll: got poll_freq 6108304, expected 5
> ntoskrnl.c:2830: Test failed: id 0 poll: IOCTL_HID_GET_POLL_FREQUENCY_MSEC failed last error 6
> ntoskrnl.c:2836: Test failed: id 0 poll: IOCTL_HID_GET_POLL_FREQUENCY_MSEC failed last error 6
> ntoskrnl.c:2843: Test failed: id 0 poll: IOCTL_HID_GET_POLL_FREQUENCY_MSEC failed last error 6
> ntoskrnl.c:1890: Test failed: id 0 poll: HidD_GetPreparsedData failed with error 6
> ntoskrnl.c:1896: Test failed: id 0 poll: HidP_GetCaps returned 0xc0110001
> ntoskrnl.c:1897: Test failed: id 0 poll: got InputReportByteLength 23, expected 24
> ntoskrnl.c:1897: Test failed: id 0 poll: got OutputReportByteLength 2, expected 3
> ntoskrnl.c:1897: Test failed: id 0 poll: got FeatureReportByteLength 17, expected 18
> ntoskrnl.c:1901: Test failed: id 0 poll: HidP_GetLinkCollectionNodes returned 0xc0110001
> ntoskrnl.c:1902: Test failed: id 0 poll: got 0 collection nodes, expected 10
> ntoskrnl.c:1908: Test failed: id 0 poll: HidP_GetLinkCollectionNodes returned 0xc0110001
> ntoskrnl.c:1909: Test failed: id 0 poll: got 16 collection nodes, expected 10
> ntoskrnl.c:1915: Test failed: id 0 poll: collections[0]: got LinkUsage 0074, expected 0004
> ntoskrnl.c:1915: Test failed: id 0 poll: collections[0]: got LinkUsagePage 0076, expected 0001
> ntoskrnl.c:1915: Test failed: id 0 poll: collections[0]: got Parent 56000, expected 0
> ntoskrnl.c:1915: Test failed: id 0 poll: collections[0]: got NumberOfChildren 65, expected 7
> ntoskrnl.c:1921: Test failed: id 0 poll: HidP_GetButtonCaps returned 0xc0110001
> ntoskrnl.c:1923: Test failed: id 0 poll: HidP_GetButtonCaps returned 0xc0110001
> ntoskrnl.c:1926: Test failed: id 0 poll: HidP_GetButtonCaps returned 0xc0110001
> ntoskrnl.c:1927: Test failed: id 0 poll: HidP_GetButtonCaps returned count 0, expected 13
> ntoskrnl.c:1934: Test failed: id 0 poll: HidP_GetButtonCaps returned 0xc0110001
> ntoskrnl.c:1935: Test failed: id 0 poll: HidP_GetButtonCaps returned count 16, expected 13
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[0]: got UsagePage 0000, expected 0009
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[0]: got BitField 0, expected 2
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[0]: got LinkCollection 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[0]: got LinkUsage 0000, expected 0004
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[0]: got LinkUsagePage 0000, expected 0001
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[0]: got IsRange 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[0]: got IsAbsolute 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[1]: got UsagePage 0000, expected 0009
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[1]: got BitField 0, expected 3
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[1]: got LinkCollection 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[1]: got LinkUsage 0000, expected 0004
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[1]: got LinkUsagePage 0000, expected 0001
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[1]: got IsRange 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[1]: got IsAbsolute 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[2]: got UsagePage 0000, expected 0007
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[2]: got BitField 0, expected 508
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[2]: got LinkCollection 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[2]: got LinkUsage 0000, expected 0004
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[2]: got LinkUsagePage 0000, expected 0001
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[2]: got IsRange 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got UsagePage 0000, expected 0009
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got BitField 0, expected 2
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got LinkCollection 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got LinkUsage 0000, expected 0004
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got LinkUsagePage 0000, expected 0001
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got IsAbsolute 0, expected 1
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got NotRange.Usage 0000, expected 0020
> ntoskrnl.c:1941: Test failed: id 0 poll: button_caps[3]: got NotRange.DataIndex 0, expected 26
> ntoskrnl.c:1947: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1949: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1952: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1953: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned count 0, expected 13
> ntoskrnl.c:1960: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1961: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned count 15, expected 13
> ntoskrnl.c:1967: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1968: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned count 15, expected 1
> ntoskrnl.c:1973: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1974: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned count 48879, expected 0
> ntoskrnl.c:1977: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1978: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned count 48879, expected 0
> ntoskrnl.c:1981: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned 0xc0110001
> ntoskrnl.c:1982: Test failed: id 0 poll: HidP_GetSpecificButtonCaps returned count 48879, expected 0
> ntoskrnl.c:1986: Test failed: id 0 poll: HidP_GetValueCaps returned 0xc0110001
> ntoskrnl.c:1988: Test failed: id 0 poll: HidP_GetValueCaps returned 0xc0110001
> ntoskrnl.c:1991: Test failed: id 0 poll: HidP_GetValueCaps returned 0xc0110001
> ntoskrnl.c:1992: Test failed: id 0 poll: HidP_GetValueCaps returned count 0, expected 7
> ntoskrnl.c:1998: Test failed: id 0 poll: HidP_GetValueCaps returned 0xc0110001
> ntoskrnl.c:1999: Test failed: id 0 poll: HidP_GetValueCaps returned count 16, expected 7
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got UsagePage 3a43, expected 0001
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got ReportID 92, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got IsAlias 87, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got BitField 28265, expected 2
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got LinkCollection 28516, expected 1
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got LinkUsage 29559, expected 4
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got LinkUsagePage 18780, expected 1
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got IsRange 78, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got IsStringRange 70, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got IsDesignatorRange 92, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got IsAbsolute 111, expected 1
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got HasNull 101, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got BitSize 11830, expected 8
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[0]: got ReportCount 28265, expected 1
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[1]: got ReportID 1, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[2]: got ReportID 1, expected 0
> ntoskrnl.c:2005: Test failed: id 0 poll: value_caps[3]: got ReportID 1, expected 0
> ntoskrnl.c:2011: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2013: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2016: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2017: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned count 0, expected 7
> ntoskrnl.c:2024: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2025: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned count 12, expected 7
> ntoskrnl.c:2027: Test failed: id 0 poll: got UsagePage 0001, expected 3a43
> ntoskrnl.c:2027: Test failed: id 0 poll: got ReportID 1, expected 92
> ntoskrnl.c:2027: Test failed: id 0 poll: got IsAlias 0, expected 87
> ntoskrnl.c:2027: Test failed: id 0 poll: got BitField 2, expected 28265
> ntoskrnl.c:2027: Test failed: id 0 poll: got LinkCollection 1, expected 28516
> ntoskrnl.c:2027: Test failed: id 0 poll: got LinkUsage 4, expected 29559
> ntoskrnl.c:2027: Test failed: id 0 poll: got LinkUsagePage 1, expected 18780
> ntoskrnl.c:2027: Test failed: id 0 poll: got IsRange 0, expected 78
> ntoskrnl.c:2027: Test failed: id 0 poll: got IsStringRange 0, expected 70
> ntoskrnl.c:2027: Test failed: id 0 poll: got IsDesignatorRange 0, expected 92
> ntoskrnl.c:2027: Test failed: id 0 poll: got IsAbsolute 1, expected 111
> ntoskrnl.c:2027: Test failed: id 0 poll: got HasNull 0, expected 101
> ntoskrnl.c:2027: Test failed: id 0 poll: got BitSize 4, expected 11830
> ntoskrnl.c:2027: Test failed: id 0 poll: got ReportCount 2, expected 28265
> ntoskrnl.c:2027: Test failed: id 0 poll: got LogicalMin 1, expected -128
> ntoskrnl.c:2027: Test failed: id 0 poll: got LogicalMax 8, expected 127
> ntoskrnl.c:2035: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2041: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2042: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned count 57005, expected 0
> ntoskrnl.c:2045: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2046: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned count 57005, expected 0
> ntoskrnl.c:2049: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned 0xc0110001
> ntoskrnl.c:2050: Test failed: id 0 poll: HidP_GetSpecificValueCaps returned count 57005, expected 0
> ntoskrnl.c:2055: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2057: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2059: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2061: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2065: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2070: Test failed: id 0 poll: unexpected report data
> ntoskrnl.c:2074: Test failed: id 0 poll: HidP_SetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2078: Test failed: id 0 poll: HidP_SetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2082: Test failed: id 0 poll: HidP_SetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2086: Test failed: id 0 poll: HidP_GetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2090: Test failed: id 0 poll: HidP_GetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2094: Test failed: id 0 poll: HidP_GetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2099: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2103: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2104: Test failed: id 0 poll: got value deadbeef, expected 0x80
> ntoskrnl.c:2108: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2109: Test failed: id 0 poll: got value deadbeef, expected 0xffffff80
> ntoskrnl.c:2114: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2118: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2119: Test failed: id 0 poll: got value deadbeef, expected 0x7f
> ntoskrnl.c:2124: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2128: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2129: Test failed: id 0 poll: got value deadbeef, expected 0
> ntoskrnl.c:2134: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2138: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2139: Test failed: id 0 poll: got value deadbeef, expected 0
> ntoskrnl.c:2143: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2144: Test failed: id 0 poll: got value deadbeef, expected 0x7fffffff
> ntoskrnl.c:2149: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2153: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2154: Test failed: id 0 poll: got value deadbeef, expected 0x7fffffff
> ntoskrnl.c:2159: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2163: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2164: Test failed: id 0 poll: got value deadbeef, expected 0x80000000
> ntoskrnl.c:2169: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2173: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2174: Test failed: id 0 poll: got value deadbeef, expected 0
> ntoskrnl.c:2179: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2183: Test failed: id 0 poll: HidP_GetScaledUsageValue returned 0xc0110001
> ntoskrnl.c:2184: Test failed: id 0 poll: got value deadbeef, expected 0
> ntoskrnl.c:2189: Test failed: id 0 poll: HidP_MaxUsageListLength(HidP_Input, 0) returned 0, expected 42
> ntoskrnl.c:2191: Test failed: id 0 poll: HidP_MaxUsageListLength(HidP_Input, HID_USAGE_PAGE_BUTTON) returned 0, expected 32
> ntoskrnl.c:2193: Test failed: id 0 poll: HidP_MaxUsageListLength(HidP_Input, HID_USAGE_PAGE_LED) returned 0, expected 8
> ntoskrnl.c:2195: Test failed: id 0 poll: HidP_MaxUsageListLength(HidP_Feature, HID_USAGE_PAGE_BUTTON) returned 0, expected 8
> ntoskrnl.c:2203: Test failed: id 0 poll: HidP_SetUsages returned 0xc0110001
> ntoskrnl.c:2209: Test failed: id 0 poll: HidP_SetUsages returned 0xc0110001
> ntoskrnl.c:2215: Test failed: id 0 poll: HidP_SetUsages returned 0xc0110001
> ntoskrnl.c:2221: Test failed: id 0 poll: HidP_SetUsages returned 0xc0110001
> ntoskrnl.c:2227: Test failed: id 0 poll: got report[6] ffffffcd expected 0
> ntoskrnl.c:2228: Test failed: id 0 poll: got report[7] ffffffcd expected 0
> ntoskrnl.c:2232: Test failed: id 0 poll: HidP_SetUsages returned 0xc0110001
> ntoskrnl.c:2235: Test failed: id 0 poll: unexpected report data
> ntoskrnl.c:2239: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2244: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2250: Test failed: id 0 poll: HidP_GetUsages returned 0xc0110001
> ntoskrnl.c:2251: Test failed: id 0 poll: got usage count 1, expected 2
> ntoskrnl.c:2256: Test failed: id 0 poll: HidP_GetUsages returned 0xc0110001
> ntoskrnl.c:2257: Test failed: id 0 poll: got usage count 16, expected 2
> ntoskrnl.c:2258: Test failed: id 0 poll: got usages[0] cdcd, expected 4
> ntoskrnl.c:2259: Test failed: id 0 poll: got usages[1] cdcd, expected 6
> ntoskrnl.c:2265: Test failed: id 0 poll: HidP_GetUsages returned 0xc0110001
> ntoskrnl.c:2266: Test failed: id 0 poll: got usage count 16, expected 2
> ntoskrnl.c:2267: Test failed: id 0 poll: got usages[0] cdcd, expected 6
> ntoskrnl.c:2268: Test failed: id 0 poll: got usages[1] cdcd, expected 4
> ntoskrnl.c:2274: Test failed: id 0 poll: HidP_GetUsagesEx returned 0xc0110001
> ntoskrnl.c:2275: Test failed: id 0 poll: got usage count 16, expected 4
> ntoskrnl.c:2276: Test failed: id 0 poll: got usage_and_pages[0] UsagePage cdcd, expected 9
> ntoskrnl.c:2278: Test failed: id 0 poll: got usage_and_pages[1] UsagePage cdcd, expected 9
> ntoskrnl.c:2280: Test failed: id 0 poll: got usage_and_pages[2] UsagePage cdcd, expected 7
> ntoskrnl.c:2282: Test failed: id 0 poll: got usage_and_pages[3] UsagePage cdcd, expected 7
> ntoskrnl.c:2284: Test failed: id 0 poll: got usage_and_pages[4] UsagePage cdcd, expected 8
> ntoskrnl.c:2286: Test failed: id 0 poll: got usage_and_pages[5] UsagePage cdcd, expected 8
> ntoskrnl.c:2288: Test failed: id 0 poll: got usage_and_pages[0] Usage cdcd, expected 4
> ntoskrnl.c:2290: Test failed: id 0 poll: got usage_and_pages[1] Usage cdcd, expected 6
> ntoskrnl.c:2292: Test failed: id 0 poll: got usage_and_pages[2] Usage cdcd, expected 9
> ntoskrnl.c:2294: Test failed: id 0 poll: got usage_and_pages[3] Usage cdcd, expected b
> ntoskrnl.c:2296: Test failed: id 0 poll: got usage_and_pages[4] Usage cdcd, expected 6
> ntoskrnl.c:2298: Test failed: id 0 poll: got usage_and_pages[5] Usage cdcd, expected 4
> ntoskrnl.c:2304: Test failed: id 0 poll: HidP_MaxDataListLength(HidP_Input) returned 0, expected 50
> ntoskrnl.c:2308: Test failed: id 0 poll: HidP_MaxDataListLength(HidP_Feature) returned 0, expected 13
> ntoskrnl.c:2312: Test failed: id 0 poll: HidP_GetData returned 0xc0110001
> ntoskrnl.c:2313: Test failed: id 0 poll: got data count 1, expected 11
> ntoskrnl.c:2316: Test failed: id 0 poll: HidP_GetData returned 0xc0110001
> ntoskrnl.c:2320: Test failed: id 0 poll: data[1]: got DataIndex 0, expected 1
> ntoskrnl.c:2320: Test failed: id 0 poll: data[2]: got DataIndex 0, expected 5
> ntoskrnl.c:2321: Test failed: id 0 poll: data[2]: got RawValue 0, expected 1
> ntoskrnl.c:2320: Test failed: id 0 poll: data[3]: got DataIndex 0, expected 7
> ntoskrnl.c:2321: Test failed: id 0 poll: data[3]: got RawValue 0, expected 1
> ntoskrnl.c:2320: Test failed: id 0 poll: data[4]: got DataIndex 0, expected 19
> ntoskrnl.c:2321: Test failed: id 0 poll: data[4]: got RawValue 0, expected 1
> ntoskrnl.c:2320: Test failed: id 0 poll: data[5]: got DataIndex 0, expected 21
> ntoskrnl.c:2321: Test failed: id 0 poll: data[5]: got RawValue 0, expected 1
> ntoskrnl.c:2320: Test failed: id 0 poll: data[6]: got DataIndex 0, expected 30
> ntoskrnl.c:2320: Test failed: id 0 poll: data[7]: got DataIndex 0, expected 31
> ntoskrnl.c:2320: Test failed: id 0 poll: data[8]: got DataIndex 0, expected 32
> ntoskrnl.c:2321: Test failed: id 0 poll: data[8]: got RawValue 0, expected -17970434
> ntoskrnl.c:2320: Test failed: id 0 poll: data[9]: got DataIndex 0, expected 37
> ntoskrnl.c:2321: Test failed: id 0 poll: data[9]: got RawValue 0, expected 1
> ntoskrnl.c:2320: Test failed: id 0 poll: data[10]: got DataIndex 0, expected 39
> ntoskrnl.c:2321: Test failed: id 0 poll: data[10]: got RawValue 0, expected 1
> ntoskrnl.c:2327: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2331: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2336: Test failed: id 0 poll: unexpected report data
> ntoskrnl.c:2354: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2358: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2363: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2369: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2373: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2378: Test failed: id 0 poll: HidP_SetUsageValue returned 0xc0110001
> ntoskrnl.c:2385: Test failed: id 0 poll: unexpected report data
> ntoskrnl.c:2392: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2395: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2399: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2404: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2408: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2413: Test failed: id 0 poll: HidP_GetUsageValue returned 0xc0110001
> ntoskrnl.c:2414: Test failed: id 0 poll: got value deadbeef, expected 0x1005
> ntoskrnl.c:2420: Test failed: id 0 poll: HidP_SetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2423: Test failed: id 0 poll: HidP_SetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2424: Test failed: id 0 poll: unexpected report data
> ntoskrnl.c:2429: Test failed: id 0 poll: HidP_GetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2432: Test failed: id 0 poll: HidP_GetUsageValueArray returned 0xc0110001
> ntoskrnl.c:2434: Test failed: id 0 poll: unexpected report value
> ntoskrnl.c:2439: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2444: Test failed: id 0 poll: HidD_GetInputReport returned error 6
> ntoskrnl.c:2449: Test failed: id 0 poll: HidD_GetInputReport returned error 6
> ntoskrnl.c:2458: Test failed: id 0 poll: HidD_GetInputReport returned error 6
> ntoskrnl.c:2469: Test failed: id 0 poll: HidD_GetInputReport failed, last error 6
> ntoskrnl.c:2470: Test failed: id 0 poll: got report[0] ffffffcd, expected 00
> ntoskrnl.c:2475: Test failed: id 0 poll: IOCTL_HID_GET_INPUT_REPORT failed, last error 6
> ntoskrnl.c:2476: Test failed: id 0 poll: got length 46, expected 3
> ntoskrnl.c:2477: Test failed: id 0 poll: got report[0] ffffffcd, expected 00
> ntoskrnl.c:2482: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2487: Test failed: id 0 poll: HidD_GetFeature returned error 6
> ntoskrnl.c:2492: Test failed: id 0 poll: HidD_GetFeature returned error 6
> ntoskrnl.c:2501: Test failed: id 0 poll: HidD_GetFeature returned error 6
> ntoskrnl.c:2512: Test failed: id 0 poll: HidD_GetFeature failed, last error 6
> ntoskrnl.c:2513: Test failed: id 0 poll: got report[0] ffffffcd, expected 00
> ntoskrnl.c:2518: Test failed: id 0 poll: IOCTL_HID_GET_FEATURE failed, last error 6
> ntoskrnl.c:2519: Test failed: id 0 poll: got length 34, expected 3
> ntoskrnl.c:2520: Test failed: id 0 poll: got report[0] ffffffcd, expected 00
> ntoskrnl.c:2525: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2530: Test failed: id 0 poll: HidD_SetFeature returned error 6
> ntoskrnl.c:2535: Test failed: id 0 poll: HidD_SetFeature returned error 6
> ntoskrnl.c:2544: Test failed: id 0 poll: HidD_SetFeature returned error 6
> ntoskrnl.c:2554: Test failed: id 0 poll: HidD_SetFeature failed, last error 6
> ntoskrnl.c:2560: Test failed: id 0 poll: IOCTL_HID_SET_FEATURE returned error 6
> ntoskrnl.c:2564: Test failed: id 0 poll: IOCTL_HID_SET_FEATURE failed, last error 6
> ntoskrnl.c:2565: Test failed: id 0 poll: got length 0, expected 3
> ntoskrnl.c:2570: Test failed: id 0 poll: HidP_InitializeReportForID returned 0xc0110001
> ntoskrnl.c:2577: Test failed: id 0 poll: HidD_SetOutputReport returned error 6
> ntoskrnl.c:2582: Test failed: id 0 poll: HidD_SetOutputReport returned error 6
> ntoskrnl.c:2591: Test failed: id 0 poll: HidD_SetOutputReport returned error 6
> ntoskrnl.c:2601: Test failed: id 0 poll: HidD_SetOutputReport failed, last error 6
> ntoskrnl.c:2607: Test failed: id 0 poll: IOCTL_HID_SET_OUTPUT_REPORT returned error 6
> ntoskrnl.c:2611: Test failed: id 0 poll: IOCTL_HID_SET_OUTPUT_REPORT failed, last error 6
> ntoskrnl.c:2612: Test failed: id 0 poll: got length 0, expected 3
> ntoskrnl.c:2618: Test failed: id 0 poll: WriteFile returned error 6
> ntoskrnl.c:2623: Test failed: id 0 poll: WriteFile returned error 6
> ntoskrnl.c:2634: Test failed: id 0 poll: WriteFile returned error 6
> ntoskrnl.c:2648: Test failed: id 0 poll: WriteFile failed, last error 6
> ntoskrnl.c:2649: Test failed: id 0 poll: WriteFile wrote 0
> ntoskrnl.c:2656: Test failed: id 0 poll: ReadFile failed, last error 6
> ntoskrnl.c:2660: Test failed: id 0 poll: ReadFile failed, last error 6
> ntoskrnl.c:2668: Test failed: id 0 poll: ReadFile failed, last error 6
> ntoskrnl.c:2669: Test failed: id 0 poll: ReadFile returned 0
> ntoskrnl.c:2670: Test failed: id 0 poll: unexpected report data
> ntoskrnl.c:2679: Test failed: id 0 poll: ReadFile returned error 6
> ntoskrnl: Timeout
> 

This is again one of the pre-existing spurious failure cases. Re-running 
the job passes fine, as shown here:

https://testbot.winehq.org/JobDetails.pl?Key=95291
-- 
Rémi Bernon <rbernon at codeweavers.com>



More information about the wine-devel mailing list