FL Studio stopped working on Manjaro

Discuss running non-Linux applications and plugins on Linux, for example via wine

Moderators: MattKingUSA, khz

Post Reply
Death
Established Member
Posts: 372
Joined: Sun Oct 11, 2015 1:43 pm
Been thanked: 32 times

FL Studio stopped working on Manjaro

Post by Death »

Update 1: Ok. For anyone who stumbles across this thread or is just interested, it looks like this one got solved to some extent. It requires a workaround, but it's very simple!

I've been trying to run FLS via PlayOnLinux and Lutris. All you have to do with either of these programs is launch FLS as normal, then end the process of the program you launched it from in the task manager which will allow FLS to fully load. If you're using Lutris, then make sure not to end the Lutris wrapper, just the main Lutris process. That's it :)

I'm not exactly sure what the problem is, but at least there's a simple way to solve it. Thanks all.

Original post below:

I'm on the Arch based Manjaro and for some reason, FL Studio stopped working recently. I've tried going back to previously used Wine & Kernel versions and reinstalling PlayOnLinux + FL Studio (including a fresh FL Studio install in a new prefix), but nothing works. I think there was probably some kind of update to Manjaro/Arch that did it.

Basically, all PlayOnLinux debug logs end in something that looks like this and will keep repeating similar outputs every 60 seconds until I stop the program from attempting to run:

Code: Select all

0060:err:ntdll:RtlpWaitForCriticalSection section 0x1438f20 "?" wait timed out in thread 0060, blocked by 0049, retrying (60 sec)
0041:err:ntdll:RtlpWaitForCriticalSection section 0x1438f20 "?" wait timed out in thread 0041, blocked by 002a, retrying (60 sec)
I've also noticed someone on Arch is experiencing a similar issue to me which started around the same time, but with Kontakt Player: viewtopic.php?f=62&t=20525
I think we may both be victim to the same problem. Hopefully between these two threads we can figure it out.

Anyway, here's the PlayOnLinux debug output for the existing install of FLS:

Code: Select all

[10/01/19 22:03:50] - Running wine- FL64.exe (Working directory : /home/z/.PlayOnLinux/wineprefix/FL_Studio_64bit/drive_c/Program Files (x86)/Image-Line/FL Studio 20)
0049:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0049:fixme:thread:GetThreadUILanguage : stub, returning default language.
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c15c, (nil) 0x24c1b8
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c15c (nil) 0x24c1b8) returning a dummy value (current locale)
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c15c, 0x9c3360 0x24c1b8
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c15c 0x9c3360 0x24c1b8) returning a dummy value (current locale)
0049:fixme:thread:GetThreadUILanguage : stub, returning default language.
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b3cc, (nil) 0x24b428
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b3cc (nil) 0x24b428) returning a dummy value (current locale)
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b3cc, 0xd2a690 0x24b428
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b3cc 0xd2a690 0x24b428) returning a dummy value (current locale)
0049:fixme:heap:RtlSetHeapInformation 0xde0000 0 0x24d020 4 stub
0049:fixme:dwmapi:DwmIsCompositionEnabled 000000000024E73C
0049:fixme:heap:RtlSetHeapInformation 0x1460000 0 0x24e980 4 stub
0049:fixme:thread:GetThreadUILanguage : stub, returning default language.
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c6dc, (nil) 0x24c738
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c6dc (nil) 0x24c738) returning a dummy value (current locale)
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c6dc, 0x74a690 0x24c738
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c6dc 0x74a690 0x24c738) returning a dummy value (current locale)
0049:fixme:thread:GetThreadUILanguage : stub, returning default language.
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b94c, (nil) 0x24b9a8
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b94c (nil) 0x24b9a8) returning a dummy value (current locale)
0049:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b94c, 0x2c6a690 0x24b9a8
0049:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b94c 0x2c6a690 0x24b9a8) returning a dummy value (current locale)
0049:fixme:heap:RtlSetHeapInformation 0x2d20000 0 0x24d5a0 4 stub
0049:fixme:dwmapi:DwmIsCompositionEnabled 000000000024ECBC
0049:fixme:wtsapi:WTSRegisterSessionNotification Stub 0000000000010204 0x00000000
0049:fixme:uxtheme:BufferedPaintInit Stub ()
004a:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000044BFCBC): stub
004a:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
004b:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000045CFCBC): stub
004b:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
004c:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000046DFCBC): stub
004c:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
004d:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000047EFCBC): stub
004d:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
004e:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000048FFCBC): stub
004e:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
004f:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000004A0FCBC): stub
004f:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0050:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000004B1FCBC): stub
0050:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0051:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000004C2FCBC): stub
0051:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0052:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000004D3FCBC): stub
0052:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0053:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000004E4FCBC): stub
0053:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0054:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000004F5FCBC): stub
0054:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0055:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000506FCBC): stub
0055:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0056:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000517FCBC): stub
0056:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0057:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000528FCBC): stub
0057:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0058:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000539FCBC): stub
0058:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0049:fixme:win:LockWindowUpdate (0x20242), partial stub!
0049:fixme:win:LockWindowUpdate ((nil)), partial stub!
0049:fixme:powrprof:PowerGetActiveScheme (0000000000000000,000000000024F5B8) stub!
0049:fixme:heap:RtlSetHeapInformation 0x5e20000 0 0x24daa0 4 stub
0060:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000006BEFC5C): stub
0060:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(2) stub
0061:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0000000006CFCCD8): stub
0061:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(2) stub
0049:fixme:dwmapi:DwmEnableMMCSS (-1) stub
0049:fixme:explorerframe:taskbar_list_SetProgressState iface 00000000040D4730, hwnd 0000000000020242, flags 2 stub!
0060:err:ntdll:RtlpWaitForCriticalSection section 0x1438f20 "?" wait timed out in thread 0060, blocked by 0049, retrying (60 sec)
0041:err:ntdll:RtlpWaitForCriticalSection section 0x1438f20 "?" wait timed out in thread 0041, blocked by 002a, retrying (60 sec)
And here's the PlayOnLinux debug output for the fresh install of FLS:

