-
Notifications
You must be signed in to change notification settings - Fork 27
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
Using square brackets in get_ports() results in a segmentation fault. #63
Comments
Thanks for the report! This seems to be a bug in JACK which was reported to the mailing list in February: http://lists.jackaudio.org/pipermail/jack-devel-jackaudio.org/2019-February/001694.html (link may be for list members only?). Anyway, this was transferred to a Github issue (jackaudio/jack2#433) and the bug was promptly fixed (jackaudio/jack2@d4ef680). There has been no new JACK2 release since then, so you'll have to compile it yourself to get the fixed version. The same issue is not yet fixed in JACK1: jackaudio/jack1#85 |
Ok, if I understand it correctly, the fix just checks if the regex pattern is valid, right?
Thank you for your answer. |
@MaurizioB Yes, I think in the meantime this is a reasonable work-around. There might be some edge cases though, because I assume the two regex engines may have slightly different rules. |
Not sure if this is helpful, but I have a trace of (what I think is) this thanks to faulthandler Current thread 0x00007f7b04ff9700 (most recent call first): Version is 0.4.4 |
With this code, python just crashes:
I also tried different combinations (single bracket, adding text before, etc). The segfault happens on both Python 2.7.12 and 3.4.5.
The text was updated successfully, but these errors were encountered: