Skip to content

[crash] Crash when scanning Native Instruments plugins for plugin node #34

Description

@JaredIsrael

Crash details

Diagnostic info

Application: Splitwave
Version: 1.1.0
Architecture: ARM-64 (native)
macOS: 14.6.1 (23G93)
Crash type: EXC_BREAKPOINT (SIGTRAP)
Crashed thread: tokio-rt-worker

Crashed Thread

Thread 20 Crashed:: tokio-rt-worker
0   libdispatch.dylib    _dispatch_assert_queue_fail + 120
1   libdispatch.dylib    dispatch_assert_queue + 196
2   HIToolbox             islGetInputSourceListWithAdditions + 160
3   HIToolbox             isValidateInputSourceRef + 92
4   HIToolbox             TSMGetInputSourcePropertyWithSetter + 48
5   Choral                NI_6_5_3_R5::QCocoaInputContext::updateLocale() + 48
6   Choral                NI_6_5_3_R5::QCocoaInputContext::QCocoaInputContext() + 248
7   Choral                NI_6_5_3_R5::QCocoaIntegration::QCocoaIntegration(...) + 1112
8   Choral                NI_6_5_3_R5::QCocoaIntegrationPlugin::create(...) + 88
9   Choral                NI_6_5_3_R5::QPlatformIntegrationFactory::create(...) + 188
10  Choral                NI_6_5_3_R5::init_platform(...) + 1732
11  Choral                NI_6_5_3_R5::QGuiApplicationPrivate::createPlatformIntegration() + 1492
12  Choral                NI_6_5_3_R5::QGuiApplicationPrivate::createEventDispatcher() + 36
13  Choral                NI_6_5_3_R5::QCoreApplicationPrivate::init() + 1656
14  Choral                NI_6_5_3_R5::QGuiApplicationPrivate::init() + 68
15  Choral                NI_6_5_3_R5::QApplicationPrivate::init() + 36
16  Choral                NI_6_5_3_R5::QApplication::QApplication(...) + 140
17  Choral                ni::qt::Module::Module(...) + 212
18  Choral                ModuleStartup::startup() + 116
19  splitwave             Vst3Module::open + 684
20  splitwave             Vst3Backend::scan_bundle + 64
21  splitwave             Vst3Backend::scan + 168
22  splitwave             PluginBackend::scan_all + 120
23  splitwave             scan_all + 120

Relevant Plugin

Choral.vst3
Version: 1.3.3 (R22)
Developer: Native Instruments GmbH
Format: VST3

Steps to reproduce

  1. Create new pipeline
  2. Add 'plugin' node (to initiate plugin scanning)

Expected behavior

Expected list of plugins to load

Additional context

Looks like this is coming from initialization of NI plugins when scanning, This thread was failing on 'Choral' from NI, but I uninstalled that plugin and then retried and the same crash happpened but for 'Driver' from NI. Other plugins, for example soundtoys, appear to have loaded fine before this when looking at the full stack trace in the crash report. I've trimmed it to just the crashed thread but let me know if you want any other information. This bug means I can't use the 'plugin' node at all which is pretty restrictive. Note that I didn't see any button or prompt to create a github bug report from the app after the crashes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions