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.
On 9/4/21 5:10 μ.μ., Nicklas Lundberg wrote:
Hmm, it does not crash when [serial_print any] is disconnected. You
can quit normally.
This may be relevant:
Pd console reports no errors when communication fails when trying too
fast updates (with [serial_print any] disconnected less than 30 ms).
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).
Den fre 9 apr. 2021 kl 15:37 skrev Martin Peach <chakekat...@gmail.com
<mailto:chakekat...@gmail.com>>:
Does it still crash if you disconnect the [serial_print-any]
abstraction from [comport]?
Martin
On Fri, Apr 9, 2021 at 7:45 AM Nicklas Lundberg
<nlundb...@gmail.com <mailto:nlundb...@gmail.com>> wrote:
>>
>> On Fri, 2021-04-09 at 09:31 +0200, Nicklas Lundberg wrote:
>>
>> > [comport] is communicating with an Arduino Nano over USB to
control
>> > PWM pins.
>> >
>> > If [comport] is receiving messages faster than 50 ms Pd will
freeze,
>> > has to be force quitted, system gets sluggish, and the
computer has
>> > to be restarted.
>> >
>> > I can replicate it and it happens every time. I wonder if
this should
>> > be reported as a bug or if it is expected behavior in the
specific
>> > setting.
>>
>>
>> While not suggesting that I'd be able to help, can you provide some
>> more information, ideally providing a minimal patch that
triggers the
>> behaviour?
>>
>> Also what versions are involved: OS, Pd, comport?
>>
>> Roman
>
>
> Pd/Arduino codes and crash instructions in this folder:
>
>
https://drive.google.com/drive/folders/1oDxeFCc63tvdgP6CWguJmBdfekAAMOrQ?usp=sharing
<https://drive.google.com/drive/folders/1oDxeFCc63tvdgP6CWguJmBdfekAAMOrQ?usp=sharing>
>
> comport 1.1.1
> Pd-0.51-4
> MacOS Mojave 10.14.6
> MacBook Air 11" mid 2012
>
> to crash pd and computer:
> Upload sketch to Ardunio (Nano)
> Open comport serial communication
> activate dsp
> Set metro object to less than 50 ms
> Toggle metro on to crash
> _______________________________________________
> Pd-list@lists.iem.at <mailto:Pd-list@lists.iem.at> mailing list
> UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
<https://lists.puredata.info/listinfo/pd-list>
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list