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...
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
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 nlundberg@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...
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 mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
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 chakekatzil@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 nlundberg@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...
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 mailing list UNSUBSCRIBE and account-management ->
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 <chakekatzil@gmail.com mailto:chakekatzil@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 <nlundberg@gmail.com <mailto:nlundberg@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
I can't really figure out how to download files from google drive, can you please share your files that need to be inspected with some other medium, like dropbox, or even bettern attach them to at email?
Alexandros
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 <chakekatzil@gmail.com mailto:chakekatzil@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 <nlundberg@gmail.com <mailto:nlundberg@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