https://bugs.winehq.org/show_bug.cgi?id=48536
Bug ID: 48536 Summary: Kairatune VST: Wine crash when plugin try show hint Product: Wine Version: 5.0 Hardware: x86-64 URL: http://futucraft.com/download/kairatune-1-2-4-vsti-win 64/ OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: and3md@gmail.com Distribution: ---
Created attachment 66342 --> https://bugs.winehq.org/attachment.cgi?id=66342 Wine crash log
The Kairatune plugin crashes wine when it has to display hint. For example, when you change the selected preset and leave the mouse over the name.
Steps to reproduce: 1. Install LMMS - https://github.com/LMMS/lmms/releases/download/v1.2.1/lmms-1.2.1-win64.exe
2. Download and unzip Kairatune - http://futucraft.com/download/kairatune-1-2-4-vsti-win64/
3. Open LMMS 4. Change plugin embedding in Settings to No embedding (this is workaround of https://bugs.winehq.org/show_bug.cgi?id=48527). 5. Restart LMMS 4. Open the instruments plugins tab 5. Drag VeSTige to Song Editor window 6. Click Vestige in Song editor to show Vestige GUI 7. In Vestige Window click green folder icon 8. Go to Kairatune.dll 9. Click Open 10. Change preset in Kairatune window (for example click Impact) 11. Don't move your mouse 12. When hint try to show wine crash
On windows 10 this problem is not present, in WINE the problem occurs in the case of LMMS 32 bits and 64 bits. So you can test on 32bit version too (https://github.com/LMMS/lmms/releases/download/v1.2.1/lmms-1.2.1-win32.exe http://futucraft.com/download/kairatune-1-2-4-vsti-win32/ )
The same problem exist in FL Studio 20 64bit running on wine.
Mint 19 64bit, GeForce 1060
https://bugs.winehq.org/show_bug.cgi?id=48536
--- Comment #1 from Andrzej Kilijański and3md@gmail.com --- Created attachment 66343 --> https://bugs.winehq.org/attachment.cgi?id=66343 console log
https://bugs.winehq.org/show_bug.cgi?id=48536
Andrzej Kilijański and3md@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Mint
https://bugs.winehq.org/show_bug.cgi?id=48536
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO CC| |xerox.xerox2000x@gmail.com Ever confirmed|0 |1
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi Andrzej,
I still has this lmms installed from the bug you filed yesterday. This rather looks like a duplicate though:
I can confirm the crash but he crash is gone for me when I use Staging and the tick "Hide wine version" in winecfg (under Staging tab)
Could you try that and see if it fixes the crash for you too? And than report back please?
Regards.
Relevant Info:
grep wine_get_version Kairatune/Kairatune.dll Binary file Kairatune/Kairatune.dll matches
https://bugs.winehq.org/show_bug.cgi?id=48536
--- Comment #3 from Andrzej Kilijański and3md@gmail.com --- Hi Louis
I think this is something different because if I turn off embedding plugins, the plugins that I reported yesterday in https://bugs.winehq.org/show_bug.cgi?id=48527 work without any problem.
In the case of Kairatune it is different, the plugin hangs LMMS and the error window in WINE is displayed. See wine crash log.
I used wine 5.0 stable for this tests.
After installing staging and check "Hide wine version" there is no crash.
Can you tell me what that means? Does the plugin do something different if it detects wine? Should I check the staging wine version before reporting bug?
Regards.
https://bugs.winehq.org/show_bug.cgi?id=48536
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Andrzej Kilijański from comment #3) Hi
I think this is something different because if I turn off embedding plugins, the plugins that I reported yesterday in https://bugs.winehq.org/show_bug.cgi?id=48527 work without any problem.
Maybe I was a bit unclear, I didn`t mean a duplicate of your previous filed bug but from another bug in bugzilla: https://bugs.winehq.org/show_bug.cgi?id=46314
After installing staging and check "Hide wine version" there is no crash.
Ok, I found that too so really a duplicate then
Can you tell me what that means? Does the plugin do something different if it detects wine?
Yes, apparently it does; probably a leftover from some code that once was usefull to workaround wine insufficiency but now causes troubles ....
Should I check the staging wine version before reporting bug?
For all these VST plugins: yes please do. They all seem to contain the same code base (in which they detect wine). For other apps/programs of course not.
I`ll resolve this as duplicate then as it seems really same issue as in bug https://bugs.winehq.org/show_bug.cgi?id=46314
https://bugs.winehq.org/show_bug.cgi?id=48536
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|NEEDINFO |RESOLVED
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Resolving duplicate
*** This bug has been marked as a duplicate of bug 46314 ***
https://bugs.winehq.org/show_bug.cgi?id=48536
--- Comment #6 from Andrzej Kilijański and3md@gmail.com --- (In reply to Louis Lenders from comment #4)
After installing staging and check "Hide wine version" there is no crash.
Ok, I found that too so really a duplicate then
Can you tell me what that means? Does the plugin do something different if it detects wine?
Yes, apparently it does; probably a leftover from some code that once was usefull to workaround wine insufficiency but now causes troubles ....
Hi
Thanks for the clarification. I will try to inform Kairatune developer about this problem. I have one more question, is there any way to enable the "Hide wine version" option in the case of a stable release, or is it only possible in staging? I tried to find information on the WINE website but I didn't found anything about this.
Thank you for your help!
https://bugs.winehq.org/show_bug.cgi?id=48536
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Andrzej Kilijański from comment #6)
(In reply to Louis Lenders from comment #4)
Hi,
I have one more question, is there any way to enable the "Hide wine version" option in the case of a stable release, or is it only possible in staging?
No, stable wine doesn`t have this option. One thing (not recommended) you could try is to replace the string "wine_get_version" in the binary with another string (first make backup of dll!) like so "sed -i 's/wine_get_version/qine_get_version/g' Kairatune.dll" and then see if stable wine is able to run it
Regards
https://bugs.winehq.org/show_bug.cgi?id=48536
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.