-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2014-05-16 21:12, Kim Cascone wrote: > > two situations are crashing pd: > > - when I try to change an expression in the object, like multiply > a ratio by 2 or something it crashes pd
unable to reproduce. > > - when I attempt to create 10 ratio divisions with outlets (try > adding one to the patch I've attached below) it crashes the app as > well > > is this a known bug? kind of. looking at the sources of expr i see (extra/expr~/vexp.h): <snip> /* * Currently the maximum number of variables (inlets) that are supported * is 10. */ #define MAX_VARS 9 </snip> and later (showing that not only the "inlets" are limited, but also the number of outlets is hardcoded to MAX_VARS): <snap> t_outlet *exp_outlet[MAX_VARS]; </snap> so you cannot have more than 9 inlets. expr should not crash though, and instead print something to the pd-console, that tells you about that problem. so for now, my hint would be to not use [expr] and instead do explicit patching. in your case this is pretty straightforward (see attached patch...) fgamsdr IOhannes -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQIcBAEBCAAGBQJTebUxAAoJELZQGcR/ejb4hnsP/3dvJEqN4NxNgl3btxfLa3dj ooCiAqlJgUZjnA4n49Qr8E1IAXd+/9fjn5YcSOa99C6mH064JxkIXlQGX7OVYJZh k1xQGyv5zzXssmttVsxEdslIRJMEtkiPC7JL8zCOVPAxV8+GP02Vxy2lir5dNrGJ Q6zPk0adM7WVmsJdmMontAgRMglurtcvO+vgjblFukDLWO2ZbDRM1d6K/NnPg7cq lCu6/KbcEetOqAlCqFXlZwAvlDr102TewMQVW3WegqsssRsY5gLMxB9GiO7dMIMD 84PgUHLb6VOY+Ee1tEcGU2nRD5dLXJH48d3V7D0zP+V4T9bC6P5q9FC0h87KcFrI S0JCkLqUAjTN0jMvkiYW48P3s6UhfKWylaqRntUynSuUNW2cfwv26minOvX1d4T2 eQhkbRQnymAppsGivwGhajeje8zG/RtLKo2DycSUjtChHdptWY0DMDbZFO8YKgT2 /GwBXfBYbYKDIGELvBR+vjFDnkozWNaMZRziAxczuCcheq+lmBvcBsSxCWlMxtDF LjJvh0m3BezcE6HQK4+TG7DcCtpLm6gTcB9WElV3eledVoo7/FC9jPJIzJ/G/cru dNrwovc1uoU4GjLyW5roIcgch6HrrOFh2GoMSJyqL9IgNdQ6EA0Ug2UjIMXoFY0Z 7P2SQpFZQHUbPBHhZhtm =rNx0 -----END PGP SIGNATURE-----
#N canvas 180 152 295 220 10; #X obj -15 -64 t f f f f f f f f f; #X obj -15 -42 * 1; #X obj -15 -20 / 1; #X obj 14 -42 * 49; #X obj 14 -20 / 25; #X obj 54 -42 * 28; #X obj 54 -20 / 27; #X obj 54 2 * 2; #X text 103 -25 ...; #X connect 0 0 1 0; #X connect 0 1 3 0; #X connect 0 2 5 0; #X connect 1 0 2 0; #X connect 3 0 4 0; #X connect 5 0 6 0; #X connect 6 0 7 0;
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