Code: Select all

[10/01/19 22:09:32] - Running wine- FL64.exe (Working directory : /home/z/.PlayOnLinux/wineprefix/FLS_TEST/drive_c/Program Files (x86)/Image-Line/FL Studio 20)
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000b:fixme:winediag:start_process Wine Staging 4.15 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0012:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0019:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0025:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
002a:fixme:thread:GetThreadUILanguage : stub, returning default language.
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c15c, (nil) 0x24c1b8
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c15c (nil) 0x24c1b8) returning a dummy value (current locale)
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c15c, 0x9c3360 0x24c1b8
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c15c 0x9c3360 0x24c1b8) returning a dummy value (current locale)
002a:fixme:thread:GetThreadUILanguage : stub, returning default language.
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b3cc, (nil) 0x24b428
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b3cc (nil) 0x24b428) returning a dummy value (current locale)
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b3cc, 0xd2a690 0x24b428
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b3cc 0xd2a690 0x24b428) returning a dummy value (current locale)
002a:fixme:heap:RtlSetHeapInformation 0xde0000 0 0x24d020 4 stub
002a:fixme:dwmapi:DwmIsCompositionEnabled 000000000024E73C
002a:fixme:heap:RtlSetHeapInformation 0x1460000 0 0x24e980 4 stub
002a:fixme:heap:RtlSetHeapInformation 0x620000 0 0x24e890 4 stub
002a:fixme:thread:GetThreadUILanguage : stub, returning default language.
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c6dc, (nil) 0x24c738
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c6dc (nil) 0x24c738) returning a dummy value (current locale)
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24c6dc, 0x85a690 0x24c738
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24c6dc 0x85a690 0x24c738) returning a dummy value (current locale)
002a:fixme:thread:GetThreadUILanguage : stub, returning default language.
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b94c, (nil) 0x24b9a8
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b94c (nil) 0x24b9a8) returning a dummy value (current locale)
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x24b94c, 0x9aa690 0x24b9a8
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x24b94c 0x9aa690 0x24b9a8) returning a dummy value (current locale)
002a:fixme:heap:RtlSetHeapInformation 0xc90000 0 0x24d5a0 4 stub
002a:fixme:dwmapi:DwmIsCompositionEnabled 000000000024ECBC
002a:fixme:wtsapi:WTSRegisterSessionNotification Stub 00000000000100D0 0x00000000
002a:fixme:uxtheme:BufferedPaintInit Stub ()
003d:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000054EFCBC): stub
003c:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000053DFCBC): stub
003d:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
003c:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
003e:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000055FFCBC): stub
003e:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
003f:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000570FCBC): stub
003f:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0040:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000581FCBC): stub
0040:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0041:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000592FCBC): stub
0041:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0042:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000005A3FCBC): stub
0042:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0043:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000005B4FCBC): stub
0043:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0044:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000005C5FCBC): stub
0044:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0045:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000005D6FCBC): stub
0045:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0046:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000005E7FCBC): stub
0046:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0047:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",0000000005F8FCBC): stub
0047:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0048:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",000000000609FCBC): stub
0048:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
0049:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000061AFCBC): stub
0049:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
004a:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000062BFCBC): stub
004a:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(1) stub
002a:fixme:win:LockWindowUpdate (0x20116), partial stub!
002a:fixme:win:LockWindowUpdate ((nil)), partial stub!
002a:fixme:powrprof:PowerGetActiveScheme (0000000000000000,000000000024F608) stub!
0050:fixme:avrt:AvSetMmThreadCharacteristicsW (L"P",00000000070CFC1C): stub
0050:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(2) stub
002a:fixme:dwmapi:DwmEnableMMCSS (-1) stub
002a:fixme:explorerframe:taskbar_list_SetProgressState iface 0000000003E30DE0, hwnd 0000000000020116, flags 2 stub!
0050:err:ntdll:RtlpWaitForCriticalSection section 0x1bf6e78 "?" wait timed out in thread 0050, blocked by 002a, retrying (60 sec)
0050:err:ntdll:RtlpWaitForCriticalSection section 0x1bf6e78 "?" wait timed out in thread 0050, blocked by 002a, retrying (60 sec)
Does anyone know what's causing these problems?

