https://bugs.winehq.org/show_bug.cgi?id=53568
Bug ID: 53568 Summary: 16bit applications refuse to start wine 7.15+ Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: enometh@meer.net Distribution: ---
After a recent commit some 16bit applications refuse to start e.g. "Collins Dictionary" which is mentioned in bug #51082. Other applications seem to fail with a ``` Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (02f7:10cf) ```
Bisecting the problem points to this commit: ``` commit e41c255be6ba66d1eec7affe674b8cc7699226b8 Author: Jacek Caban jacek@codeweavers.com AuthorDate: Sun Aug 14 23:41:53 2022 +0200 Commit: Alexandre Julliard julliard@winehq.org CommitDate: Mon Aug 15 18:15:22 2022 +0200
win32u: Use send_message_timeout for WM_CREATE and WM_NCCREATE. ```
reverting this commit (after fixing a conflict) seems to avoid the problem.