32 bit vs 64 bit plug ins and the blue screen of death

Author
RMCALL
Max Output Level: -90 dBFS
  • Total Posts : 16
  • Joined: 2012/07/09 17:57:36
  • Status: offline
2013/01/13 11:55:49 (permalink)

32 bit vs 64 bit plug ins and the blue screen of death

Sorry for such a long explanation, but I thought better to be thorough not to waste people's time. I recently purchased the 32 bit VB3 Virtual Tonewheel Organ plug in by GSI. By the manufacturers instructions it does not come with an installer. You put the 2 dll files they provide into your Cakewalk virtual plug in folder, which I did. It opens perfectly, runs fine, and sounds fantastic. The issue is that all of the other plug ins I use are 64 bit. When Sonar X2 starts, it loads the dll's in the 64 bit folder, and is not even directed at the 32 bit folder in preferences, even though all of those same plug ins have their dll's in the 32 bit folder. So instead of putting the VB3 dll's in the 32 bit folder, and directing Sonar to load all of the 32 bit dll's, I opted to put the 32 bit VB3 dll's in the 64 bit folder. The only issue is that since I've done that, every time I shut the PC down at the end of a session I get the blue screen of death, and Windows says that it recovered from an unexpected crash, and restarts itself. I am sure it is due to this plug in because whenever I work on another song that does not use the VB3 plug in it shuts down fine. Does it make sense, that I move all of the other 32 bit dll's to another folder for safekeeping, put the VB3 dll's in the 32 bit folder, then set Sonar to load that folder? My concern once again is that I don't know what would happen if I left all of the 32 bit plug ins in their present location and let Sonar load them in addition to the 64 bit versions of those same plug ins. More specifically, if I am using all 64 bit plug ins, does it even need the 32 bit version of those same dll's? I am concerned that if I move them, or direct Sonar to load them it might create some sort of conflict and render the system unstable. So thought I'd ask for some guidance first. Thank you in advance Here is the problem signature Windows shows after the blue screen crash: Problem Event Name: BlueScreen OS Version: 6.1.7601.2.1.0.768.3 Locale ID: 1033 Additional information about the problem: BCCode: 1000007e BCP1: FFFFFFFFC0000005 BCP2: FFFFF88005902EB6 BCP3: FFFFF88002FCC9D8 BCP4: FFFFF88002FCC230 OS Version: 6_1_7601 Service Pack: 1_0 Product: 768_1

Sonar X3 Windows 7 Creation Station CS450
EWQL Complete library
Omnisphere Trillian
Steven Slate Drums / Addictive Drums
#1