Thanks :wink:
Last edited by Death on Fri Nov 08, 2019 12:19 am, edited 6 times in total.
Death
Established Member
Posts: 372
Joined: Sun Oct 11, 2015 1:43 pm
Been thanked: 32 times

Re: FL Studio stopped working on Manjaro

Post by Death »

.
Death
Established Member
Posts: 372
Joined: Sun Oct 11, 2015 1:43 pm
Been thanked: 32 times

Re: FL Studio stopped working on Manjaro

Post by Death »

Bumping again before I consider reinstalling Manjaro and starting from scratch because I just can't figure this one out..
User avatar
lilith
Established Member
Posts: 1698
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Has thanked: 117 times
Been thanked: 57 times
Contact:

Re: FL Studio stopped working on Manjaro

Post by lilith »

Did you ask at reddit too?
User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 134 times

Re: FL Studio stopped working on Manjaro

Post by Linuxmusician01 »

I take it that the DAW you are to run is a Windows one and that you are using Wine to run it. When I google one of the the errors that you posted (err:ntdll:RtlpWaitForCriticalSection) then I get links to discussions about Wine.

So you might have better luck in a Manjaro or Wine specific forum. Strange thing is, like you said, that rolling back to previous versions of FL Studio, Wine and your kernel doesn't help. So I'd start in a Manjaro forum if I were you and ask questions about Wine.

Good luck! :)
Death
Established Member
Posts: 372
Joined: Sun Oct 11, 2015 1:43 pm
Been thanked: 32 times

Re: FL Studio stopped working on Manjaro

Post by Death »

lilith wrote:Did you ask at reddit too?
I don't use Reddit. I suppose it may be worth making an account and asking there though.
Linuxmusician01 wrote:So you might have better luck in a Manjaro or Wine specific forum. Strange thing is, like you said, that rolling back to previous versions of FL Studio, Wine and your kernel doesn't help. So I'd start in a Manjaro forum if I were you and ask questions about Wine.
I've tried going back to previous known working kernel/Wine/program versions but it still doesn't work. As far as I can tell, there has been some other kind of update that has caused this. I thought this forum would be the place to start, but a Manjaro or Wine forum would be good next steps.

Thanks both of you for the replies. Since my last post, I tried installing the current and an older version of Manjaro in virtual machines to see if I could get it to work, but still, it didn't work. I know a virtual machine is not the same, but it did make me think that reinstalling everything may be a waste of time, so I decided not to do it anytime soon. However, one thing I did try was installing an older version of FL Studio and it worked. The downside is that it can't load my projects created with newer versions. But once the new version is working again, I'll be able to carry on with them.

So, I guess I'll try heading over to some of the other places mentioned next. Cheers guys.
Death
Established Member
Posts: 372
Joined: Sun Oct 11, 2015 1:43 pm
Been thanked: 32 times

Re: FL Studio stopped working on Manjaro

Post by Death »

Ok. For anyone who stumbles across this thread or is just interested, it looks like this one got solved to some extent. It requires a workaround, but it's very simple!

I've been trying to run FLS via PlayOnLinux and Lutris. All you have to do with either of these programs is launch FLS as normal, then end the process of the program you launched it from in the task manager which will allow FLS to fully load. If you're using Lutris, then make sure not to end the Lutris wrapper, just the main Lutris process. That's it :)

I'm not exactly sure what the problem is, but at least there's a simple way to solve it. Thanks all.
User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 134 times

Re: FL Studio stopped working on Manjaro

Post by Linuxmusician01 »

@Death: thanks for posting the solution! :)
Death
Established Member
Posts: 372
Joined: Sun Oct 11, 2015 1:43 pm
Been thanked: 32 times

Re: FL Studio stopped working on Manjaro

Post by Death »

Linuxmusician01 wrote:@Death: thanks for posting the solution! :)
No worries :) I hope it helps someone out.
Post Reply