https://bugs.winehq.org/show_bug.cgi?id=39691
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Regression SHA1| |04ed24fb79b03aa825d684cacaa | |3c8ef3157552c
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com --- Hello again.
I think I figured out what's going on with it. Program adds menu item with placeholder string "<<OLE VERBS GO HERE>>", and replaces it using OleUIAddVerbMenuW(NULL, NULL, ...) to get default localized "Object" entry. What happens is that we add new item over and over again, instead of replacing existing one. Application doesn't expect that, and loops adding more and more items to the menu, that makes it appear hung consuming 100% of single core.
Will send a fix soon, thanks for reporting.