Signed-off-by: Jacek Caban jacek@codeweavers.com --- dlls/ole32/tests/compobj.c | 182 +++++++++++++++++++++++++++---------- 1 file changed, 134 insertions(+), 48 deletions(-)
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=56858
Your paranoid android.
=== debian10 (32 bit report) ===
ole32: dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:713: Test failed: DoDragDrop_ret: unexpected param 00040100 expected beefbeef dragdrop.c:714: Test failed: DoDragDrop_effect_out: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave Unhandled exception: divide by zero in 32-bit code (0x7e8ef421).
Report errors: ole32:ole2 crashed (c0000094)
=== debian10 (32 bit Chinese:China report) ===
ole32: clipboard.c:892: Test failed: IDataObject_GetData failed with error 0x800401d0 clipboard.c:897: Test failed: IDataObject_GetData failed with error 0x800401d0 clipboard.c:900: Test failed: DataObjectImpl_GetData called 5 times instead of 2 times clipboard.c:864: Test failed: didn't find cf_dataobject clipboard.c:865: Test failed: didn't find cf_ole_priv_data clipboard.c:626: Test failed: got 800401d0 clipboard.c:1017: Test failed: failed to clear clipboard, hr = 0x00000000 clipboard.c:626: Test failed: got 800401d0 clipboard.c:1027: Test failed: expected data_cmpl ref=0, got 4 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:713: Test failed: DoDragDrop_ret: unexpected param 00040100 expected beefbeef dragdrop.c:714: Test failed: DoDragDrop_effect_out: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave Unhandled exception: divide by zero in 32-bit code (0x7eb69421).
Report errors: ole32:ole2 crashed (c0000094)
=== debian10 (32 bit WoW report) ===
ole32: dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:713: Test failed: DoDragDrop_ret: unexpected param 00040100 expected beefbeef dragdrop.c:714: Test failed: DoDragDrop_effect_out: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave Unhandled exception: divide by zero in 32-bit code (0x7e8ef421).
Report errors: ole32:ole2 crashed (c0000094)
=== debian10 (64 bit WoW report) ===
ole32: dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:713: Test failed: DoDragDrop_ret: unexpected param 00040100 expected beefbeef dragdrop.c:714: Test failed: DoDragDrop_effect_out: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragEnter dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DS_GiveFeedback dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_Drop dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragEnter dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DT_DragOver dragdrop.c:362: Test failed: unexpected call DS_QueryContinueDrag instead of DS_GiveFeedback dragdrop.c:369: Test failed: unexpected call DS_GiveFeedback instead of DT_DragOver dragdrop.c:369: Test failed: DS_GiveFeedback: unexpected param 00000000 expected 00000001 dragdrop.c:713: Test failed: unexpected call DoDragDrop_ret instead of DT_DragLeave Unhandled exception: divide by zero in 32-bit code (0x7e8ef421).
Report errors: ole32:ole2 crashed (c0000094)