<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>This has to do with the abstraction I made then. We did discuss
about it on Pd's forum, but it didn't occur to me that this could
be the case. I'll have a look at it and get back to you.<br>
</p>
<div class="moz-cite-prefix">On 9/4/21 5:10 μ.μ., Nicklas Lundberg
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+iXRfQ1ctmpkPT=f4g-y26xti6kcBj49L3cH+YDB2f=A-fNMw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Hmm, it does not crash when [serial_print any]
is disconnected. You can quit normally.
<div><br>
</div>
<div>This may be relevant:</div>
<div><br>
</div>
<div>Pd console reports no errors when communication fails
when trying too fast updates (with [serial_print any]
disconnected less than 30 ms).
<div><br>
</div>
<div>I uploaded a similar setup (pd patch+arduino sketch)
to the folder. Here it does not crash even if updates
are sent every 1 ms. And the pd console starts to write
error messages when the communication is too fast
(starts around 7 ms). </div>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Den fre 9 apr. 2021 kl 15:37
skrev Martin Peach <<a href="mailto:chakekatzil@gmail.com"
moz-do-not-send="true">chakekatzil@gmail.com</a>>:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Does
it still crash if you disconnect the [serial_print-any]<br>
abstraction from [comport]?<br>
<br>
Martin<br>
<br>
On Fri, Apr 9, 2021 at 7:45 AM Nicklas Lundberg <<a
href="mailto:nlundberg@gmail.com" target="_blank"
moz-do-not-send="true">nlundberg@gmail.com</a>> wrote:<br>
>><br>
>> On Fri, 2021-04-09 at 09:31 +0200, Nicklas Lundberg
wrote:<br>
>><br>
>> > [comport] is communicating with an Arduino Nano
over USB to control<br>
>> > PWM pins.<br>
>> ><br>
>> > If [comport] is receiving messages faster than
50 ms Pd will freeze,<br>
>> > has to be force quitted, system gets sluggish,
and the computer has<br>
>> > to be restarted.<br>
>> ><br>
>> > I can replicate it and it happens every time. I
wonder if this should<br>
>> > be reported as a bug or if it is expected
behavior in the specific<br>
>> > setting.<br>
>><br>
>><br>
>> While not suggesting that I'd be able to help, can
you provide some<br>
>> more information, ideally providing a minimal patch
that triggers the<br>
>> behaviour?<br>
>><br>
>> Also what versions are involved: OS, Pd, comport?<br>
>><br>
>> Roman<br>
><br>
><br>
> Pd/Arduino codes and crash instructions in this folder:<br>
><br>
> <a
href="https://drive.google.com/drive/folders/1oDxeFCc63tvdgP6CWguJmBdfekAAMOrQ?usp=sharing"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://drive.google.com/drive/folders/1oDxeFCc63tvdgP6CWguJmBdfekAAMOrQ?usp=sharing</a><br>
><br>
> comport 1.1.1<br>
> Pd-0.51-4<br>
> MacOS Mojave 10.14.6<br>
> MacBook Air 11" mid 2012<br>
><br>
> to crash pd and computer:<br>
> Upload sketch to Ardunio (Nano)<br>
> Open comport serial communication<br>
> activate dsp<br>
> Set metro object to less than 50 ms<br>
> Toggle metro on to crash<br>
> _______________________________________________<br>
> <a href="mailto:Pd-list@lists.iem.at" target="_blank"
moz-do-not-send="true">Pd-list@lists.iem.at</a> mailing list<br>
> UNSUBSCRIBE and account-management -> <a
href="https://lists.puredata.info/listinfo/pd-list"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
</body>
</html>