On Thu Nov 3 01:24:28 2022 +0000, Wu Liande wrote:
@piotr I changed the commit instructions as you said。But I'm wondering why you didn't reproduce that。 my env: debain 11 wine i386 my log: ` ./wine '/home/makesi/.wine/drive_c/Program Files (x86)/WXWork/WXWork.exe' 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0024:err:module:LdrInitializeThunk "MSVCP120.dll" failed to initialize, aborting 0024:err:module:LdrInitializeThunk Initializing dlls for L"C:\Program Files (x86)\WXWork\WXWork.exe" failed, status c0000005 `
I don't know why it crashes on startup on your machine but it's not caused by _Condition_variable_notify_one being redefined in multiple .so files (I guess you're using no-mingw build of Wine). Maybe there's e.g. some kind of memory corruption that happens to be hidden by that change.
If you don't believe me that it's not the problem - the application loads both msvcp120 and msvcp140, there are much more global symbols with the same names and you don't see any problem caused by it.
Please change the commit message (patch title you set with git while committing the patch, not only merge request title).