Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Win 10 (?, not 7): SC 64-bit (VS) & JackAudio: sc cannot coexist with JackAudio/JackRouter on Windows #2742

Open
bagong opened this issue Feb 22, 2017 · 17 comments

Comments

@bagong
Copy link
Contributor

@bagong bagong commented Feb 22, 2017

If you've ended up with a server that doesn't boot anymore after you installed jackd (even after a jackd uninstall), or if you installed SC and found the server doesn't boot - and you have JackAudio 64-bit installed on your system:

Don't despair, don't format your harddisk! :)

You are likely running SC 3.8 64-bit (VS install)

  • check if the following helps: unregister the JackRouter.dll:
    • open an administrator shell and go to the Jack app-folder, usually: C:\Program Files\Jack
    • go to the 64bits
    • execute regsvr32 /u .\JackRouter.dll
    • reboot your computer
    • try if the server boots
  • if not, likely something didn't go cleanly in you Jackd install. In that case even uninstalling Jack is not enough
    • open the registry editor (regedit) and search for "JackRouter". Delete the key regsvr32. You'll get a couple of finds.

That should do it.

Note that SC 64-bit (SC 3.8 VS-compile) does not work with JackAudio on Windows. The current developer version of SC (3.9dev) can be built to a 64-bit version using MSYS2/MinGW. This flavor will work with JackAudio.

If you can afford to use JackAudio-32, you can also use the 32-bit version of SCWin 3.8, and the two will cooperate. If you are bound to 64-bit, e.g. because you are using a 64-bit DAW with JackAudio, there is no known solution at the time of this writing (SC 3.8, Feb 2017).

@bagong bagong changed the title Windows & jackd: sc cannot coexist with jackd on Windows. Even after a uninstall scsynth cannot be booted any more Win: SC 3.8 64-bit (VS) & JackAudio: sc cannot coexist with JackAudio/JackRouter on Windows Feb 24, 2017
@jamshark70

This comment has been minimized.

Copy link
Contributor

@jamshark70 jamshark70 commented Sep 18, 2017

This came up on the Facebook SC group:

https://www.facebook.com/groups/supercollider/permalink/10155781421069533/

... which raises a question for me: If there is no fix forthcoming, where should users find out about this conflict?

That's not necessarily an easy question -- if I were in that situation (server didn't boot, mysterious error code, no other information), I would likely panic rather than try to think of clever search terms.

@lagauche

This comment has been minimized.

Copy link

@lagauche lagauche commented Oct 22, 2017

Shouldn't this issue be severe? Any win 64 user with Jack installed cannot boot the SC server at all.

