https://bugs.winehq.org/show_bug.cgi?id=39691
Bug ID: 39691 Summary: Derive 6 crashes when clicking on the edit menu item and was working fine with wine 1.6 Product: Wine Version: 1.7.43 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole32 Assignee: wine-bugs@winehq.org Reporter: vfrederix@gmail.com Distribution: ---
Created attachment 52930 --> https://bugs.winehq.org/attachment.cgi?id=52930 Logs
Something seems to be added to ole since wine version 1.6 and makes Derive 6 freeze when clicking on the "edit" menu item.
See compared logs (wine 1.6 vs wine 1.7.43) for more details.
________________________________________________________ |-| Derive 6 |_|O|x| -------------------------------------------------------- | File | EDIT <-- | Insert | Author | (...) | -------------------------------------------------------- | | | #1 x = 1 | | #2 y = 2 | | | | | --------------------------------------------------------
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- OleUIAddVerbMenuW() is implemented now, that's probably why it crashes now. Could you attach a crash log, and +ole,+tid trace? Also where can I find a demo/full version of this program to test?
https://bugs.winehq.org/show_bug.cgi?id=39691
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|Derive 6 crashes when |Derive 6 crashes when |clicking on the edit menu |clicking on the edit menu |item and was working fine |item |with wine 1.6 |
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #2 from vfrederix@gmail.com --- Hello,
I have full version v 6.10 of the software. Unfortunately, Ti doesn't sell this product anymore.
However, I found the full 6.01 version here: http://vetusware.com/download/Derive%206.1%20Math%20Software%206.1/?id=11729
I did not test it myself, but in case this one doesn't suffer from the same bug under wine or doesn't work, I can always send you the main executable of my version somehow. It's enough to run derive.
Please tell me if you need it.
PS: How to do an +ole,+tid trace? I'm new to wine.
Best regards.
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- It's described here http://wiki.winehq.org/FAQ#get_log, section 10.2. You'll need to use WINEDEBUG=+ole,+tid,+menu wine <programname>.exe. Then redirect output to a file as described, and attach a file here. Log should be taken at the time application hangs obviously, so relevant traces are collected.
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #4 from vfrederix@gmail.com --- Created attachment 52942 --> https://bugs.winehq.org/attachment.cgi?id=52942 Traces
Hello,
Here are the traces.
Thank you for your time.
Best regards
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #5 from vfrederix@gmail.com --- Hello,
Here are the traces.
Thank you for your time.
Best regards
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #6 from vfrederix@gmail.com --- Created attachment 52943 --> https://bugs.winehq.org/attachment.cgi?id=52943 Traces Downloadable
With the correct content type
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.
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com --- Created attachment 52961 --> https://bugs.winehq.org/attachment.cgi?id=52961 +ole,+menu,+tid log
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #9 from Austin English austinenglish@gmail.com --- The content of attachment 52942 has been deleted for the following reason:
copyrighted binaries
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #10 from Austin English austinenglish@gmail.com --- The content of attachment 52943 has been deleted for the following reason:
copyrighted binaries
https://bugs.winehq.org/show_bug.cgi?id=39691
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Derive 6 crashes when |TI Derive 6 hangs when |clicking on the edit menu |clicking on the edit menu |item |item
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #11 from vfrederix@gmail.com --- Thanks to you for your time !
Best regards
https://bugs.winehq.org/show_bug.cgi?id=39691
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |93ff3fde8a7f04f7a363c4ee71d | |020ff2a51e911 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com --- Fixed with 93ff3fde8a7f04f7a363c4ee71d020ff2a51e911.
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #13 from vfrederix@gmail.com --- Great, thank you. Do you think it will be included in 1.8 release too?
https://bugs.winehq.org/show_bug.cgi?id=39691
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com --- Sure, first release it will be included in is 1.8-rc3.
https://bugs.winehq.org/show_bug.cgi?id=39691
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.8-rc3.