https://bugs.winehq.org/show_bug.cgi?id=57240
Bug ID: 57240 Summary: Wine 9.18 - Regression - FL Studio (and probably other apps) don't export correct file formats anymore Product: Wine Version: 9.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: agarplayerarlon@gmail.com Distribution: ---
Issue INTRODUCED with wine 9.18: If I click "export as .wav" inside fl studio, instead of letting me export the file as a .wav, it will automatically export it as "untitled.wav.flp", and if it do it again it will export it as "untitled.wav.wav.flp" and it will keep adding ".wav" to the name of the file, but it actually save it as an ".flp" file even if I've selected ".wav" in the export section.
This bug was introduced with Wine 9.18, as I've tested it with wine 9.17 on multiple machines and they don't have this issue, but after updating to 9.18 they all have the issue, it doesen't matter if you're using waylkand or x11, it doesen't matter what DE you're using, the issue will persist, and I'm sure it's a regression because of that.
I've tried to do a regression test but I wasn't able to, so I don't know what specific patch caused the regression, but it is a regression.
https://bugs.winehq.org/show_bug.cgi?id=57240
Miliardo agarplayerarlon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker
https://bugs.winehq.org/show_bug.cgi?id=57240
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal CC| |dark.shadow4@web.de Keywords| |regression
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Not a blocker.
What exactly was the problem with the regression test? Didn't get it to compile? Didn't reproduce the issue at all after building?
https://bugs.winehq.org/show_bug.cgi?id=57240
Miliardo agarplayerarlon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |critical
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #2 from Miliardo agarplayerarlon@gmail.com --- (In reply to Fabian Maurer from comment #1)
Not a blocker.
What exactly was the problem with the regression test? Didn't get it to compile? Didn't reproduce the issue at all after building?
I've never done them so I'm not an expert in doing them, I've compiled wine from source following the regression testing guide but every time I try to open the app I get these errors
0208:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0DF5FA98): stub 0208:fixme:avrt:AvSetMmThreadPriority (12345678)->(2) stub 0024:fixme:dwmapi:DwmEnableMMCSS (-1) stub 0024:fixme:explorerframe:taskbar_list_SetProgressState iface 03662EE0, hwnd 0002011A, flags 2 stub! 0204:err:sync:RtlpWaitForCriticalSection section 01612FFC (null) wait timed out in thread 0204, blocked by 0024, retrying (60 sec)
https://bugs.winehq.org/show_bug.cgi?id=57240
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal
--- Comment #3 from Austin English austinenglish@gmail.com --- Not critical.
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Is there a way to test this program for free?
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #5 from Miliardo agarplayerarlon@gmail.com --- (In reply to Austin English from comment #3)
Not critical.
it is critical because it destroyed my workflow as I can't export anymore
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #6 from Miliardo agarplayerarlon@gmail.com --- (In reply to Fabian Maurer from comment #4)
Is there a way to test this program for free?
you can use the free version https://www.image-line.com/fl-studio-download/ but you will encounter bug 57208 https://bugs.winehq.org/show_bug.cgi?id=57208 so you'll have to wait at least 30 minutes before it finishes the installation
https://bugs.winehq.org/show_bug.cgi?id=57240
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 URL| |https://www.image-line.com/ | |fl-studio-download/ Regression SHA1| |b5cbb5562ca1aaf023a588bdc6c | |cb89220637fc4 Keywords| |download
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Bisected to
commit b5cbb5562ca1aaf023a588bdc6ccb89220637fc4 Author: Charlotte Pabst cpabst@codeweavers.com Date: Wed Sep 4 13:20:53 2024 +0200
comdlg32: Allow entering a filter in the itemdlg file name field.
Current filter is initially empty and can be set by typing a filter into the file name field or selecting an entry from the file type menu.
Selecting a file type entry with an empty spec leaves the current filter unchanged.
This behavior matches windows more closely and fixes applications that rely on SetFileName() for filtering.
Sidenote: Is it just me or is that program unbearably slow?
https://bugs.winehq.org/show_bug.cgi?id=57240
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #8 from Austin English austinenglish@gmail.com --- (In reply to Miliardo from comment #5)
(In reply to Austin English from comment #3)
Not critical.
it is critical because it destroyed my workflow as I can't export anymore
https://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #9 from Miliardo agarplayerarlon@gmail.com --- (In reply to Fabian Maurer from comment #7)
It's amazing that you found the commit that caused it! Did you follow this guide to run the regression test? https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing
For me the program runs smoothly, and installing dxvk fixes alot of plugins flickering
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #10 from Miliardo agarplayerarlon@gmail.com --- (In reply to Austin English from comment #8)
thank you for the clarification!
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #11 from Fabian Maurer dark.shadow4@web.de ---
It's amazing that you found the commit that caused it! Did you follow this guide to run the regression test? https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing
For me the program runs smoothly, and installing dxvk fixes alot of plugins flickering
Yeah, a normal regression test, it's pretty easy if you're used to doing them :)
For me the program is terribly slow, if I click "File" and go through the menu, it might take up to ten seconds until it updates the current selection. Similar for most things I do, it just takes forever and constantly maxes out one CPU core.
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #12 from Fabian Maurer dark.shadow4@web.de --- I opened bug 57247 for the performance issue I encountered, also contains a workaround.
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #13 from Miliardo agarplayerarlon@gmail.com --- (In reply to Fabian Maurer from comment #11)
For me the program is terribly slow, if I click "File" and go through the menu, it might take up to ten seconds until it updates the current selection. Similar for most things I do, it just takes forever and constantly maxes out one CPU core.
For me that issue happened when I was using it in a virtual machine in gnome boxes, but on bare metal I've never had that issue
Also I forgot to mention that FLStudio native plugins they all run great, it's some third party plugins that flicker and get fixed by installing dxvk
https://bugs.winehq.org/show_bug.cgi?id=57240
Charlotte Pabst cpabst@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cpabst@codeweavers.com
--- Comment #14 from Charlotte Pabst cpabst@codeweavers.com --- I submitted a fix to the regression as https://gitlab.winehq.org/wine/wine/-/merge_requests/6589
Until this is merged, you can use the following workaround: If you select a different file type in the menu, and then select .wav again, it will let you save the file as WAV properly.
Sorry for the trouble.
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #15 from Miliardo agarplayerarlon@gmail.com --- (In reply to Charlotte Pabst from comment #14)
I submitted a fix to the regression as https://gitlab.winehq.org/wine/wine/-/merge_requests/6589
Until this is merged, you can use the following workaround: If you select a different file type in the menu, and then select .wav again, it will let you save the file as WAV properly.
Sorry for the trouble.
Thank you for submitting the fix
https://bugs.winehq.org/show_bug.cgi?id=57240
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |7e66082d6cc45d34bd7cc6bd8bb | |60fde7a1af4ee Status|NEW |RESOLVED
--- Comment #16 from Fabian Maurer dark.shadow4@web.de --- Thanks, marking fixed as of https://gitlab.winehq.org/wine/wine/-/commit/7e66082d6cc45d34bd7cc6bd8bb60fd...
https://bugs.winehq.org/show_bug.cgi?id=57240
--- Comment #17 from Miliardo agarplayerarlon@gmail.com --- thank you for the support!
https://bugs.winehq.org/show_bug.cgi?id=57240
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.19.