LockedSONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable

Page: < 12 Showing page 2 of 2
Author
garretwilson
Max Output Level: -90 dBFS
  • Total Posts : 24
  • Joined: 2010/05/15 19:31:56
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 12:54:52 (permalink)
--well, now I'm so totally confused by the info and counter-info on this thread, I have no idea what to do.  Decision - I'll do nothing. - I guess?---
I'm not sure what the "counter-info" is of which you speak. The post before yours said, "You don't have to install the redistributables at all. If you avoid using the shared MSVCxxx.dll for runtime, and use linked in runtimes (/MT switch) you do not need the redistributables. So it's a choice you can make." But that comment was directed at the developers of SONAR. It a technical programming comment, saying that Cakewalk wouldn't even need to distribute these DLLs if they did something called "static linking".

Whether or not I agree with that recommendation for the SONAR developers, it remains that SONAR X1 does currently distribute the MSVC++ 2005 DLLs, and the version it distributes is one that Microsoft no longer supports and one that Microsoft says brings security issues to your computer. Furthermore, there exists a later version of this distributable that SONAR could be using, which does not have these issues and which doesn't put its DLL in incorrect folders. Is there anything in this paragraph that is disputed by anyone?
#31
garretwilson
Max Output Level: -90 dBFS
  • Total Posts : 24
  • Joined: 2010/05/15 19:31:56
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 13:03:38 (permalink)
I dunno...second guessing the developers might introduce untested variables into the system and make X1 unstable.

I used to be a Windows developer and nothing is worse than someone upgrading the OS, language, dll's and or drivers that haven't been tested.

There is more to X1 than a pretty face and Cakewalk are reasonably well connected to Intel and Microsoft. I'm leaving the heavy lifting to them.
X1 is unstable anyway.

In my experience, this has nothing to do with "well connected to Intel and Microsoft"---in fact, Cakewalk is probably no more connected to Microsoft than you are, except that they probably pay more for an MSDN license. And MSDN would have told them to upgrade the MSVC++ distributable.

What it comes down to, again in my experience, is that the developers are so hard-pressed by marketing to bring out a new fancy feature set, and then marketing keeps adding features until practically the shipping date, and then there are last-minute bugs and bugs that they were never given time to fix, and then there is the pesky release date marketing says they need to hit to out-flank the competition---that management never gives them time to go back and do housekeeping details such as make sure all the redistributables are up-to-date.
#32
mountaincruz
Max Output Level: -88 dBFS
  • Total Posts : 131
  • Joined: 2004/02/28 13:45:29
  • Location: Gardnerville, NV
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 13:31:00 (permalink)
I believe Noel promised that he would look into using an updated redistributable.

Cheers!

SONAR X1 Expanded x64
Windows 7 Home Premium x64
HP Pavillion Elite HPE 410y
AMD Phenom II 1045 2.7 Ghz
8 GB memory
Focusrite USB 6
#33
garretwilson
Max Output Level: -90 dBFS
  • Total Posts : 24
  • Joined: 2010/05/15 19:31:56
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 14:20:33 (permalink)
I believe Noel promised that he would look into using an updated redistributable.
You're right. In responding to the other posts I neglected to give thanks where thanks is due.

Thanks, Noel!

G
#34
n0rd
Max Output Level: -86 dBFS
  • Total Posts : 237
  • Joined: 2010/11/02 02:18:00
  • Location: Down Under (Australia)
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 14:29:44 (permalink)
garretwilson

I'm not sure what the "counter-info" is of which you speak. The post before yours said, "You don't have to install the redistributables at all. If you avoid using the shared MSVCxxx.dll for runtime, and use linked in runtimes (/MT switch) you do not need the redistributables. So it's a choice you can make." But that comment was directed at the developers of SONAR. It a technical programming comment, saying that Cakewalk wouldn't even need to distribute these DLLs if they did something called "static linking".

Whether or not I agree with that recommendation for the SONAR developers, it remains that SONAR X1 does currently distribute the MSVC++ 2005 DLLs, and the version it distributes is one that Microsoft no longer supports and one that Microsoft says brings security issues to your computer. Furthermore, there exists a later version of this distributable that SONAR could be using, which does not have these issues and which doesn't put its DLL in incorrect folders. Is there anything in this paragraph that is disputed by anyone?

Oo! Someone has used a compiler before! <Thumbs Up>

#35
Danny Danzi
Moderator
  • Total Posts : 5810
  • Joined: 2006/10/05 13:42:39
  • Location: DanziLand, NJ
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 14:49:28 (permalink)


Yikes this a bit confusing to me also. Take a look at this....should I get rid of any of these and will it effect other programs that may rely on it? I checked to see if anything is on my boot drive and it looks ok. I see the file where it's supposed to be in program files\common\msshared\vc

