Done:
Three different calls to stop, after I’ve actually called transport.start(false):
tracktion::graph::PlayHead::stop() tracktion_PlayHead.h:221
tracktion::engine::EditPlaybackContext::stop() tracktion_EditPlaybackContext.cpp:1162
tracktion::engine::synchroniseEditPosition(tracktion::engine::Edit &, const juce::AudioPlayHead::CurrentPositionInfo &) tracktion_ExternalPlayheadSynchroniser.cpp:91
tracktion::engine::ExternalPlayheadSynchroniser::synchronise(juce::AudioPlayHead &) tracktion_ExternalPlayheadSynchroniser.cpp:191
tracktion::engine::ExternalPlayheadSynchroniser::synchronise(juce::AudioProcessor &) tracktion_ExternalPlayheadSynchroniser.cpp:203
AudioPluginAudioProcessor::processBlock(juce::AudioBuffer<…> &, juce::MidiBuffer &) PluginProcessor.cpp:31
juce::AudioProcessorPlayer::audioDeviceIOCallbackWithContext(const float *const *, int, float *const *, int, int, const juce::AudioIODeviceCallbackContext &) juce_AudioProcessorPlayer.cpp:319
juce::StandalonePluginHolder::audioDeviceIOCallbackWithContext(const float *const *, int, float *const *, int, int, const juce::AudioIODeviceCallbackContext &) juce_StandaloneFilterWindow.h:656
juce::StandalonePluginHolder::CallbackMaxSizeEnforcer::audioDeviceIOCallbackWithContext(const float *const *, int, float *const *, int, int, const juce::AudioIODeviceCallbackContext &) juce_StandaloneFilterWindow.h:510
juce::AudioDeviceManager::audioDeviceIOCallbackInt(const float *const *, int, float *const *, int, int, const juce::AudioIODeviceCallbackContext &) juce_AudioDeviceManager.cpp:1020
juce::AudioDeviceManager::CallbackHandler::audioDeviceIOCallbackWithContext(const float *const *, int, float *const *, int, int, const juce::AudioIODeviceCallbackContext &) juce_AudioDeviceManager.cpp:91
juce::CoreAudioClasses::AudioIODeviceCombiner::inputAudioCallback(const float *const *, int, int, const juce::AudioIODeviceCallbackContext &) juce_CoreAudio_mac.cpp:1806
juce::CoreAudioClasses::AudioIODeviceCombiner::DeviceWrapper::audioDeviceIOCallbackWithContext(const float *const *, int, float *const *, int, int, const juce::AudioIODeviceCallbackContext &) juce_CoreAudio_mac.cpp:1990
juce::CoreAudioClasses::CoreAudioInternal::audioCallback(const AudioTimeStamp *, const AudioTimeStamp *, const AudioBufferList *, AudioBufferList *) juce_CoreAudio_mac.cpp:813
juce::CoreAudioClasses::CoreAudioInternal::audioIOProc(unsigned int, const AudioTimeStamp *, const AudioBufferList *, const AudioTimeStamp *, AudioBufferList *, const AudioTimeStamp *, void *) juce_CoreAudio_mac.cpp:1146
Then the second one:
tracktion::graph::PlayHead::stop() tracktion_PlayHead.h:221
tracktion::engine::EditPlaybackContext::clearNodes() tracktion_EditPlaybackContext.cpp:641
tracktion::engine::EditPlaybackContext::releaseDeviceList() tracktion_EditPlaybackContext.cpp:526
tracktion::engine::EditPlaybackContext::ScopedDeviceListReleaser::ScopedDeviceListReleaser(tracktion::engine::EditPlaybackContext &, bool) tracktion_EditPlaybackContext.cpp:476
tracktion::engine::EditPlaybackContext::ScopedDeviceListReleaser::ScopedDeviceListReleaser(tracktion::engine::EditPlaybackContext &, bool) tracktion_EditPlaybackContext.cpp:471
tracktion::engine::DeviceManager::prepareToStart() tracktion_DeviceManager.cpp:1658
tracktion::engine::DeviceManager::PrepareToStartCaller::handleAsyncUpdate() tracktion_DeviceManager.cpp:167
juce::AsyncUpdater::AsyncUpdaterMessage::messageCallback() juce_AsyncUpdater.cpp:46
juce::MessageQueue::deliverNextMessage() juce_MessageQueue_mac.h:93
juce::MessageQueue::runLoopCallback() juce_MessageQueue_mac.h:104
juce::MessageQueue::runLoopSourceCallback(void *) juce_MessageQueue_mac.h:112
juce::MessageManager::runDispatchLoop() juce_MessageManager_mac.mm:347
juce::JUCEApplicationBase::main() juce_ApplicationBase.cpp:277
juce::JUCEApplicationBase::main(int, const char **) juce_ApplicationBase.cpp:255
main juce_audio_plugin_client_Standalone.cpp:234
And the third:
tracktion::graph::PlayHead::stop() tracktion_PlayHead.h:221
tracktion::engine::TransportControl::PlayHeadWrapper::stop() tracktion_TransportControl.cpp:589
tracktion::engine::TransportControl::performStop() tracktion_TransportControl.cpp:1676
tracktion::engine::TransportControl::TransportState::valueTreePropertyChanged(juce::ValueTree &, const juce::Identifier &) tracktion_TransportControl.cpp:293
::operator()(juce::ValueTree::Listener &) const juce_ValueTree.cpp:107
juce::ListenerList::callCheckedExcluding<…>(juce::ValueTree::Listener *, const juce::ListenerList<…>::DummyBailOutChecker &, &) juce_ListenerList.h:271
juce::ListenerList::callExcluding<…>(juce::ValueTree::Listener *, &) juce_ListenerList.h:203
juce::ValueTree::SharedObject::callListeners<…>(juce::ValueTree::Listener *, ) const juce_ValueTree.cpp:93
juce::ValueTree::SharedObject::callListenersForAllParents<…>(juce::ValueTree::Listener *, ) const juce_ValueTree.cpp:101
juce::ValueTree::SharedObject::sendPropertyChangeMessage(const juce::Identifier &, juce::ValueTree::Listener *) juce_ValueTree.cpp:107
juce::ValueTree::SharedObject::setProperty(const juce::Identifier &, const juce::var &, juce::UndoManager *, juce::ValueTree::Listener *) juce_ValueTree.cpp:145
juce::ValueTree::setPropertyExcludingListener(juce::ValueTree::Listener *, const juce::Identifier &, const juce::var &, juce::UndoManager *) juce_ValueTree.cpp:780
juce::ValueTree::setProperty(const juce::Identifier &, const juce::var &, juce::UndoManager *) juce_ValueTree.cpp:770
juce::CachedValue::setValue(const bool &, juce::UndoManager *) juce_CachedValue.h:263
juce::CachedValue::operator=(const bool &) juce_CachedValue.h:253
tracktion::engine::TransportControl::TransportState::stop(bool, bool, bool) tracktion_TransportControl.cpp:222
tracktion::engine::TransportControl::stop(bool, bool, bool) tracktion_TransportControl.cpp:904
tracktion::engine::TransportControl::timerCallback() tracktion_TransportControl.cpp:1075
juce:
:TimerThread::callTimers() juce_Timer.cpp:170
juce:
:TimerThread::CallTimersMessage::messageCallback() juce_Timer.cpp:271
juce::MessageQueue::deliverNextMessage() juce_MessageQueue_mac.h:93
juce::MessageQueue::runLoopCallback() juce_MessageQueue_mac.h:104
juce::MessageQueue::runLoopSourceCallback(void *) juce_MessageQueue_mac.h:112
juce::MessageManager::runDispatchLoop() juce_MessageManager_mac.mm:347
juce::JUCEApplicationBase::main() juce_ApplicationBase.cpp:277
juce::JUCEApplicationBase::main(int, const char **) juce_ApplicationBase.cpp:255
main juce_audio_plugin_client_Standalone.cpp:234