1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

bug: repeatable crashing bug in 2.1

Discussion in 'KONTAKT' started by chrysanthemum, Apr 30, 2006.

Thread Status:
Not open for further replies.
  1. chrysanthemum

    chrysanthemum NI Product Owner

    Messages:
    278
    If you change the output port of an kontakt instrument while it is playing, the host will crash. This is repeatable on the Mac.

    Example: Kontakt_16 in Cubase SX3. Play a loop. Change the output from St.1 to Surr. Result: instant crash in two threads simultaneously!

    Thread 16 Crashed:
    0 Kontakt2.Synth.vst 0x0c657b34 BBufferManager::CopyBufferScaledAV(float*, float*, float, float*, int) + 156
    1 <<00000000>> 0x00000018 0 + 24
    2 Kontakt2.Synth.vst 0x0c658904 BBufferManager::CopyBufferScaled(float*, float*, float, float*, int) + 84
    3 Kontakt2.Synth.vst 0x0c869178 void BDsp::processVoiceCore<BSampleStream16>(int, unsigned long, float**, BVoice&, BSampleStream16*, long, bool) + 8368
    4 Kontakt2.Synth.vst 0x0c664948 BDsp::processVoice(int, unsigned long, float**, BVoice&, long, bool) + 520
    5 Kontakt2.Synth.vst 0x0c69eb4c BEngine::RenderVoices(int, bool) + 672
    6 Kontakt2.Synth.vst 0x0c69fb7c BEngine::process(float**, float**, long) + 1500
    7 Kontakt2.Synth.vst 0x0c56d36c BAudioBridge::processAudio(float**, float**, unsigned, unsigned, unsigned) + 488
    8 Kontakt2.Synth.vst 0x0c77be28 NI::AB::InterfaceBase::processAudio(float**, float**, int, int, int) + 724
    9 Kontakt2.Synth.vst 0x0c77e370 NI::AB::InterfaceVST::processReplacing(float**, float**, long) + 404
    10 Kontakt2.Synth.vst 0x0c8228f8 processClassReplacing(AEffect*, float**, float**, long) + 32
    11 com.steinberg.cubase 0x00afd630 dyld_stub_binding_helper + 11514952
    12 com.steinberg.cubase 0x00011534 dyld_stub_binding_helper + 62284
    13 com.steinberg.cubase 0x00049a24 dyld_stub_binding_helper + 292924
    14 com.steinberg.cubase 0x006086c8 dyld_stub_binding_helper + 6317280
    15 com.steinberg.cubase 0x005c5ad0 dyld_stub_binding_helper + 6043880
    16 com.steinberg.cubase 0x005bef40 dyld_stub_binding_helper + 6016344
    17 com.steinberg.cubase 0x005bf4bc dyld_stub_binding_helper + 6017748
    18 com.steinberg.cubase 0x005beb24 dyld_stub_binding_helper + 6015292
    19 com.steinberg.cubase 0x005cbd40 dyld_stub_binding_helper + 6069080
    20 com.steinberg.cubase 0x00894abc dyld_stub_binding_helper + 8988884
    21 libSystem.B.dylib 0x9002ba68 _pthread_body + 96

    Thread 20 Crashed:
    0 Kontakt2.Synth.vst 0x0c657b34 BBufferManager::CopyBufferScaledAV(float*, float*, float, float*, int) + 156
    1 <<00000000>> 0x00000018 0 + 24
    2 Kontakt2.Synth.vst 0x0c658904 BBufferManager::CopyBufferScaled(float*, float*, float, float*, int) + 84
    3 Kontakt2.Synth.vst 0x0c869178 void BDsp::processVoiceCore<BSampleStream16>(int, unsigned long, float**, BVoice&, BSampleStream16*, long, bool) + 8368
    4 Kontakt2.Synth.vst 0x0c664948 BDsp::processVoice(int, unsigned long, float**, BVoice&, long, bool) + 520
    5 Kontakt2.Synth.vst 0x0c69eb4c BEngine::RenderVoices(int, bool) + 672
    6 Kontakt2.Synth.vst 0x0c69ec78 BEngine::AuxProcessThreadProc() + 68
    7 Kontakt2.Synth.vst 0x0c89fa80 BEngine::AuxProcessThread::run() + 20
    8 Kontakt2.Synth.vst 0x0c7898e8 NI::GP::Thread::execute(void*) + 76
    9 libSystem.B.dylib 0x9002ba68 _pthread_body + 96
     
  2. stompyj@hotmail.com

    stompyj@hotmail.com NI Product Owner

    Messages:
    29
    confirrrmed on Kontakt 2.1 / PC (WinXP)
     
  3. David Das

    David Das Moderator Moderator

    Messages:
    7,060
    Thanks for the report and for the confirmation. I've submitted this into Kontakt's bug database for the developers to take a look at.
     
Thread Status:
Not open for further replies.