chipmuenk / pyfda

Python Filter Design Analysis Tool
http://chipmuenk.github.io/
MIT License
649 stars 93 forks source link

Maximum recursion depth exceeded after fixpoint simulation #168

Closed chipmuenk closed 4 years ago

chipmuenk commented 4 years ago

A RecursionError: maximum recursion depth exceeded occurs when changing coefficient width in the Fixpoint Tab and immediately switching to the b,a tab:

[WARNING] [pyfda.plot_widgets.plot_impz:176] Stopped infinite loop: sender : pyfda.plot_widgets.plot_impz fx_sim : finish

This might be a race condition, I think it only happens when fixpoint simulation is still running (h[n]) tab has to be open).

To reproduce:

BOOM!

chipmuenk commented 4 years ago

Fixed for v0.3.0