16 Replies Related Threads

    bapu
    Max Output Level: 0 dBFS
    • Total Posts : 86000
    • Joined: 2006/11/25 21:23:28
    • Location: Thousand Oaks, CA
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 12:02:41 (permalink)
    I divide my 32bit plugs into 2 folders.

    Call them unique 32bit and common 32bit (common=there is a 64bit version).

    In SONAR 64bit I point to my 64bit folder and the unique 32bit folder.

    In SONAR 32bit I point to both the unique and common 32bit folders.

    HTH.
    #2
    bapu
    Max Output Level: 0 dBFS
    • Total Posts : 86000
    • Joined: 2006/11/25 21:23:28
    • Location: Thousand Oaks, CA
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 12:04:54 (permalink)
    Also, out of curiosity....

    Have you made copy of the crashable project and remove the 32bit "offender" plug and closed the project just to be sure it's the 32bit plug that gives a BSOD? 
    #3
    RMCALL
    Max Output Level: -90 dBFS
    • Total Posts : 16
    • Joined: 2012/07/09 17:57:36
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 13:08:55 (permalink)
    Two really good suggestions, thanks. I do not appear to be as advances as you are so forgive me if I ask a dumb question. As far as I know, I am only using Sonar X2 64 bit, so there would probably be no point in me creating the common files folder, except as a storage place rather than deleting those dll's. That is unless there's some reason to have a 32 bit version of Sonar in the future..? I do not have a professional studio, its only me and my own material. That would leave the scenario I described, only I like your naming scheme better, to name the folder "32 bit unique". And only put the VB3 dll's in that, then redirect Sonar to that folder in addition to the 64 bit folder. I have not done the second suggestion you offered, but let me reiterate your question so I understand it. By making a copy of the project you save a copy that has not been opened, and this should enable you to remove the dll and open the original project to see what effect it has. That way if the results are that it corrupts the project, you can move the dll's back into place and only use the copied project. Did I get that right?

    Sonar X3 Windows 7 Creation Station CS450
    EWQL Complete library
    Omnisphere Trillian
    Steven Slate Drums / Addictive Drums
    #4
    DeeringAmps
    Max Output Level: -49 dBFS
    • Total Posts : 2614
    • Joined: 2005/10/03 10:29:25
    • Location: Seattle area
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 14:51:47 (permalink)
    I'm not sure I have run the VB3 in X2a, I'll have to test.
    I didn't make the jump to Sonar x64 until X2.
    I've had some issues, Sonar X2 "locking up" with IK's CSR and Ampeg SVX.
    These became hard crashes with the "a" patch installed.
    I did get a BSOD or 2, it wasn't consistent; Sonar X2a crashing was, just not the BSOD.
    I keep all my VST's in separate folders inside the VST Plugins folder.
    I point "Plugin Manager" to the specific x32 VST's that I want Sonar to use.
    Sort of like Bapsi, only different...

    Tom

    Tom Deering
    Tascam FW-1884 User Resources Page
    Firewire "Legacy" Tutorial, Service Manual, Schematic, and Service Bulletins

    Win10x64
    StudioCat Pro Studio Coffee Lake 8086k 32gb RAM

    RME UFX (Audio)
    Tascam FW-1884 (Control) in Win 10x64 Pro
    #5
    bapu
    Max Output Level: 0 dBFS
    • Total Posts : 86000
    • Joined: 2006/11/25 21:23:28
    • Location: Thousand Oaks, CA
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 15:53:45 (permalink)
    RMCALL.

    What I mean is to make a full separate copy of the project with VB3 in it.

    Open that copy of that project and then delete VB3. Close the propject. Does it BSOD? If so, it's not VB3 that is causing the BSOD. It may eb a corrupted project in some other way and having VB3 in the project is "making" you think it's the culprit.
    #6
    bapu
    Max Output Level: 0 dBFS
    • Total Posts : 86000
    • Joined: 2006/11/25 21:23:28
    • Location: Thousand Oaks, CA
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 15:59:26 (permalink)
    FWIW, I just downloaded the demo. Put in a project. Closed the project. Closed normally.
    #7
    RMCALL
    Max Output Level: -90 dBFS
    • Total Posts : 16
    • Joined: 2012/07/09 17:57:36
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 16:14:25 (permalink)
    Wow I really appreciate the help So you downloaded the demo and put it in a project, closed normally... did you put the dll files in a 32 bit folder or a 64 bit... I am not sure I understand why they cant be in the same folder...

    Sonar X3 Windows 7 Creation Station CS450
    EWQL Complete library
    Omnisphere Trillian
    Steven Slate Drums / Addictive Drums
    #8
    RMCALL
    Max Output Level: -90 dBFS
    • Total Posts : 16
    • Joined: 2012/07/09 17:57:36
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 16:35:06 (permalink)
    Also forgive my lack of knowledge on the subject, but lets say the project file is corrupt, and that it VB3 has nothing to do with the problem. If you make a copy of that project, will the corrupt data copy itself too?

    Sonar X3 Windows 7 Creation Station CS450
    EWQL Complete library
    Omnisphere Trillian
    Steven Slate Drums / Addictive Drums
    #9
    tlw
    Max Output Level: -49.5 dBFS
    • Total Posts : 2567
    • Joined: 2008/10/11 22:06:32
    • Location: West Midlands, UK
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 17:28:41 (permalink)
    RMCALL


    Wow I really appreciate the help So you downloaded the demo and put it in a project, closed normally... did you put the dll files in a 32 bit folder or a 64 bit... I am not sure I understand why they cant be in the same folder...
    Basic rule of 64bit Windows, as laid down by Microsoft.
     
    64bit stuff goes in C:\program files\whatever.
     
    32 bit stuff goes in C:\program files(x86)\whatever.
     
    Or, to put it another way, you can't just put anything anywhere and expect it to work.
     
    Think about it- if it didn't matter then MS wouldn't have bothered splitting 64 bit and 32 bit programs/dlls like that in the first place. By putting 32 bit dlls where Windows expects 64 bit ones you are quite possibly subverting the processes Windows uses to run 32 bit software in a 64 bit environment.
     
    BCCode: 1000007e seems to generally imply a corrupted memory issue, which is perhaps not surprising - as you say, the problem started when you put a 32 bit dll into the 64 bit program files directory then tried to load it. Which may give you a small pointer to the solution to the problem :-)  
    http://www.techsupportalert.com/content/how-windows7-vista64-support-32bit-applications.htm explains some of this.
     
    Remember - although Sonar is 64 bit, the plugin is not. Sonar needs to bridge 32 bit plugins so that they will work (and to know they are 32 bit).
     
    I suggest you create a folder called e.g. c:\program files(86)\vstplugins (unless Sonar has already created one under c:\program files(x86)\cakewalk, in which case use that). Put 32 bit plugins in there and add it to the plugin locations in Sonar (utilities menu/cakewalk plugin manager, options button). Then re-scan plugins. That should work and make the plugin available in Sonar. I suggest anything you've moved around gets uninstalled then re-installed into the correct location to be on the safe side.
     
    Yes, you can install 32 bit and 64 bit versions of the same plugins at the same time. If you install two copies of Sonar, one 32 bit and one 64 bit that is what will happen to the plugs suppied with Sonar.
     
    The 32 bit ones are redundant if you only use 64 bit Sonar, so no need to install them. 64 bit Sonar can however load both 32 and 64 bit versions of the same plugin, even at the same time. The only time you might have a problem is with third party plugins that don't like being bridged to 64 bit.
    (edited for typos)
    post edited by tlw - 2013/01/13 20:26:08

    Sonar Platinum 64bit, Windows 8.1 Pro 64bit, I7 3770K Ivybridge, 16GB Ram, Gigabyte Z77-D3H m/board,
    ATI 7750 graphics+ 1GB RAM, 2xIntel 520 series 220GB SSDs, 1 TB Samsung F3 + 1 TB WD HDDs, Seasonic fanless 460W psu, RME Fireface UFX, Focusrite Octopre.
    Assorted real synths, guitars, mandolins, diatonic accordions, percussion, fx and other stuff.
    #10
    tlw
    Max Output Level: -49.5 dBFS
    • Total Posts : 2567
    • Joined: 2008/10/11 22:06:32
    • Location: West Midlands, UK
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 17:30:41 (permalink)
    On the corrupted project file - get VB3 back where it belongs (and/or delete it entirely) and with any luck you might find the project now loads.

    Sonar Platinum 64bit, Windows 8.1 Pro 64bit, I7 3770K Ivybridge, 16GB Ram, Gigabyte Z77-D3H m/board,
    ATI 7750 graphics+ 1GB RAM, 2xIntel 520 series 220GB SSDs, 1 TB Samsung F3 + 1 TB WD HDDs, Seasonic fanless 460W psu, RME Fireface UFX, Focusrite Octopre.
    Assorted real synths, guitars, mandolins, diatonic accordions, percussion, fx and other stuff.
    #11
    RMCALL
    Max Output Level: -90 dBFS
    • Total Posts : 16
    • Joined: 2012/07/09 17:57:36
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 20:17:06 (permalink)
    Very helpful thanks... So as I am reading your explanation, there is no need to remove the other 32 bit dll's in the 32 bit folder, even though I use the 64 bit version of Sonar X2 and all of my plug ins (other than this one) are 64 bit. What you are saying is that Sonar will load both the 64 and the 32 bit versions of the same plug ins and run fine...? Thanks for taking the time to respond R

    Sonar X3 Windows 7 Creation Station CS450
    EWQL Complete library
    Omnisphere Trillian
    Steven Slate Drums / Addictive Drums
    #12
    DeeringAmps
    Max Output Level: -49 dBFS
    • Total Posts : 2614
    • Joined: 2005/10/03 10:29:25
    • Location: Seattle area
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 20:19:50 (permalink)
    Your 32 bit VST's will be fine.
    Sonar "ignores" the duplicates, I think that's right.

    Tom



    Tom Deering
    Tascam FW-1884 User Resources Page
    Firewire "Legacy" Tutorial, Service Manual, Schematic, and Service Bulletins

    Win10x64
    StudioCat Pro Studio Coffee Lake 8086k 32gb RAM

    RME UFX (Audio)
    Tascam FW-1884 (Control) in Win 10x64 Pro
    #13
    tlw
    Max Output Level: -49.5 dBFS
    • Total Posts : 2567
    • Joined: 2008/10/11 22:06:32
    • Location: West Midlands, UK
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/13 20:31:39 (permalink)
    RMCALL:

    Keep 64 bit stuff under "program files" and 32 bit stuff under "program files(x86)" and you should be fine.

    If you load a 32 bit plugin into 64 bit Sonar you get a little jack plug graphic in the top left of the vst window indicating the plugin is bitbridges to 64 bit if I remember rightly. There may well be other ways to tell them apart as well, but I haven't any 32 bit plugs installed myself so can't check.

    One other way outside Sonar (assuming you're running 64 bit Sonar) would be to load the plugins you are using in the project then run Windows task manager and see if bitbridge.exe is running. If it is, then at least one loaded plugin is 32 bit.

    Sonar Platinum 64bit, Windows 8.1 Pro 64bit, I7 3770K Ivybridge, 16GB Ram, Gigabyte Z77-D3H m/board,
    ATI 7750 graphics+ 1GB RAM, 2xIntel 520 series 220GB SSDs, 1 TB Samsung F3 + 1 TB WD HDDs, Seasonic fanless 460W psu, RME Fireface UFX, Focusrite Octopre.
    Assorted real synths, guitars, mandolins, diatonic accordions, percussion, fx and other stuff.
    #14
    RMCALL
    Max Output Level: -90 dBFS
    • Total Posts : 16
    • Joined: 2012/07/09 17:57:36
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/14 09:33:16 (permalink)
    Thanks you everyone for the help this has been very useful

    Sonar X3 Windows 7 Creation Station CS450
    EWQL Complete library
    Omnisphere Trillian
    Steven Slate Drums / Addictive Drums
    #15
    wr
    Max Output Level: -89 dBFS
    • Total Posts : 64
    • Joined: 2012/09/30 04:33:52
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/15 22:52:35 (permalink)
    Since the subject has come up...
     
    I got Chromaphone (after having talked myself out of getting yet another synth when I haven't really learned the ones I already have - but arrgh!, that $20 off coupon snagged me in a vulnerable moment).  I downloaded and installed it, and it turned out that Sonar would only add the 32-bit version in the plugin manager list.  I thought I had pointed it to all the right folders so it would find both the 32- and 64-bit versions.  Anyway, I finally resorted to renaming the 32-bit dll with a bogus extension so it wouldn't load at all, and only then would Sonar use the 64-bit version.  Weird...
    #16
    konradh
    Max Output Level: -42 dBFS
    • Total Posts : 3325
    • Joined: 2006/01/16 16:07:06
    • Status: offline
    Re:32 bit vs 64 bit plug ins and the blue screen of death 2013/01/15 22:57:58 (permalink)
    This is very interesting.  For a long time, I had 32-bit v 64-bit confusion (meaning that it was tricky to make sure Sonar found the right dlls).  I also theorized that using a mix of 32 and 64 bit plugs-ins was affecting memory utilization, although some have told me that cannot be so.  I also attributed some crashes to this same cause.

    Recently, Sweetwater upgraded all my remaining 32-bit plugs to 64-bit and I no longer need bit bridge, so this possible cause is now eliminated.

    I am obviously not helping you solve the problem.  I am just saying that I think there is an issue deep in Cakewalk code.

    Konrad
    Current album and more: http://www.themightykonrad.com/

    Sonar X1d Producer. V-Studio 700. PC: Intel i7 CPU 3.07GHz, 12 GB RAM. Win 7 64-bit. RealGuitar, RealStrat, RealLPC, Ivory II, Vienna Symphonic, Hollywood Strings, Electr6ity, Acoustic Legends, FabFour, Scarbee Rick/J-Bass/P-Bass, Kontakt 5. NI Session Guitar. Boldersounds, Noisefirm. EZ Drummer 2. EZ Mix. Melodyne Assist. Guitar Rig 4. Tyros 2, JV-1080, Kurzweil PC2R, TC Helicon VoiceWorks+. Rode NT2a, EV RE20. Presonus Eureka.  Rokit 6s. 
    #17
    Jump to:
    © 2025 APG vNext Commercial Version 5.1