Zebra VST + Kontakt 2 + Cubase SX = Crash
-
- KVRist
- Topic Starter
- 41 posts since 20 Aug, 2004 from Chicago
It looks like Kontakt sets up a 16-out and an 8-out by default. I haven't found anywhere within Kontakt that I can adjust that - which would be nice because I really just need two track stereo.
-
- KVRist
- 286 posts since 13 Mar, 2006 from Detroit, MI USA
Have you tried both versions to see if they both crash?birdFEEDER wrote:It looks like Kontakt sets up a 16-out and an 8-out by default. I haven't found anywhere within Kontakt that I can adjust that - which would be nice because I really just need two track stereo.
Welcome to KVR, where the PC vs. Mac debate never ends.
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Well, the crash has something to do with the system not finding the resources of Zebra. Something obviously gets confused somewhere...
it *could* be a problem with weird characters in the path... or a path that is too long...
Urs
it *could* be a problem with weird characters in the path... or a path that is too long...
-
- KVRist
- Topic Starter
- 41 posts since 20 Aug, 2004 from Chicago
Lemme ask you this: is there anything else that needs to be installed besides the preset folder and the VST, for example, does the AU need to be in place even if I'm not using it?
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Nope... you shouldn't need to have the AU installed.birdFEEDER wrote:Lemme ask you this: is there anything else that needs to be installed besides the preset folder and the VST, for example, does the AU need to be in place even if I'm not using it?
Any folder that is needed will be created by Zebra itself upon first launch, such as "u-he" in Application Support etc.
Hmmm... it's a weird phenomenon. I may be able to reproduce it if I can talk NI into swapping NFRs of Z2 and Kontakt.
Currently sitting in front of the MBP to get Universal Binaries running. Did I mention it's finished?
Later,
- KVRAF
- 26963 posts since 3 Feb, 2005 from in the wilds
Urs wrote:
Currently sitting in front of the MBP to get Universal Binaries running. Did I mention it's finished?- Just gotta get it compiled and working on all platforms. And then final beta testing & bugfixes
![]()
Later,
Urs
That is exciting news!! You are not allowed to sleep until it is in our hands!!
-
- KVRist
- Topic Starter
- 41 posts since 20 Aug, 2004 from Chicago
Cool, I will continue to debug on my end, I'm convinced it HAS to be something on my system. Perhaps my VST got mangled somehow (I'm using the latest beta). I'll try to reinstall it...
In the meantime, continue whatever else you were working on (MBP!) and I'll figure out...
In the meantime, continue whatever else you were working on (MBP!) and I'll figure out...
-
- KVRist
- Topic Starter
- 41 posts since 20 Aug, 2004 from Chicago
Okay. After HOURS and HOURS of debugging. I've found a work around. In my case, Zebra doesn't like the fact that I have the presets folders at BOTH the "global" level and within my home dir.
Once I delete the folder: $HOME/Library/Audio/Presets/u-he, all is fair. NOW my only problem is that Zebra keeps on creating this folder, and thus causing my crash. I have to remember to delete that folder before using Zebra. Again, all this ONLY happens when I use Kontakt, so I'm sure their code is not playing nicely. Nonetheless, it would GREAT if Zebra didn't automatically create the presets folder in the $HOME dir. Urs? Any chance of this...???
(And Yes, I've ran repair perms about a billion times)
Thanks in advance...
Once I delete the folder: $HOME/Library/Audio/Presets/u-he, all is fair. NOW my only problem is that Zebra keeps on creating this folder, and thus causing my crash. I have to remember to delete that folder before using Zebra. Again, all this ONLY happens when I use Kontakt, so I'm sure their code is not playing nicely. Nonetheless, it would GREAT if Zebra didn't automatically create the presets folder in the $HOME dir. Urs? Any chance of this...???
(And Yes, I've ran repair perms about a billion times)
Thanks in advance...
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Weird!
Might have to create a special version for you then...
(but I'm currently spaced out, moving into a new appartment)
Urs
Might have to create a special version for you then...
(but I'm currently spaced out, moving into a new appartment)
-
- KVRAF
- 4229 posts since 9 Apr, 2003 from Right here, in front of my computer...
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Yep + Thanks!Timfonie wrote:Or moving in with a girl friend perhaps
Enjoy you new appartment!
She's really pushing it though... we got the keys on Monday and now everything is painted, while IKEA, Innova, Teppichdomäne ("Carpet Domain") and Bauhaus are several grand richer, and we just had a short glimpse at the furniture stuff she's gonna try to talk me into... at least, this will be my first appartment that is totally not "student" (not just due to the separation of living room, bedroom and workspace). In fact I think it's gonna be wonderful!
So, I think next week will be full on about stuff like this thread...
-
- KVRist
- Topic Starter
- 41 posts since 20 Aug, 2004 from Chicago
I regret to inform you that after a few months of this work-around working for me, an upgrade to Kontakt 2.2 has thrust me back into Crash Unheaven. 
If you remember, I cannot load Kontakt and Zebra2 at tha same time. Oddly enough, Zebralette and Triple Cheese do not suffer from this error. Does Zebra 2 handle resources or presets differently from the other two?
As I watch Console, this is what prints before Cubase crashes:
The Cubase crashlog looks similar to before, here is the top relevent lines from it:
Again, I'm at a loss. The only suggestable tidbits I have would be to see if Zebra handles resources different than say Zebralette because one works and the other does not. 
It might be helpful to print the console before calling CFBundleCopyResourceURL() all the args passed to it. There are two CFStrings that are passed to it which might be mangled or whack, can you create a quick build of Z2 that prints these two strings to the console so we can verify if they look normal. I don't want to waste a lot of your time on this issue, but for me, it is a showstopper as I use Zebra and Kontakt in virtually all my projects.
Thanks in advance if you can find a few minutes to look into it...
-birdFEEDER
If you remember, I cannot load Kontakt and Zebra2 at tha same time. Oddly enough, Zebralette and Triple Cheese do not suffer from this error. Does Zebra 2 handle resources or presets differently from the other two?
As I watch Console, this is what prints before Cubase crashes:
Code: Select all
************ Console.log ***************
LOADING PREFERENCES
Preset/Script parsed in 2975 Microseconds
ey, getting teh rect now!
ey, getting teh rect now!
Feb 11 16:44:17 birdFEEDER crashdump[254]: Cubase SX 3 crashed
Feb 11 16:44:17 birdFEEDER crashdump[254]: crash report written to: /Users/jvanaria/Library/Logs/CrashReporter/Cubase SX 3.crash.log
Code: Select all
******* Cubase SX 3.crash.log ***************
Command: Cubase SX 3
Path: /Applications/Audio & MIDI/Cubase SX 3.app/Contents/MacOS/Cubase SX 3
Parent: WindowServer [58]
Version: 3.1.1.944 (3.1.1.944)
PID: 248
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed:
0 com.steinberg.cubase 0x007b9f8c dyld_stub_binding_helper + 8093092
1 com.steinberg.cubase 0x007b9f4c dyld_stub_binding_helper + 8093028
2 com.steinberg.cubase 0x007b9ffc dyld_stub_binding_helper + 8093204
3 <<00000000>> 0xa0b8a200 _XHNDL_trapback_instruction + 0
4 <<00000000>> 0x000000c2 0 + 194
5 com.apple.CoreFoundation 0x907e3bec CFBundleCopyResourceURL + 44
6 com.UrsFX.Zebra2.vst 0x23919f90 AM_VST_Editor::open(void*) + 508 (AM_VST_editor.cpp:275)
7 com.UrsFX.Zebra2.vst 0x23872180 AudioEffect::dispatcher(int, int, int, void*, float) + 628 (AudioEffect.cpp:173)
8 com.UrsFX.Zebra2.vst 0x2387557c AudioEffectX::dispatcher(int, int, int, void*, float) + 1872 (audioeffectx.cpp:297)
... (truncated) ...
It might be helpful to print the console before calling CFBundleCopyResourceURL() all the args passed to it. There are two CFStrings that are passed to it which might be mangled or whack, can you create a quick build of Z2 that prints these two strings to the console so we can verify if they look normal. I don't want to waste a lot of your time on this issue, but for me, it is a showstopper as I use Zebra and Kontakt in virtually all my projects.
Thanks in advance if you can find a few minutes to look into it...
-birdFEEDER

