https://bugs.winehq.org/show_bug.cgi?id=53581
Bug ID: 53581 Summary: Construction Set Extender crash on post wine after commit 0d0f2067f89545539ab3ae0ccd802239a2dce98e Product: Wine Version: 7.15 Hardware: x86-64 URL: https://www.nexusmods.com/oblivion/mods/36370/ OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lorenzofer@live.it Regression SHA1: 0d0f2067f89545539ab3ae0ccd802239a2dce98e Distribution: ArchLinux
Hi. In the current master (post commit 0d0f2067f89545539ab3ae0ccd802239a2dce98e) the Construction Set Extender regressed again after the first regression that happened in wine 7.5.
The old behaviour was an assertion error that terminate the application: Assertion failed: Data != ActiveComboBoxes.cend(), file Y:\CSE\Construction-Set-Extender\UIManager.cpp, line 623
The new behaviour is a crash that happen before the previous error. [CSE] 0x7BC57666 ==> strlen+0x6 in ntdll (0x00CBF378) [CSE] 0x7BC505B6 ==> RtlCreateUnicodeStringFromAsciiz+0x26 in ntdll (0x00CBF3A8) [CSE] 0x6ED5E27A ==> WIN_CreateWindowEx+0xBAA in user32 (0x00CBF4C8) [CSE] 0x6ED5F26D ==> CreateWindowExA+0x168 in user32 (0x00CBF758) [CSE] 0x6ED25119 ==> DIALOG_CreateIndirect+0xBD9 in user32 (0x00CBFA38) [CSE] 0x6ED268F8 ==> CreateDialogParamA+0x78 in user32 (0x00CBFA78)
This block Bug #52779
Regression test result: 0d0f2067f89545539ab3ae0ccd802239a2dce98e is the first bad commit commit 0d0f2067f89545539ab3ae0ccd802239a2dce98e Author: Jacek Caban jacek@codeweavers.com Date: Sun Aug 14 23:24:04 2022 +0200
user32: Pass window name as UNICODE_STRING to NtUserCreateWindowEx.
dlls/user32/win.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)