Any guidance would be appreciated. Thanks!

My Site
Fractal Audio Endorsed Artist & Beta Tester
#36
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 15:00:53 (permalink)
This is funny. Are we now actively looking for trivial things to complain about?

If you already have newer versions of these files, the installer will not overwrite them with older ones. You'd probably be surprised by how many applications you have that rely on older libraries, including some Windows components and utilities.

Garret, can you cite a specific C++ runtime bug that might affect SONAR users?

The first link in your initial post points to a problem with the installer copying msdia80.dll into the wrong location. This file is not a dependency of SONARPDR.EXE, so how is that relevant? The second link describes a security vulnerability in the Active Template library, which the CW devs probably do not use. Again, not relevant to SONAR. Maybe you think some bad guys will figure out how to use SONAR to execute rogue programs?

Granted, CW should make a point of keeping up-to-date with distributed third-party components. But this really is a molehill->mountain scenario.


All else is in doubt, so this is the truth I cling to. 

My Stuff
#37
rbowser
Max Output Level: -10 dBFS
  • Total Posts : 6518
  • Joined: 2005/07/31 14:32:34
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 15:24:22 (permalink)
THANK YOU, Bitflipper - This thread has been making very little sense to me, and your post is a good antidote to the confusion it's been causing.  Until there's official word from Cakewalk that we have to do some mucking around with our systems as has been suggested on this thread, I shall continue to do Nothing.  Thanks again.

RB

Sonar X3e Studio
Roland A-800 MIDI keyboard controller
Alesis i|O2 interface
Gigabyte Technology-AMD Phenom II @ 3 GHz
8 Gb RAM 6 Core Windows 7 Home Premium x64
with dual monitors
#38
garretwilson
Max Output Level: -90 dBFS
  • Total Posts : 24
  • Joined: 2010/05/15 19:31:56
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 16:01:19 (permalink)
This is funny. Are we now actively looking for trivial things to complain about?

If you already have newer versions of these files, the installer will not overwrite them with older ones. You'd probably be surprised by how many applications you have that rely on older libraries, including some Windows components and utilities.

Garret, can you cite a specific C++ runtime bug that might affect SONAR users?

The first link in your initial post points to a problem with the installer copying msdia80.dll into the wrong location. This file is not a dependency of SONARPDR.EXE, so how is that relevant? The second link describes a security vulnerability in the Active Template library, which the CW devs probably do not use. Again, not relevant to SONAR. Maybe you think some bad guys will figure out how to use SONAR to execute rogue programs?

Granted, CW should make a point of keeping up-to-date with distributed third-party components. But this really is a molehill->mountain scenario.
bitflipper, I don't want to promote an argument into a rathole. But you specifically asked me some questions, so let me respond.

I already pointed to a Microsoft security bulletin. You say that "the CW devs probably do not use" the ATL. What---are you guessing? And if you're guessing, why would you guess that they don't instead of that they do? You don't think they use COM objects or ActiveX components---isn't it possible that they are using the ATL? (If you've ever written COM objects by hand you'll be crying for the ATL.) Or one of their monstrous pile of libraries they are dependent on might use ATL?

But whether they use the ATL is missing the point. The whole point of a C++ runtime library is that it is installed globally and used by the whole system! The whole point of COM/ActiveX is that it provides UUIDs that identify components, and these components are registered globally for use by the whole system. Any other programs that use these COM/ActiveX interfaces automatically get these security vulnerabilities as well. So you know what? You could uninstall SONAR from your system, and if you leave the outdated MSVC++ runtime on your machine your other apps that use it are still vulnerable, even with SONAR gone. (Granted, most of my other apps are not still using the 2005 runtime.)

As Proteinshake indicated, what ticks me off is that I spend so much time getting my system in pristine working order with the latest patches, and some program I pay $199 for the day it comes off the presses has to go and litter my system with vulnerabilities---which the company knew about and should have fixed in 2007!

We all agree that Cakewalk should use the latest redistributable. Noel said he is looking into it. I'm going to try to leave it at that.
#39
Funkybot
Max Output Level: -75 dBFS
  • Total Posts : 796
  • Joined: 2003/11/06 16:32:13
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 16:16:31 (permalink)
Noel Borthwick [Cakewalk
]

 There are however older 3'rd party plugins that we do not build ourselves that rely on that installer hence we need to continue to install it for now. Otherwise they would not run on a new Windows install. 

As important as project compatibility is...wouldn't it be better to just drop support for said 3rd plugins? Seriously, if having some 10 year old plugin that I don't use to begin with, could put my system or overall system/program stability at risk, then I'd prefer that said plugin was just dropped. Even if I did use it in an old project, I'd find a replacement.