I'm still unable to get Supercollider to boot the server with Jackaudio2 registered on my win 64 system. I get the following error:
booting 57110
-> localhost
RESULT = -1073741786
ERROR: server failed to start
For advice: [http://supercollider.github.io/tutorials/server-failed-to-start]

Only way to fix it is to remove jack from the registry but then you break jack.

I'm using SuperDirt with Tidalcycles so my startup looks like this:
(
s.options.device = "ASIO : JackRouter";
s.options.sampleRate = 44100;
s.options.numBuffers = 2048 * 32;
s.options.memSize = 8192 * 128;
s.options.maxNodes = 1024 * 128;
s.options.numAudioBusChannels = 2048;
s.options.numOutputBusChannels = 10;
s.options.numInputBusChannels = 8;
s.waitForBoot {
~dirt = SuperDirt(2, s);
~dirt.loadSoundFiles;
s.sync;
~dirt.start(57120, [0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10]);
};
);

@alfonso73

This comment has been minimized.

Copy link

@alfonso73 alfonso73 commented Feb 3, 2019

Hi all, any further exploration about this issue of server not booting on Windows 10 64bit if jack is installed.
I have other apps like Pure Data (Portaudio), VCV Rack (RTAudio) and Carla (RTAudio and native Jack) and i can use Jack without problems. Would be great if we can integrate SC in all this beauty.

@bagong

This comment has been minimized.

Copy link
Contributor Author

@bagong bagong commented Feb 4, 2019

Builds using MinGW (rather than Visual Studio) seem to work (I'll recheck this tomorrow). Unfortunately SC can only be built with Visual Studio since version 3.10. Also unfortunately we never released a 64-bit version of a MSYS/MinGW-build. This could still be corrected. SC 3.9.3 still builds with current MSYS/MinGW.

@bagong

This comment has been minimized.

Copy link
Contributor Author

@bagong bagong commented Feb 4, 2019

So I did get it to work, but it's a confusing process if you don't know exactly what you're doing. With an MSYS/MinGW 64-bit build of sc 3.9.3 I got sound from SuperCollider (both scsynth and supernova work), Ableton Live and Reaper at the same time using "JackRouter" as shared device (unfortunately Audacity has no ASIO support). Setting it up was a bit confusing, I guess many would give up on the way: the installer (a "64-bit" download) only registers the 32-bit JackRouter.dll while you really want the 64-bit one, so you have register it manually (regsvr32 .\JackRouter.dll). Initially Qjackctl doesn't seem keep the settings - but at some point they stick. And you have to set jack's sampleRate explicitly in SC (except for 44.1), otherwise SC will complain. In the end it suddenly works, quite reliably and with very low latency ;) (use "JackRouter" as device-name in SC, not ASIO : JackRouter or something, the short expression will work both in scsynth and supernova).

PS: I bumped into a strange bug. SuperNova now checks all files in the Extensions-folder if they are proper plugin-binaries and returns an error for every other file, i.e. class-files, help-files and all the rest. One can work around, of course, but that's definitely not intended ;) At least we know now, why Tim only allowed the folder "plugins" for the plugins proper...

@alfonso73

This comment has been minimized.

Copy link

@alfonso73 alfonso73 commented Feb 4, 2019

Hi @bagong,
sorry but i get a little bit lost in your message.
So have you been able to compile SC 10 with MSYS64 and to get SC working with Windows10 64bit with Jack 64bit?
thanks

@alfonso73

This comment has been minimized.

Copy link

@alfonso73 alfonso73 commented Feb 4, 2019

And i wonder if it would be better to rename this issue thread as
"Win: SC 3.10.1 64-bit (VS) & JackAudio: sc cannot coexist with JackAudio/JackRouter on Windows"

the aim would be to point the attention on latest SC version

@bagong

This comment has been minimized.

Copy link
Contributor Author

@bagong bagong commented Feb 4, 2019

@alfonso73 well, all I can do is point at a possible workaround for now. As the latest version can only be built with Visual Studio, a proper "fix" is required, I have no idea what that might imply. But I agree with you and others that this is a serious shortcoming of current SCWin.

@bagong bagong changed the title Win: SC 3.8 64-bit (VS) & JackAudio: sc cannot coexist with JackAudio/JackRouter on Windows Win: SC 64-bit (VS) & JackAudio: sc cannot coexist with JackAudio/JackRouter on Windows Feb 4, 2019
@alfonso73

This comment has been minimized.

Copy link

@alfonso73 alfonso73 commented Feb 4, 2019

Thanks @bagong.
So there is some quirks to be find down the VS building chain, probably.

@bagong

This comment has been minimized.

Copy link
Contributor Author

@bagong bagong commented Feb 9, 2019

In inspected this again, and had the following (for me) surprising find: a 32-bit VS build works fine with JackRouter!!

I found this when experimenting with Sonic Pi's server, which currently is sc 3.9, and I confirmed with the current rc of 3.10.2 - so again: 32-bit VS build is fine. There is another quirk related to the registering and unregistering of the JackRouter.dll: if you run regsvr32 /u .\JackRouter.dll Windows will report success regardless of whether the unregistering actually happened or not. Checking the registry (search for JackRouter) will show that. So it's essential not to forget to unregister in an Administrator shell, otherwise unregistering will silently fail (and survive even a reboot). The good news: no reboot is required you can just register and unregister, and if you use a batch file it's just a click... Adding to the confusion was the fact that the Jack-install only registered the 32-bit library while it could have done so with both: it is possible to register both 32- and 64-bit on the same system, and it is possible to run 32- and 64-bit Audio-applications side-by-side using "JackRouter" as shared audio device - provided both JackRouter-dlls (32- and 64-bit) were registered.

So something differs between 32- and 64-bit VS builds of SC that does not allow 64-bit scsynth to start with the JackRouter libraries registered. And that "something" is not present in a MinGW-64-bit-build.

So as James said, until this is fixed the question is how to let people know, as a matter of fact there is a quite workable workaround. I guess 99% percent of users install 64-bit builds now because it seems way cooler ;)

@alfonso73

This comment has been minimized.

Copy link

@alfonso73 alfonso73 commented Feb 9, 2019

Thanks @bagong Rainer!
That's a good finding.
I wonder what is goin' wrong with SC 64bit VS building process.
I guess i can install both 64 and 32 bit SC on my machine...gonna try now.
I use all 64bit stuff because of the bigger memory mapping (more plugins in my DAW, longest audio files , bigger sample libraries etc.

@alfonso73

This comment has been minimized.

Copy link

@alfonso73 alfonso73 commented Feb 9, 2019

Now i have a working setup on Win10 using SC 3.10.2 32bit and registering JackRouter as both 32 and 64 bit and using Live 10 64bit.
But just to try to go deeper and solve the Win10 64bit with SC 64bit server not booting i like to remind that the 64 bit combo with both SC and Jack works on Win7 .
So the issue seems related and limited to SC 64bit on Win10 64 bit with Jack 64 bit only

@bagong

This comment has been minimized.

Copy link
Contributor Author

@bagong bagong commented Feb 9, 2019

Tbh, I was sceptical, but you are right: the 64-bit scsynth does boot with JackRouter on Windows 7! I spoke with a friend and it looks like in PD there is different behavior too, JackRouter is not seen on Win10. Generally speaking I was quite surprised how much faster Win7 is than Win10...

@bagong bagong changed the title Win: SC 64-bit (VS) & JackAudio: sc cannot coexist with JackAudio/JackRouter on Windows Win 10 (?, not 7): SC 64-bit (VS) & JackAudio: sc cannot coexist with JackAudio/JackRouter on Windows Feb 9, 2019
@alfonso73

This comment has been minimized.

Copy link

@alfonso73 alfonso73 commented Feb 9, 2019

@bagong Yeah i use SC 64 with JackRouter 64 on Win7 64 all the time.
About PD 64bit, nope, it works on Win 10 64 with JackRouter 64. You have to start the Jack server before and you'll find JackRouter in the ASIO driver list of PD.

@bagong

This comment has been minimized.

Copy link
Contributor Author

@bagong bagong commented Feb 11, 2019

So ist the debug output when starting scsynth, maybe it tells someone something ;)

'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\scsynth.exe'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\ole32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbase.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\advapi32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\gdi32full.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\msvcp_win.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\win32u.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\setupapi.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\cfgmgr32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\bcrypt.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\ws2_32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\shell32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\SHCore.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\windows.storage.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\profapi.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\powrprof.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\shlwapi.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\cryptsp.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\libsndfile-1.dll'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\wsock32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\winmm.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\fftw3f.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\msvcp140d.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140d.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbased.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\ogg.dll'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\vorbis.dll'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\vorbisenc.dll'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\FLAC.dll'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\mswsock.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'. Cannot find or open the PDB file.
The thread 0x3ac has exited with code 0 (0x0).
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\BinaryOpUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\ChaosUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\DelayUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\DemandUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\DiskIO_UGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\DynNoiseUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\FFT_UGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\FilterUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\GendynUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\GrainUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\IOUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\LFUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\ML_UGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\MulAddUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\NoiseUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\OscUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\PanUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\PhysicalModelingUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\PV_ThirdParty.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\ReverbUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\TestUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\TriggerUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\UIUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\uxtheme.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\UnaryOpUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Users\rainer\Projects\supercollider\build\server\scsynth\Debug\plugins\UnpackFFTUGens.scx'. Symbols loaded.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\MMDevAPI.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\devobj.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\propsys.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\oleaut32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\wdmaud.drv'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\ksuser.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\avrt.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\AudioSes.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\WinTypes.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\msacm32.drv'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\msacm32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\midimap.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\ResourcePolicyClient.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\dsound.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\clbcatq.dll'. Cannot find or open the PDB file.
The thread 0x4d0 has exited with code 0 (0x0).
The thread 0xf9c has exited with code 0 (0x0).
'scsynth.exe' (Win32): Loaded 'C:\Program Files (x86)\ASIO4ALL v2\asio4all64.dll'. Module was built without symbols.
'scsynth.exe' (Win32): Loaded 'C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.17763.253_none_10e4106c642e88c3\comctl32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\dwmapi.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\crypt32.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\msasn1.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\wintrust.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\msctf.dll'. Cannot find or open the PDB file.
The thread 0x1858 has exited with code 0 (0x0).
'scsynth.exe' (Win32): Unloaded 'C:\Windows\System32\dwmapi.dll'
'scsynth.exe' (Win32): Loaded 'C:\Program Files\Jack\64bits\JackRouter.dll'. Module was built without symbols.
'scsynth.exe' (Win32): Loaded 'C:\Windows\libjack64.dll'. Module was built without symbols.
'scsynth.exe' (Win32): Loaded 'C:\Windows\System32\psapi.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Program Files\Jack\64bits\msvcr100.dll'. Cannot find or open the PDB file.
'scsynth.exe' (Win32): Loaded 'C:\Program Files\Jack\64bits\msvcp100.dll'. Cannot find or open the PDB file.
Exception thrown at 0x0000000069A2F26B (libjack64.dll) in scsynth.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFC973E262.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.
Unhandled exception at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

The program '[3624] scsynth.exe' has exited with code 0 (0x0).
@Spacechild1

This comment has been minimized.

Copy link
Contributor

@Spacechild1 Spacechild1 commented Jun 25, 2019

Exception thrown at 0x0000000069A2F26B (libjack64.dll) in scsynth.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFC973E262.

libjack64 segfaults. This might be a bug in portaudio. SuperCollider uses a custom version of portaudio, so the problem might be there. I have to compare this with Pd which uses a recent version of portaudio.

Exception thrown at 0x00007FFF59D9EA78 (ntdll.dll) in scsynth.exe: 0xC0000026: An invalid exception disposition was returned by an exception handler.

I assume libjack64 is build with MinGW - which has a different exception handling model than MSVC. Anyway, the real problem is the segfault in libjack64.

@lagauche

This comment has been minimized.

Copy link

@lagauche lagauche commented Jun 25, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.