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

Sfizz Crashes with puredata when changing dsp status in external patch, assert faied !voice->isInSisterRing #92

Open
mward25 opened this issue Jul 20, 2023 · 0 comments
Labels

Comments

@mward25
Copy link

mward25 commented Jul 20, 2023

SFizz crashes puredata when you perform the following action with this This minimal reproduction:
sfizz_reproduce.pd.gz
Steps:

  1. Open the patch "pd testSubPatch" move the window somewhere else, then click into the main window.
  2. Ensure Dsp is on (ctrl-/)
  3. Hit the toggle switch above the "metro" object
  4. Click into the other window
  5. Turn Dsp off (ctrl-.)
  6. Wait up to 30 seconds (rough estimate).

Output from Puredata:

Assert failed: !voice->isInSisterRing()
Assert failed at /usr/src/debug/sfizz/sfizz-1.2.1/src/sfizz/SisterVoiceRing.h:139
Trace/breakpoint trap (core dumped)

EDIT: Figured I should mention this patch I'm working on also crashes, but it does so faster, and with less work (just open it, and click the toggle above the tempo object). It requires the live coding toolkit (https://github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data). It normally crashes after the clarinet starts. Here's the patch:
try_canvas.pd.gz

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

No branches or pull requests

2 participants