Apple does stuff like that all the time. There will be 5 people will complain, then they'll accept it and move on.
post edited by Funkybot - 2010/12/12 16:19:24

Intel i7 4790k, ASUS Z97-A mobo, 16GB Kingston DDR3 RAM, Windows 10 x64,  UAD2 Duo, RME Fireface 800, Sonar X1/X2 Producer
#40
Jose7822
Max Output Level: 0 dBFS
  • Total Posts : 10031
  • Joined: 2005/11/07 18:59:54
  • Location: United States
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 18:07:05 (permalink)
I completely agree with Funkybot.

Being that X1 is the "new" generation of Cakewalk's flagship product and that these plugins are obsolete (since Cakewalk can't be updated them anymore), then the most logical step, given the circumastances, would be to discontinue these plugins.  The people who'd want them can install these plugins from an older version of SONAR if they so choose to.  Cakewalk needs to realize there's a point where the company has to move forward and make these type of decisions.


Intel Q9400 2.66 GHz
8 GB of RAM @ 800 Mhz
ATI Radeon HD 3650
Windows 7 Professional (SP1) x64
Cubase 6.03 x64
Sonar PE 8.5.3 x64
RME FireFace 400
Frontier Design Alpha Track
Studio Logic VMK-188 Plus

http://www.youtube.com/user/SonarHD
#41
deswind
Max Output Level: -71 dBFS
  • Total Posts : 952
  • Joined: 2003/11/23 14:07:13
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/12 18:16:14 (permalink)
This is probably all great info for Cakewalk as they put out their X1 update (which I understand is fairly soon.)
#42
Thugonyx@aol.com
Max Output Level: -88 dBFS
  • Total Posts : 129
  • Joined: 2008/11/14 18:33:18
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/20 21:11:55 (permalink)
How I solved the Runtime Error in X1 that was also affecting 8.5.3....System Restore ....to the day before I installed X1...I will wait til they get this mess together...I paid for X1...I'll just wait until its actually safe to use it!!!! I have clients to deal with and the buggy upgrade is not cool~~~at all~~~ When a system crashes every time you open it ..there is something seriously not right here!!!!
#43
Brandon Ryan [Roland]
Max Output Level: -40.5 dBFS
  • Total Posts : 3458
  • Joined: 2003/11/06 03:29:12
  • Location: Los Angeles, CA
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/20 21:27:59 (permalink)
garretwilson


What it comes down to, again in my experience, is that the developers are so hard-pressed by marketing to bring out a new fancy feature set, and then marketing keeps adding features until practically the shipping date, and then there are last-minute bugs and bugs that they were never given time to fix, and then there is the pesky release date marketing says they need to hit to out-flank the competition---that management never gives them time to go back and do housekeeping details such as make sure all the redistributables are up-to-date.

Cakewalk definitely doesn't work in the way you describe re: marketing vs. development. There's also a Product Management department that falls in there somewhere too.


"The sky above the port was the color of television, tuned to a dead channel." WG

SONAR Platinum | VS-700 | A-800 PRO | PCAL i7 with SSD running Windows 8 x64 | Samsung 27" LCD @ 1920x1080 | Blue Sky monitors with BMC | All kinds of other stuff
#44
koolbass
Max Output Level: -73 dBFS
  • Total Posts : 853
  • Joined: 2003/11/13 23:27:43
  • Location: Nashville, TN
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/20 21:47:14 (permalink)
When a system crashes every time you open it ..there is something seriously not right here!!!!




I think you may have some other problems with your system.  I've got X1 working stable in my studio, and I've not yet had any crashes.

Cheers,
Lance "koolbass" Martin
 
Sonar Platinum, Sound Forge Pro 12, ADK built audio computer: Intel 8 core i7 Haswell-E overclocked 4.2GHz; 32 Gig DDR4/2666 ram; Corsair 850W power; Windows Pro 10 x64; Geforce GTX 980 video w/4 monitors (Acer 27" touch screen/primary); 3 Seagate drives - OS, audio, samples, 2 TB external USB3 bkup drive; RME MADIface XT; Ferrofish A16 MKII ADDA; Lucid GenX 6-96 clock

www.BoogieHouseMusic.com
#45
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/20 22:21:24 (permalink)
I think were making a mountain out of a molehill here. There is no damage being done to anyones systems by this older Microsoft redist. Only a hypothetical "security issue" due to the file in the root folder. Seriously we have far worse issues to look into that affect a much larger user base for our patches. I have already said that we would look into using the new redist in the future.
 
Also to answer some other queries, do NOT uninstall this update unless you manually install the updated redist immediately after, or some plugins or older components will stop working or crash. IOW no action is required on your part.
 
Regarding the static libraries approach this is generally considered a bad approach when dealing with Microsoft redistributables.
1. Microsoft releases updates to these sometimes via windows update that address security issues or vulnerabilties. Statically linking prevents this which is bad.
2. Statically linking creates bloat of the application exe and increases load time of the application. This would bloat the size of other components we install as well.
 
So please, this thread is just unnecessarily causing undue confusion for everyone.

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#46
Thugonyx@aol.com
Max Output Level: -88 dBFS
  • Total Posts : 129
  • Joined: 2008/11/14 18:33:18
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/20 23:01:25 (permalink)
Nope...My system is running like a charm now that I've done a system restore....Sonar 8.5.3 is running quite well now that X1 is on the back burner for now! No issues with crashes...no C++ crap...and Noel...read back what you wrote..Seriously dude..if this DAW was really ready..and you guys did some coordinating with Microsoft off the top...you would never have had to type that mountain out of a molehill stuff. Look..here's an interesting solution. How about utilizing the same MSVC++ that you used in Sonar 8.5.3  in X1 by eliminating the 2005 version from the download all together? Trust me..it's worth a shot instead of trying to cover up for the guys that pay you. Ya Think?
#47
koolbass
Max Output Level: -73 dBFS
  • Total Posts : 853
  • Joined: 2003/11/13 23:27:43
  • Location: Nashville, TN
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/20 23:19:18 (permalink)
@THUGonyx, and I ASSume your system is running AT LEAST 25 to 40% faster ...

...I just realized you remind me of another poster from the past ... lol

Cheers,
Lance "koolbass" Martin
 
Sonar Platinum, Sound Forge Pro 12, ADK built audio computer: Intel 8 core i7 Haswell-E overclocked 4.2GHz; 32 Gig DDR4/2666 ram; Corsair 850W power; Windows Pro 10 x64; Geforce GTX 980 video w/4 monitors (Acer 27" touch screen/primary); 3 Seagate drives - OS, audio, samples, 2 TB external USB3 bkup drive; RME MADIface XT; Ferrofish A16 MKII ADDA; Lucid GenX 6-96 clock

www.BoogieHouseMusic.com
#48
rbowser
Max Output Level: -10 dBFS
  • Total Posts : 6518
  • Joined: 2005/07/31 14:32:34
  • Status: offline
Re:SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/20 23:45:04 (permalink)
Noel Borthwick [Cakewalk
]


...this thread is just unnecessarily causing undue confusion for everyone.


Noel, couldn't this thread just be quietly put out of its misery?  It's totally confusing and I think bogus.  A company has the right to delete posts on its own Forums when a thread is found to be pointless.

Randy B.

Sonar X3e Studio
Roland A-800 MIDI keyboard controller
Alesis i|O2 interface
Gigabyte Technology-AMD Phenom II @ 3 GHz
8 Gb RAM 6 Core Windows 7 Home Premium x64
with dual monitors
#49
Thugonyx@aol.com
Max Output Level: -88 dBFS
  • Total Posts : 129
  • Joined: 2008/11/14 18:33:18
  • Status: offline
SONAR X1 still using outdated, unsupported, buggy MSVC++ 2005 redistributable 2010/12/21 13:37:31 (permalink)
Is this why X1 keeps crashing halfway through a project? I actually went and did a system restore to remove X1 ..and went back to 8.5.3 because the crashes really mess with the creative process. To make matters worse the admin's are trying to make it look like this issue is trivial..and there are all these suggestions about how Microsoft is to blame because of their redistribution of C++ 2005..2008...2010.BLAH BLAH BLAH..and its ridiculously confusing. I want a nice compact DAW with careful attention paid by Cakewalk of what Microsoft does that will affect the way X1 runs. I don't want to have to hack into my computer to get it to work right..Dudes ..that's your job at Cakewalk to deal with before WE purchase it.  I don't mind a few bugs but this one is of the charts. And Noel? YES IT IS IMPORTANT..BECAUSE YOU SHOULD KNOW BETTER...the Great thing about Cakewalk up to Sonar 9 was the creative flow! That is now thrown completely out the window when halfway through the creative process something pops up on the screen to tell you about some ridiculous C++ run-time error!!!! Grrrrr!!!!!  Ps..the reason I did a system restore is because this thing also affects Sonar 8.5.3 as well and the only way to get back to work was to wipe X1 off the computer with a system restore prior to the date of the X1 intallation.
post edited by Thugonyx@aol.com - 2010/12/21 13:43:26
#50
Page: < 12 Showing page 2 of 2
Jump to:
© 2024 APG vNext Commercial Version 5.1