lmi
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lmi] Adapting to wine-8


From: Vadim Zeitlin
Subject: Re: [lmi] Adapting to wine-8
Date: Mon, 23 Jan 2023 14:13:27 +0100

On Sun, 22 Jan 2023 21:38:53 +0000 Greg Chicares <gchicares@sbcglobal.net> 
wrote:

GC> Vadim--I've pushed some changes today that reduce the number of
GC> unwanted warnings after debian-testing's very recent upgrade
GC> of 'wine'; see, e.g., commit 96a8eb5801ebd39 . I hesitate to
GC> apply those changes to '.github/workflows/ci.yml', partly
GC> because I wouldn't know how to test that,

 The nice thing about the CI workflows is that they get tested
automatically.

GC> but also because I'm not sure whether the unwanted warnings occur
GC> there. If they do occur there, but are gracefully ignored, then it's
GC> probably better to do nothing. What do you think?

 They do occur there and they are not especially bothersome, but I still
think it might be better to suppress them if this doesn't cost too much
(which it shouldn't). FWIW here are some excerpts from the last CI run,
which uses Wine 8.0~rc3~repack-1:

- Run CLI tests step:

0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but 
no driver could be loaded.
0050:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0050:err:systray:initialize_systray Could not create tray window
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
... normal output from the tests ...

- Run unit tests step:

0048:err:winediag:nodrv_CreateWindow Application tried to create a window, but 
no driver could be loaded.
0048:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0048:err:systray:initialize_systray Could not create tray window
009c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
009c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
009c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
009c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
... normal output from the tests ...

- Run GUI tests step:

0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0050:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0050:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0120:fixme:imm:ImeSetActiveContext (0000000000010050, 1): stub
0120:fixme:imm:ImmReleaseContext (000000000001005C, 0000000000010050): stub
NOTE: starting the test suite
about_dialog_version: started
About dialog version string is '20230103T2100Z'.
0120:fixme:win:NtUserScrollWindowEx some flags (8007) are unhandled
0120:fixme:event:wait_for_withdrawn_state window 0x60086/a00007 wait timed out
time=2153ms (for about_dialog_version)
about_dialog_version: ok
benchmark_census: started
time=1ms (for benchmark_census)
benchmark_census: ok
calculation_summary: started
0120:fixme:shell:SHAutoComplete stub
0120:fixme:shell:SHAutoComplete stub
0120:fixme:event:wait_for_withdrawn_state window 0x2047c/a00026 wait timed out
0120:fixme:shell:SHAutoComplete stub
0120:fixme:shell:SHAutoComplete stub
0120:fixme:event:wait_for_withdrawn_state window 0x304a6/a00050 wait timed out
0120:fixme:shell:SHAutoComplete stub
0120:fixme:shell:SHAutoComplete stub
0120:fixme:event:wait_for_withdrawn_state window 0x60400/a0007a wait timed out
time=15260ms (for calculation_summary)
calculation_summary: ok
... normal output snipped ...
expiry_dates: ok
0120:fixme:event:wait_for_withdrawn_state window 0x140482/a0014f wait timed out
input_sequences: started
0120:fixme:event:wait_for_withdrawn_state window 0x150482/a0017c wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x160482/a001ac wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x170482/a001ce wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x180482/a001f2 wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x190482/a00219 wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x1a0482/a0023d wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x1b0482/a00261 wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x1c0482/a00285 wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x1d0482/a002a9 wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x1e0482/a002ca wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x1f0482/a002eb wait timed out
time=55967ms (for input_sequences)
input_sequences: ok
input_validation: started
input_validation: skipped (not running distribution tests)
log_error: started
time=0ms (for log_error)
log_error: ok
paste_census: started
0120:fixme:event:wait_for_withdrawn_state window 0x220410/a0030e wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x230410/a0032a wait timed out
time=8737ms (for paste_census)
paste_census: ok
pdf_census: started
0120:fixme:event:wait_for_withdrawn_state window 0x2e0482/a00347 wait timed out
time=2647ms (for pdf_census)
pdf_census: ok
pdf_illustration: started
0120:fixme:event:wait_for_withdrawn_state window 0x3e044e/a00349 wait timed out
time=4641ms (for pdf_illustration)
pdf_illustration: ok
validate_output_census: started
0120:fixme:event:wait_for_withdrawn_state window 0x2c046a/a00366 wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x2d046a/a00382 wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x2b0424/a0039e wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x2800e0/a0039f wait timed out
0120:fixme:event:wait_for_withdrawn_state window 0x2900e0/a003a0 wait timed out
time=16402ms (for validate_output_census)
validate_output_census: ok
validate_output_illustration: started
0120:fixme:event:wait_for_withdrawn_state window 0x4100de/a003a2 wait timed out
time=4457ms (for validate_output_illustration)
validate_output_illustration: ok
validate_output_mec: started
time=468ms (for validate_output_mec)
validate_output_mec: ok
time=122946ms (for all tests)
SUCCESS: 21 tests successfully completed.
NOTE: 4 tests were skipped
0120:fixme:event:wait_for_withdrawn_state window 0x1005c/a00004 wait timed out


 I'm going to look into NtUserScrollWindowEx message because it seems
suspicious to me that we use ScrollWindow() with some flags unusual enough
to be unsupported by Wine, so I'd like to make sure there is no bug in wx
here. And nodrv_CreateWindow could probably be avoided by just launching
Xvfb earlier, so I think I might do this just because it doesn't cost much.
But the rest of the messages seems to be about some internal Wine stuff
that we don't really care about and so could be suppressed and I'll do it
just to clean things up a little.

 Thanks for bringing this up,
VZ

Attachment: pgpitks_XbLEK.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]