Trying to get Cakewalk Sonar Platinum to work

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

Hi Folks...

I've managed to fix a lot, currently I'm at this stage:

fixme:heap:HeapSetInformation 0x2b4000 0 0x23fab0 4
fixme:heap:HeapSetInformation 0x2b4000 0 0x23fab0 4
fixme:wer:WerSetFlags (2) stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x2b4000 0 0x23fab0 4
fixme:heap:HeapSetInformation 0x2b4000 0 0x23fab0 4
fixme:wer:WerSetFlags (2) stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:module:find_forwarded_export module not found for forward 'MFCORE.MFGetService' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopologyNode' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopology' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateMediaSession' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSource' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSegmentOffset' used by L"C:\\windows\\system32\\MF.dll"
fixme:thread:GetThreadPreferredUILanguages 56, 0x22f920, 0x22f930 0x22f924
err:module:attach_process_dlls "MFPlat.DLL" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe" failed, status c0000005


Running Wine 1.6.2

Any ideas?

Thanks
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by dimesio »

Try upgrading Wine to the latest development release.
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

Thanks...

I haven't upgraded it yet, however I managed to reduce the errors by changing the Wine Windows version to Windows 8.

err:module:find_forwarded_export module not found for forward 'MFCORE.MFGetService' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopologyNode' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopology' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateMediaSession' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSource' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSegmentOffset' used by L"C:\\windows\\system32\\MF.dll"
fixme:thread:GetThreadPreferredUILanguages 56, 0x22f920, 0x22f930 0x22f924
err:module:attach_process_dlls "MFPlat.DLL" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe" failed, status c0000005


These are all errors to do with MF.DLL and MFPlat.DLL, I have tried various versions of these DLL's.
Could upgrading Wine from 1.6.2 sort out this issue?

Thanks..
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

Upgraded anyway to 1.7.38, the best result I can get (which appears worse?) is:

err:module:find_forwarded_export module not found for forward 'MFCORE.MFGetService' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopologyNode' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopology' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateMediaSession' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSource' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSegmentOffset' used by L"C:\\windows\\system32\\MF.dll"
fixme:thread:GetThreadPreferredUILanguages 56, 0x22f920, 0x22f930 0x22f924
fixme:advapi:EventRegister {f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x80cfa0, 0x8abe30, 0x8abf50
fixme:advapi:EventRegister {bc97b970-d001-482f-8745-b8d7d5759f99}, 0x80cfa0, 0x8abe80, 0x8abf48
err:module:attach_process_dlls "MFPlat.DLL" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe" failed, status c0000005
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

Sorry after a reboot I'm now back to (in Windows 8 mode, checked the other modes same thing):

err:module:find_forwarded_export module not found for forward 'MFCORE.MFGetService' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopologyNode' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopology' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateMediaSession' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSource' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSegmentOffset' used by L"C:\\windows\\system32\\MF.dll"
fixme:thread:GetThreadPreferredUILanguages 56, 0x22f920, 0x22f930 0x22f924
fixme:advapi:EventRegister {f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x80cfa0, 0x8abe30, 0x8abf50
fixme:advapi:EventRegister {bc97b970-d001-482f-8745-b8d7d5759f99}, 0x80cfa0, 0x8abe80, 0x8abf48
err:module:attach_process_dlls "MFPlat.DLL" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe" failed, status c0000005
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by dimesio »

Post terminal output from a clean wineprefix (no native dlls, Windows version left at XP) in current Wine.
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

I ran:

export WINEPREFIX=~/.wine-new
wine winecfg (shows XP Mode)
wine SONARPLT.exe 2>&1 | tee winedebug.log

And got:

err:module:import_dll Library mfc120u.dll (which is needed by L"Z:\\home\\alex\\.wine\\drive_c\\Program Files\\Cakewalk\\SONAR Platinum\\CJLibrary.dll") not found
err:module:import_dll Library CJLibrary.dll (which is needed by L"Z:\\home\\alex\\.wine\\drive_c\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe") not found
err:module:import_dll Library mfc120u.dll (which is needed by L"Z:\\home\\alex\\.wine\\drive_c\\Program Files\\Cakewalk\\SONAR Platinum\\CWVideoEngine.dll") not found
err:module:import_dll Library CWVideoEngine.dll (which is needed by L"Z:\\home\\alex\\.wine\\drive_c\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe") not found
err:module:import_dll Library mfc120u.dll (which is needed by L"Z:\\home\\alex\\.wine\\drive_c\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe") not found
err:module:import_dll Library UIAutomationCore.DLL (which is needed by L"Z:\\home\\alex\\.wine\\drive_c\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\alex\\.wine\\drive_c\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe" failed, status c0000135


I hope this is correct...
Many thanks..
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by dimesio »

Try winetricks vcrun2013.
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

Now..

err:module:find_forwarded_export module not found for forward 'MFCORE.MFGetService' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopologyNode' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopology' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateMediaSession' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSource' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSegmentOffset' used by L"C:\\windows\\system32\\MF.dll"
fixme:thread:GetThreadPreferredUILanguages 56, 0x22f920, 0x22f930 0x22f924
err:module:attach_process_dlls "MFPlat.DLL" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe" failed, status c0000005


Thanks..
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

I tried install to .net framework 4.5.2 64 bit in case this was the issue.

I ran the .NET Framework Setup Cleanup Utility and then did:
winetricks dotnet40

..but it would not install because it stated 32 bit only...

Also (from research) maybe quartz is missing?

Sort of clueless here anyway...

Thanks
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by dimesio »

Try a 32 bit wineprefix (assuming the app is available in 32 bit).
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

I'm required to run the 64 bit application otherwise I will run into further issues (VST plugins are 64 bit for instance)
Will .NET framework not run in 64 bit? (BTW not 100% convinced .NET framework is required).
Have you seen these MFC.DLL MFPlat.DLL errors before? I'm thinking of installing 64 bit windows media player (can't see where to do this) or this:
https://support.microsoft.com/en-us/kb/2703761/sr-cs

FYI I am running the latest Ubuntu Studio 64 bit.
Just giving out some ideas.. Many thanks for your help...
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by dimesio »

.NET doesn't work in 64 bit, and everything installed by winetricks is 32 bit. If you want to try 64 bit WMP, you will have to download and install it yourself.
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

Thanks - well tried to install 64 bit Media player (can't find 64 bit distribution that will work) or Windows Media Feature Pack (wine didn't like MSI's) - so complete no go.

To summarize my woes seems to be with mf.dll and mfplat.dll (Media Foundation Platform.)
Looks very similar to this:
https://appdb.winehq.org/objectManager. ... &iId=29630

I've tried copying various versions from system32 folder of Windows 7 and Windows 8 machines, no joy,
- at this point I'm guessing I'm screwed...!

Anyway many thanks for your help....!


err:module:find_forwarded_export module not found for forward 'MFCORE.MFGetService' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopologyNode' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateTopology' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateMediaSession' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSource' used by L"C:\\windows\\system32\\MF.dll"
err:module:find_forwarded_export module not found for forward 'MFCORE.MFCreateSequencerSegmentOffset' used by L"C:\\windows\\system32\\MF.dll"
fixme:thread:GetThreadPreferredUILanguages 56, 0x22f920, 0x22f930 0x22f924
err:module:attach_process_dlls "MFPlat.DLL" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Cakewalk\\SONAR Platinum\\SONARPLT.exe" failed, status c0000005
WineAlexS
Level 2
Level 2
Posts: 10
Joined: Thu Apr 09, 2015 7:16 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by WineAlexS »

Bumping in the hope somebody may have a solution...
Thanks...
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Trying to get Cakewalk Sonar Platinum to work

Post by dimesio »

File a bug.
Locked